Naar hoofdinhoud
Terug naar de verzameling / Journaal

Accountgewoonten / Machtigingen controleren

Een goedkeuring is toestemming, geen aankoop

Begrijp tokenmachtigingen voordat je tekent en waarom het loskoppelen van een wallet ze niet noodzakelijk intrekt.

De kern

Controleer waarvoor je toestemming geeft, wie tokens mag gebruiken en voor welk bedrag. Verbinden, ondertekenen, goedkeuren en overdragen zijn verschillende handelingen.

Scheid verbinden en toestemming geven

Door een wallet te verbinden kan een toepassing het account zien dat je wilt delen; je geeft daarmee niet automatisch toestemming voor elke tokenoverdracht. Een ERC-20-goedkeuring is een afzonderlijke machtiging waarmee een aangewezen partij tokens tot een bepaald maximum mag gebruiken. Een swap kan daarom uit meerdere verzoeken bestaan. Lees ieder verzoek afzonderlijk in plaats van een reeks walletmeldingen als één onschuldige aanmelding te beschouwen. Zowel de token als de gemachtigde partij en het netwerk zijn van belang.

Begrijp welk bedrag toegankelijk wordt

Een machtiging kan een groter bedrag omvatten dan de transactie die je wilt uitvoeren. Een zeer ruime machtiging vermindert het aantal herhaalde verzoeken, maar vergroot het bedrag waartoe de gemachtigde partij toegang kan krijgen als er iets misgaat. Controleer het exacte tokencontract en de gemachtigde partij aan de hand van de officiële documentatie van de toepassing. Een vertrouwde weergavenaam is niet genoeg. Sommige toestemmingen gebruiken ondertekende berichten in plaats van een directe transactie. Ook een verzoek zonder gaskosten kan verstrekkende bevoegdheden geven. Wijs het verzoek af als het onduidelijk blijft.

Controleer machtigingen na gebruik van een app

Het sluiten van de website of loskoppelen van de wallet verandert niet noodzakelijk de machtigingen die al op de blockchain zijn vastgelegd. Controleer ze via een vertrouwde wallet of explorer en bevestig een eventuele intrekking op het juiste netwerk. Het intrekken kan een netwerktransactie en kosten vereisen; een overdracht die al heeft plaatsgevonden maak je er niet mee ongedaan. Deze controles gelden wanneer je de ondertekenende wallet zelf beheert. Een adres dat een dienst aan je toewijst, geeft je op zichzelf geen toegang tot de privésleutel die nodig is om de machtigingen van dat adres te beheren.

Bronnen en verder lezen

  1. Ethereum Improvement Proposals — ERC-20 Token Standardeips.ethereum.org
  2. MetaMask — Revoking token approvalssupport.metamask.io
  3. Uniswap Labs — Approval transactionssupport.uniswap.org

Originele educatieve inhoud. Geen persoonlijk beleggingsadvies, actueel marktonderzoek of koopaanbeveling. De bronnen onderbouwen de uitleg; zij bevelen SafeCoin niet aan.