Glossar
Sicherheit

Token-Approval (Token-Freigabe)

Eine Token-Freigabe (Token Approval) ist eine On-Chain-Berechtigung, die Sie einem Smart Contract erteilen, einen bestimmten Token aus Ihrer Wallet bis zu einem gewählten Betrag auszugeben. Der Mechanismus stammt aus dem ERC-20-Token-Standard: Contracts können Ihre Token nicht einfach nehmen, deshalb bitten Protokolle wie dezentrale Börsen Sie zuerst, ihren Contract als Spender freizugeben, und erst dann kann ein Swap oder eine Einzahlung die Token bewegen.

Bevor Sie zum Beispiel erstmals USDC auf einer DEX tauschen, fordert Ihre Wallet Sie mit einer Freigabe-Transaktion auf, die den DEX-Router als Spender nennt. Viele Apps verlangen standardmäßig eine unbegrenzte Freigabe, damit Sie diesen Token nie wieder freigeben müssen; das ist bequem, bedeutet aber, dass der Contract jede beliebige Menge dieses Tokens unbefristet von Ihrer Adresse bewegen kann. NFTs haben eine gleichwertige Berechtigung, die eine ganze Kollektion auf einmal abdecken kann.

Freigaben bleiben bestehen, bis sie ausdrücklich widerrufen werden, und sie sind der Rohstoff von Approval-Exploits: Bösartige Seiten sammeln sie ein, und gehackte Protokolle gefährden alle, die sie erteilt haben. Gute Hygiene bedeutet, nach Möglichkeit Freigaben über den exakten Betrag zu wählen, wenn Ihre Wallet diese Option bietet, und veraltete Berechtigungen gelegentlich mit einem seriösen Tool zur Freigabeverwaltung zu prüfen und zu widerrufen. Ein verbreiteter Irrtum ist, dass das Trennen Ihrer Wallet von einer Website deren Freigaben aufhebe; das Trennen verhindert nur, dass die Seite Ihre Adresse sieht, während die On-Chain-Berechtigung bestehen bleibt, bis Sie eine Widerrufstransaktion senden.

Ratgeber zu diesem Thema

Verwandte Begriffe