Marktkapitalisierung: $2.6936T -3.74%
Volumen (24h): $103.8796B 43.52%
Angst- und Gier-Index:

50 - Neutral

  • Marktkapitalisierung: $2.6936T -3.74%
  • Volumen (24h): $103.8796B 43.52%
  • Angst- und Gier-Index:
  • Marktkapitalisierung: $2.6936T -3.74%
Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos
Top Cryptospedia

Sprache auswählen

Sprache auswählen

Währung wählen

Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos

Was ist die Token-Genehmigung in einer Wallet? Kann es meine Kryptowährung ausgeben?

Token批准是Ethereum钱包中一项关键权限机制:它允许dApp在用户授权范围内(如指定金额、特定ERC-20代币)调用transferFrom,但不即时转账,且无限额批准可能被恶意合约滥用——需定期审查并主动撤销。

Aug 25, 2026 at 04:39 am

Was ist eine Token-Genehmigung?

1. Die Token-Genehmigung ist ein in Ethereum-kompatibler Wallets eingebetteter Berechtigungsmechanismus, der es dezentralen Anwendungen (dApps) ermöglicht, auf bestimmte Token zuzugreifen und diese zu verwalten, die in der Wallet eines Benutzers gespeichert sind.

2. Bei der Interaktion mit einer dApp – etwa einer dezentralen Börse, einem Yield-Farming-Protokoll oder einem NFT-Marktplatz – fordert der Smart Contract die Genehmigung an, einen definierten Betrag eines bestimmten ERC-20-Tokens im Namen des Benutzers auszugeben.

3. Diese Genehmigung wird über eine Blockchain-Transaktion ausgeführt und dauerhaft in der Kette aufgezeichnet, sodass sie nicht ohne eine weitere Transaktion widerrufen werden kann.

4. Durch die Genehmigung werden Mittel nicht sofort überwiesen; es gewährt zukünftige Ausgabenrechte nur bis zur genehmigten Grenze.

5. Benutzer sehen diesen Schritt oft als eine Schaltfläche „Genehmigung festlegen“ oder „Genehmigen“, bevor sie Aktionen wie Tauschen oder Abstecken durchführen.

Wie funktioniert die Genehmigung technisch?

1. Jeder ERC-20-Token-Vertrag enthält eine Approve()- Funktion, die zwei Parameter akzeptiert: die Spenderadresse und den zulässigen Betrag.

2. Nach dem Aufruf speichert der Token-Vertrag diese Zuteilungszuordnung in seinem internen Zustand und verknüpft die Spenderadresse mit dem zulässigen Wert.

3. Nachfolgende Aufrufe des genehmigten Spenders – wie transferFrom() – werden vor der Ausführung anhand dieses gespeicherten Kontingents validiert.

4. Wenn die angeforderte Überweisung den genehmigten Betrag überschreitet, wird die Transaktion mit einem Fehler rückgängig gemacht.

5. Genehmigungen sind vertragsspezifisch: Die Genehmigung von USDC für Uniswap gewährt keinen Zugriff auf DAI oder andere Token.

Mit Token-Genehmigungen verbundene Risiken

1. Eine böswillige oder kompromittierte dApp kann alle genehmigten Token entleeren, wenn die zulässige Menge auf einen unbegrenzten Wert festgelegt ist – üblicherweise dargestellt als type(uint256).max .

2. Ungenutzte Genehmigungen bleiben auf unbestimmte Zeit aktiv und können eine Bedrohung darstellen, wenn die zugehörige dApp später angreifbar wird oder böswillig wird.

3. Wallet-Schnittstellen heben ausstehende Genehmigungen selten hervor, sodass Benutzer sie leicht vergessen oder übersehen können.

4. Einige Front-End-Schnittstellen verschleiern die wahre Zieladresse während der Genehmigung, was die Anfälligkeit für Phishing-Angriffe erhöht.

5. Sogar seriöse Protokolle wurden Opfer von Exploits, die direkt mit übermäßigen oder falsch konfigurierten Token-Zulagen zusammenhängen.

Genehmigungen verwalten und widerrufen

1. Mit Tools wie Etherscan, Revoke.cash und Token Approvals Checker können Benutzer alle aktiven Zertifikate anzeigen, die mit ihrer Wallet-Adresse verknüpft sind.

2. Für den Widerruf ist das Senden einer neuen Transaktion mit dem Aufruf „approve(spender, 0)“ für den spezifischen Token-Vertrag erforderlich.

3. Für jede Widerrufsaktion fallen Gasgebühren an, und Benutzer müssen jede einzelne manuell initiieren – es gibt keine automatische Bereinigung.

4. Bestimmte Wallet-Erweiterungen umfassen jetzt integrierte Genehmigungsmanager, die Berechtigungen direkt in der Benutzeroberfläche anzeigen, sortieren und widerrufen.

5. Best Practice schreibt die Festlegung minimaler statt unbegrenzter Zulagen vor, es sei denn, dies ist durch die Protokollmechanik unbedingt erforderlich.

Häufig gestellte Fragen

F: Kann eine dApp meine ETH durch Token-Genehmigung ausgeben? A: Nein. Token-Genehmigungen gelten nur für ERC-20 und kompatible Token – nicht für native ETH. ETH-Transfers erfordern eine direkte Transaktionssignierung.

F: Werden durch den Widerruf der Genehmigung ausstehende Transaktionen storniert? A: Nein. Der Widerruf verhindert nur zukünftige Übertragungen. Jede bereits gesendete, aber unbestätigte Transaktion, die das alte Kontingent verwendet, wird weiterhin ausgeführt, wenn sie abgebaut wird.

F: Warum verlangen manche Protokolle zweimal eine Genehmigung? A: Dies tritt häufig auf, wenn mit mehrschichtigen Architekturen interagiert wird – beispielsweise wenn zuerst ein Router-Vertrag und dann ein Pool-Vertrag genehmigt wird –, die jeweils separate Berechtigungen erfordern.

F: Gibt es eine Möglichkeit, Genehmigungen nach der Verwendung automatisch zu widerrufen? A: Nicht nativ. Intelligente Verträge können Berechtigungen nicht selbst widerrufen. Benutzer müssen den Widerruf manuell einleiten oder sich auf Tools von Drittanbietern mit geplanten Bereinigungsfunktionen verlassen.

Haftungsausschluss:info@kdj.com

Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!

Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.

Verwandtes Wissen

Alle Artikel ansehen

User not found or password invalid

Your input is correct