Ein Standard ist eine Vereinbarung über die Form, nicht über den Inhalt. ERC-20 definiert die wenigen Funktionen, die ein fungibler Token-Vertrag bereitstellen muss — Gesamtangebot, Guthaben einer Adresse, Übertragen, Freigeben, Übertragen-von — zusammen mit den Ereignissen, die er aussenden soll. Weil tausende Verträge dieselbe Schnittstelle umsetzen, versteht eine Wallet, die einen ERC-20-Token versteht, sie alle.
Es hilft, sich klarzumachen, wo das Guthaben tatsächlich liegt. Ihre Wallet hält einen ERC-20-Token nicht so, wie sie die native Coin der Kette hält; der Token-Vertrag führt ein Register aus Adressen und Beträgen, und Ihre Wallet liest schlicht Ihre Zeile daraus. Token zu bewegen kostet weiterhin eine Gebühr, die in der nativen Währung gezahlt wird, sodass eine Adresse voller Token, aber ohne diese Währung, nichts senden kann.
Beim Freigeben-und-Ausgeben-Muster tappen Einsteiger in die Falle. Einer Anwendung die Erlaubnis zu erteilen, Ihre Token zu bewegen, ist eine eigene Transaktion, getrennt vom Tausch selbst, und viele Oberflächen setzen standardmäßig eine unbegrenzte Freigabe, die noch lange aktiv bleibt, nachdem Sie die App nicht mehr nutzen. Prüfen Sie alte Freigaben und widerrufen Sie die, die Sie nicht mehr brauchen, statt offene Türen hinter sich zu lassen.
Schließlich ist der Standard erlaubnisfrei: Jeder kann einen Vertrag veröffentlichen, ihn nennen, wie er will, und einen bekannten Namen samt Symbol exakt kopieren. Die Vertragsadresse ist die einzige verlässliche Kennung. Bestätigen Sie sie aus einer Quelle, der Sie vertrauen, bevor Sie interagieren — unser Leitfaden zum Erkennen von Krypto-Betrug behandelt die üblichen Maschen. Andere Verhaltensweisen, etwa nicht fungible Token, regeln eigene Standards auf derselben Ethereum-Basisschicht.
Das Wichtigste in Kürze
- ERC-20 garantiert eine Schnittstelle, keine Qualität, Deckung oder Seriosität.
- Sie brauchen die native Coin der Kette, um einen Token zu bewegen, selbst wenn der Token selbst das ist, was Sie senden.
- Token-Freigaben bestehen fort, bis sie widerrufen werden, eine unbegrenzte Freigabe ist also eine Dauererlaubnis, die Sie eingeschaltet gelassen haben.
ERC-20 — häufig gestellte Fragen
Warum brauche ich ETH, um einen Token zu senden, den ich bereits besitze?
Weil die Übertragung ein Aufruf des Token-Vertrags ist und jeder Vertragsaufruf vom Netzwerk gegen eine Gebühr ausgeführt wird. Diese Gebühr wird in der nativen Währung der Kette berechnet, nicht in dem Token, der bewegt wird. Eine Wallet mit einem stattlichen Token-Guthaben und einem leeren Ether-Guthaben steckt faktisch fest, bis Sie sie mit etwas Ether auffüllen.
Sind zwei Token mit demselben Namen derselbe Token?
Nein. Namen und Symbole sind frei wählbarer Text, den derjenige festlegt, der den Vertrag veröffentlicht hat, und Dubletten sind verbreitet — einschließlich absichtlicher Kopien bekannter Projekte. Die Vertragsadresse ist die wahre Identität. Bestätigen Sie diese Adresse immer aus der Dokumentation des Projekts selbst oder aus einer seriösen Datenquelle, bevor Sie einen Token in Ihre Wallet aufnehmen oder in ihn tauschen.
Neu bei Krypto oder Lücken zu füllen? Arbeiten Sie die Grundlagen in Learn durch, stöbern Sie durch alle Begriffe A–Z oder sehen Sie sich die Live-Preise der Coins an, die diese Konzepte antreiben.