ETH ERC20

ERC-20 ist der Token-Standard für Schnittstellen auf Ethereum und dient als universelle „Steckerspezifikation“. Dadurch können Wallets, Börsen und Anwendungen ein einheitliches Funktionsset für Übertragungen, Freigaben und Abfragen nutzen. Der Standard definiert unter anderem Ereignisprotokolle und Dezimalstellen und gewährleistet so, dass fungible Token wie USDT plattformübergreifend kompatibel und vielseitig einsetzbar bleiben.
Zusammenfassung
1.
ERC-20 ist der am weitesten verbreitete Token-Standard auf der Ethereum-Blockchain und definiert grundlegende Funktionsschnittstellen sowie Implementierungsspezifikationen für Tokens.
2.
Der Standard legt Kernfunktionen wie Token-Transfer, Kontostandsabfrage und Autorisierung fest und ermöglicht so einheitliche Interaktionsmethoden zwischen verschiedenen Tokens.
3.
ERC-20 schafft Token-Interoperabilität und ermöglicht den nahtlosen Umlauf von Tokens zwischen Wallets, Börsen und dezentralen Anwendungen.
4.
Als grundlegende Infrastruktur des Ethereum-Ökosystems unterstützt ERC-20 die schnelle Entwicklung von DeFi-, NFT- und Web3-Anwendungen.
5.
Für die Nutzung von ERC-20-Tokens müssen Ethereum-Netzwerk-Gasgebühren gezahlt werden, und der Standard bietet grundlegende Funktionalität, die für komplexe Szenarien möglicherweise erweitert werden muss.
ETH ERC20

Was ist der ERC-20-Standard?

Der ERC-20-Standard definiert eine Reihe von Schnittstellen für die Interaktion mit Token auf Ethereum. Er legt fest, wie fungible Token von Wallets, Börsen und Anwendungen einheitlich erkannt und gehandhabt werden können.

Dieser „Interface-Standard“ lässt sich als Sammlung einheitlicher Funktionsnamen betrachten, etwa „transfer“, „approve“ und „balance check“. Solange ein Token-Vertrag diese Standards einhält, können Wallets Salden anzeigen, Börsen Ein- und Auszahlungen abwickeln und Anwendungen Zahlungen oder Governance-Aktionen ausführen. ERC-20 bezieht sich speziell auf fungible Vermögenswerte wie Stablecoins, Governance-Token und Zahlungstoken.

Wie funktioniert der ERC-20-Standard?

Der ERC-20-Standard fasst gängige Token-Operationen in festgelegte Funktionen und Events zusammen, sodass jeder konforme Vertrag einheitlich angesprochen und überwacht werden kann.

Zu den wichtigsten Funktionen zählen:

  • totalSupply: Gibt die Gesamtmenge der Token zurück, vergleichbar mit dem Lagerbestand eines Unternehmens.
  • balanceOf: Prüft den Kontostand einer bestimmten Adresse, ähnlich wie eine Bankkontoabfrage.
  • transfer: Überträgt Token direkt an eine andere Adresse.
  • approve: Erlaubt einer Drittpartei, einen festgelegten Betrag in Ihrem Namen auszugeben – vergleichbar mit einem Ausgabenlimit für eine autorisierte Karte.
  • allowance: Überprüft den verbleibenden, genehmigten Betrag für einen bestimmten Spender.
  • transferFrom: Ermöglicht einer autorisierten Partei, Token von Ihrer Adresse zu übertragen.

Wichtige Events sind:

  • Transfer-Event: Wird bei jedem Transfer ausgelöst, sodass Wallets und Blockexplorer die Transaktionshistorie erfassen und anzeigen können.
  • Approval-Event: Wird bei jeder Genehmigung ausgelöst, damit Nutzer nachvollziehen können, wer zur Ausgabe von Token autorisiert wurde und in welcher Höhe.

Diese festen Funktions- und Ereignisnamen entstammen dem EIP-20-Vorschlag, der 2017 als offizieller Standard verabschiedet wurde und die Kompatibilität zwischen verschiedenen Implementierungen gewährleistet.

Wie funktioniert der ERC-20-Standard auf Ethereum?

Der ERC-20-Standard wird durch Smart Contracts umgesetzt – selbstausführende Programme, die auf der Blockchain bereitgestellt werden. Sie wickeln Transfers, Genehmigungen und Saldenaktualisierungen nach festgelegten Regeln ab und erzeugen für jede Aktion Event-Logs.

Wenn Sie einen Transfer auslösen, prüft der Token-Vertrag Ihren Kontostand, aktualisiert das interne Hauptbuch und gibt ein Transfer-Event aus. Bei einer genehmigten Freigabe und einem anschließenden transferFrom-Aufruf prüft der Vertrag, dass das Limit nicht überschritten wird. Wallets und Börsen lesen diese Events und Funktionsrückgaben, um Salden, Transaktionsverläufe und Bestände anzuzeigen.

Der Parameter „decimals“ legt die kleinste Einheit des Tokens fest (beispielsweise bedeuten 18 Dezimalstellen, dass 1 Token 10^18 kleinsten Einheiten entspricht). Anwendungen müssen diese Einheiten gemäß decimals in lesbare Beträge umwandeln, um Anzeigefehler zu vermeiden.

Wie nutzt man ERC-20-Token auf Gate?

Die Hauptvorgänge beim Einsatz von ERC-20-Token auf Gate sind Einzahlungen, Auszahlungen und Handel. Überprüfen Sie stets Netzwerk und Vertragsadresse vor jeder Aktion, um einen Verlust von Vermögenswerten zu vermeiden.

Schritt 1: Für Einzahlungen wählen Sie das Ethereum-Netzwerk und kopieren die von Gate bereitgestellte Einzahlungsadresse. Gängige Vermögenswerte wie USDT auf Ethereum entsprechen dem ERC-20-Standard.

Schritt 2: Senden Sie eine Überweisung von Ihrer Wallet an diese Adresse und warten Sie auf die Bestätigung der Blockchain. Gate schreibt Ihrem Konto den Betrag gut, sobald das entsprechende Transfer-Event erkannt und der Eingang bestätigt wurde.

Schritt 3: Für Auszahlungen stellen Sie sicher, dass die Zieladresse das ERC-20-Netzwerk unterstützt. Prüfen Sie Gasgebühren und Mindestabhebungslimits. Wählen Sie immer das richtige Netzwerk für Ihren Vermögenswert, um zu verhindern, dass ERC-20-Token an eine inkompatible Kette mit gleichem Adressformat gesendet werden.

Zusätzlich: Bei der Interaktion mit dezentralen Anwendungen, die Drittzahlungen erfordern (wie DEXs oder Kreditprotokolle), fordert Ihre Wallet eine Approve-Autorisierung an. Genehmigen Sie nur den erforderlichen Betrag – vermeiden Sie unbegrenzte Genehmigungen, um mögliche Risiken zu minimieren.

Hinweis: Ein- und Auszahlungen betreffen die Sicherheit Ihrer Gelder. Überprüfen Sie immer die Token-Vertragsadresse, das Netzwerk und gegebenenfalls das Memo; Blockchain-Transaktionen sind unwiderruflich, Fehler können zum Verlust Ihrer Vermögenswerte führen.

Wie können Entwickler einen ERC-20-Token erstellen?

Die Erstellung eines ERC-20-Tokens umfasst das Schreiben und Bereitstellen eines konformen Smart Contracts sowie die Verifizierung und Veröffentlichung der Details.

Schritt 1: Wählen Sie Tools und Bibliotheken. Gängige Entwicklungsumgebungen sind Hardhat oder Foundry. Für Sicherheit und Best Practices empfiehlt sich die ERC-20-Implementierung von OpenZeppelin.

Schritt 2: Schreiben Sie den Vertrag. Legen Sie Parameter wie Name, Symbol, Dezimalstellen und Anfangsangebot fest; implementieren Sie Kernfunktionen wie transfer, approve, transferFrom; stellen Sie sicher, dass Transfer- und Approval-Events ausgelöst werden.

Schritt 3: Testen und auditieren Sie. Entwickeln Sie Unit-Tests für Genehmigungen, Transfers und Sonderfälle (wie unzureichende Salden oder Freigaben). Auditieren Sie die Schlüssellogik oder führen Sie zumindest statische Analysen und Fuzz-Tests durch.

Schritt 4: Deployen Sie auf das Ethereum-Mainnet oder Testnet. Notieren Sie die Vertragsadresse und verteilen Sie die Token an die ersten Inhaber.

Schritt 5: Verifizieren und veröffentlichen Sie die Informationen. Verifizieren Sie den Quellcode auf Blockexplorern, laden Sie Token-Logo und Beschreibung hoch und veröffentlichen Sie Vertragsadresse sowie Dezimalstellen, damit Wallets und Börsen Ihren Token korrekt erkennen.

Was sind die Unterschiede zwischen ERC-20, ERC-721 und ERC-1155?

Die Hauptunterschiede zwischen ERC-20, ERC-721 und ERC-1155 bestehen darin, ob Vermögenswerte fungibel oder nicht-fungibel sind und wie Batch-Transfers oder Multi-Asset-Management unterstützt werden.

ERC-20: Fungibel – jede Einheit ist vollständig austauschbar. Geeignet für währungsähnliche oder Governance-Token.

ERC-721: Nicht-fungibel (jede ID ist einzigartig und unteilbar), vergleichbar mit Sammlerstücken oder Eintrittskarten. Häufig für NFTs eingesetzt.

ERC-1155: Unterstützt sowohl fungible als auch nicht-fungible Vermögenswerte sowie Batch-Transfers. Erlaubt effizientes Management mehrerer Vermögensarten in einem einzigen Vertrag – beliebt für In-Game-Items.

Wenn Sie teilbare und austauschbare Token benötigen (wie Stablecoins oder Governance-Gewichte), ist ERC-20 ideal; für einzigartige Vermögenswerte oder Batch-Management sollten Sie ERC-721 oder ERC-1155 wählen.

Welche Risiken bestehen bei der Nutzung von ERC-20-Token?

Bei der Nutzung von ERC-20-Token gibt es zwei zentrale Risikokategorien: operationelle Risiken und Autorisierungsrisiken. Überprüfen Sie alle Details vor und nach jeder Transaktion.

Autorisierungsrisiken: Viele Anwendungen fordern unbegrenzte Genehmigungen, um wiederholte Autorisierungsschritte zu vermeiden. Wird eine solche App oder deren Vertrag kompromittiert, könnten Angreifer Ihre Token abziehen. Die beste Praxis ist, nur den notwendigen Betrag freizugeben und sensible Token-Freigaben regelmäßig auf null zurückzusetzen.

Risiko gefälschter Token: Betrüger können gefälschte Verträge bereitstellen. Überprüfen Sie immer die Token-Vertragsadresse anhand offizieller Projektankündigungen, bevor Sie Gelder übertragen – verwenden Sie bevorzugt Adressen aus offiziellen Quellen.

Netzwerk- und Gebührenrisiken: Bei hoher Auslastung des Ethereum-Netzwerks können Gasgebühren stark steigen, was sich auf Transaktionskosten und Bestätigungszeiten auswirkt. Halten Sie ausreichend ETH für Gebühren vor und wählen Sie für größere Transaktionen einen günstigen Zeitpunkt entsprechend der Netzauslastung.

Risiken bei Ein- und Auszahlungen: Die Nutzung des falschen Netzwerks oder einer ungeeigneten Adresse auf Gate kann zu unwiederbringlichen Verlusten führen. Stellen Sie sicher, dass Sie das ERC-20-Netzwerk nutzen, die Zieladresse kompatibel ist und die Mindestabhebung eingehalten wird.

Seit der Finalisierung als stabile Schnittstelle im Jahr 2017 wurde ERC-20 durch zahlreiche Community-getriebene Erweiterungen zur Verbesserung der Nutzererfahrung und Sicherheit ergänzt.

Bis 2025 gehören zu den gängigen Erweiterungen:

  • EIP-2612 (Permit): Ermöglicht genehmigungsfreie Freigaben via Signatur – Nutzer können eine Freigabe mit einer Off-Chain-Signatur erteilen, bevor eine Abbuchung On-Chain erfolgt. Das verbessert die Nutzererfahrung, da eine Blockchain-Transaktion eingespart wird.
  • Meta-Transaktionen & Gebühren-Delegation: Mit Relayer-Diensten übernehmen Dritte die Gasgebühren für Nutzer, was Einstiegshürden senkt.
  • Gasoptimierung & sicherere Modi: Bibliotheken optimieren weiterhin Speicher- und Rechenkosten und fördern sicherere Transfermuster sowie strengere Event-Validierung für bessere Kompatibilität.

Mit Blick auf die Zukunft bleibt ERC-20 die Grundlage für fungible Vermögenswerte. Die Integration in Cross-Chain-Protokolle, Account-Abstraction-Lösungen und fortschrittliche Berechtigungsmodelle nimmt zu, um Bedienbarkeit und Risikokontrolle weiter zu verbessern.

Warum ist der ERC-20-Standard wichtig?

Der ERC-20-Standard ist das Fundament für Vermögenswerte auf Ethereum – er ermöglicht einfache, einheitliche Interaktionen, sodass Wallets, Börsen und Anwendungen fungible Token mit minimalem Aufwand unterstützen können. Das Verständnis der Funktionen („Buttons“) und Events erleichtert es, das Verhalten von Token On-Chain nachzuvollziehen. Sorgfältige Prüfung von Genehmigungen und Vertragsadressen reduziert Risiken im Alltag. Für Entwickler bedeutet die Einhaltung des Standards sowie die Integration von Audits oder Erweiterungen (wie Permit) einen optimalen Ausgleich zwischen Kompatibilität und Sicherheit. Für Nutzer und Entwickler ist ERC-20 eine universelle Sprache des Werttransfers, auf deren Basis vielfältige Anwendungen und Szenarien entstehen können.

FAQ

Warum muss ich eine ERC-20-Token-Übertragung genehmigen (autorisieren)?

Die Genehmigung ist ein zentrales Sicherheitsmerkmal des ERC-20-Standards und schützt Ihre Vermögenswerte. Wenn Sie Token auf einer Börse oder in einer DeFi-App verwenden, müssen Sie diese App zunächst zur Nutzung Ihrer Token autorisieren – ähnlich wie bei Zahlungs-Apps wie Alipay. Erst nach der Genehmigung kann eine App Token in Ihrem Namen übertragen; Sie können Genehmigungen jederzeit widerrufen, um die Sicherheit zu erhöhen.

Warum unterscheiden sich ERC-20-Token-Adressen für denselben Vermögenswert auf verschiedenen Chains?

ERC-20 ist ein Ethereum-spezifischer Standard – Token-Verträge müssen auf jeder Chain wie Ethereum, Polygon, BSC usw. separat bereitgestellt werden, was zu unterschiedlichen Adressen je Netzwerk führt. Für Cross-Chain-Transfers sind Brücken-Tools erforderlich; auf Plattformen wie Gate können Sie direkt auswählen, von welcher Chain Sie einzahlen oder abheben möchten.

Beeinflusst die Dezimal-Einstellung eines ERC-20-Tokens seinen tatsächlichen Wert?

Nein – die Dezimal-Einstellung beeinflusst lediglich die Anzeigepräzision, nicht den realen Wert. USDT verwendet beispielsweise meist 18 Dezimalstellen: „1 USDT“ wird als 1,0 angezeigt, intern aber als 1 × 10^18 kleinste Einheiten gespeichert. Das ist vergleichbar mit der Darstellung von 1 € als 100 Cent; die Änderung der Dezimalstellen betrifft nur die Zähleinheit, nicht den Wert.

Wie kann ich prüfen, ob ein ERC-20-Token von einem offiziellen Projekt stammt?

Sie können dies prüfen, indem Sie: die Vertragsadresse auf Blockexplorern wie Etherscan kontrollieren; auf der offiziellen Website die korrekte Vertragsadresse nachsehen; die Verteilung der Token-Inhaber analysieren (eine stark konzentrierte Verteilung kann auf Rug-Pull-Risiken hindeuten). Token auf regulierten Plattformen wie Gate wurden zusätzlich geprüft.

Wie werden Gasgebühren bei Transaktionen mit ERC-20-Token berechnet?

Gasgebühr = Gasverbrauch × Gaspreis. Ein grundlegender ERC-20-Transfer benötigt in der Regel etwa 21.000 Gaseinheiten, Interaktionen mit Smart Contracts können mehr erfordern. Bei hoher Netzauslastung steigen die Gaspreise und damit auch die Gebühren. Es empfiehlt sich, Transaktionen in verkehrsarmen Zeiten durchzuführen; Plattformen wie Gate bieten Echtzeitinformationen zu Gaspreisen zur Orientierung.

Ein einfaches „Gefällt mir“ bewirkt viel

Teilen

Verwandte Glossare
Smart Contracts
Ein Smart Contract ist ein auf einer Blockchain bereitgestelltes Programm, das Regeln automatisch entsprechend seinem Code ausführt und so Transparenz schafft sowie willkürliche Änderungen erschwert. Er ähnelt einem öffentlichen Automaten: Jeder kann die Bedingungen durch eine Transaktion auslösen, woraufhin das System Vermögenswerte verrechnet und das Ergebnis direkt auf der Blockchain festhält. Smart Contracts kommen häufig bei Token-Transfers, Kreditvergabe und der Ausgabe von NFTs zum Einsatz. Auf der Einzahlungsseite von Gate gibt es ein Feld für die Vertragsadresse, das die Identifikation und Interaktion erleichtert. Für die Durchführung von Aktionen mit einem Smart Contract fallen On-Chain-Gebühren an.
Token
Ein Token ist eine digitale Einheit, die auf einer Blockchain ausgegeben, übertragen und transparent dokumentiert wird. Er dient dazu, Werte, Rechte oder Zugangsberechtigungen abzubilden. Tokens finden Anwendung bei Zahlungen und Transaktionen sowie bei Funktionen wie Governance-Abstimmungen, Mitgliedszugängen oder der Repräsentation von Anteilen an realen Vermögenswerten. Zu den wichtigsten Token-Arten zählen Stablecoins, Utility Tokens, Governance Tokens und NFTs. Sie kommen branchenübergreifend auf Börsen, DeFi-Plattformen und im Blockchain-Gaming zum Einsatz.
WETH
WETH, auch als „Wrapped Ether“ bekannt, ist ein ERC-20-Token, der durch das Sperren von ETH in einem Smart Contract im Verhältnis 1:1 erzeugt wird. Auf diese Weise wird Ether standardisiert und kann problemlos auf dezentralen Börsen (DEXs), Lending-Plattformen, NFT-Marktplätzen und weiteren Anwendungen genutzt werden, die Token-Kompatibilität erfordern. WETH orientiert sich am Kurs von ETH und lässt sich jederzeit wieder in ETH zurückwandeln. Da jede Blockchain über einen eigenen, unabhängigen WETH-Smart Contract verfügt, ist es entscheidend, beim Transfer oder der Auszahlung von WETH den richtigen Vertrag auszuwählen.
Unveränderlich
Die Unveränderlichkeit ist eine zentrale Eigenschaft der Blockchain-Technologie. Sie sorgt dafür, dass Daten nach ihrer Speicherung und ausreichenden Bestätigung weder verändert noch gelöscht werden können. Kryptografische Hashfunktionen, die miteinander verkettet sind, und Konsensmechanismen implementieren diese Eigenschaft. So garantiert die Unveränderlichkeit die Integrität und Nachprüfbarkeit der Transaktionshistorie und schafft ein vertrauensunabhängiges Fundament für dezentrale Systeme.
Adresse
Eine Adresse fungiert als Identifikationsnummer innerhalb einer Blockchain und ermöglicht das Senden und Empfangen von Vermögenswerten oder die Interaktion mit Smart Contracts. Sie wird üblicherweise aus einem öffentlichen Schlüssel abgeleitet und als Zeichenfolge dargestellt, wobei das Format je nach Blockchain unterschiedlich ist – beispielsweise beginnen Ethereum-Adressen mit 0x, während Bitcoin-Adressen meist im Base58- oder Bech32-Format codiert sind. Eine Adresse ist nicht mit dem privaten Schlüssel gleichzusetzen; der private Schlüssel übernimmt die Rolle eines Passworts und regelt die Kontrolle über die jeweiligen Vermögenswerte. Adressen können sowohl einzelnen Nutzerkonten als auch den eindeutigen Kennungen von Smart Contracts zugeordnet sein. Beim Ein- oder Auszahlen von Vermögenswerten auf Börsen wie Gate ist es unerlässlich, das korrekte Netzwerk auszuwählen, alle erforderlichen Memo-Felder auszufüllen und die Adresse sorgfältig zu überprüfen.

Verwandte Artikel

Wie man ETH Staket?
Einsteiger

Wie man ETH Staket?

Da The Merge abgeschlossen ist, ist Ethereum endlich von PoW zu PoS übergegangen. Staker sorgen jetzt für die Netzwerksicherheit, indem sie ETH einsetzen und Belohnungen erhalten. Es ist wichtig, vor dem Staken geeignete Methoden und Dienstleister auszuwählen. Da The Merge abgeschlossen ist, ist Ethereum endlich von PoW zu PoS übergegangen. Staker sorgen jetzt für die Netzwerksicherheit, indem sie ETH einsetzen und Belohnungen erhalten. Es ist wichtig, vor dem Staken geeignete Methoden und Dienstleister auszuwählen.
2022-11-21 10:09:27
Was ist Tronscan und wie kann man es im Jahr 2025 verwenden?
Einsteiger

Was ist Tronscan und wie kann man es im Jahr 2025 verwenden?

Tronscan ist ein Blockchain-Explorer, der über die Grundlagen hinausgeht und Wallet-Verwaltung, Token-Verfolgung, Einblicke in Smart Contracts und Teilnahme an der Governance bietet. Bis 2025 hat er sich mit erweiterten Sicherheitsfunktionen, erweiterten Analysen, Cross-Chain-Integration und verbesserter mobiler Erfahrung weiterentwickelt. Die Plattform umfasst nun eine erweiterte biometrische Authentifizierung, Echtzeit-Transaktionsüberwachung und ein umfassendes DeFi-Dashboard. Entwickler profitieren von KI-gestützter Analyse von Smart Contracts und verbesserten Testumgebungen, während Benutzer einen vereinheitlichten Multi-Chain-Portfolio-Blick und eine gestenbasierte Navigation auf mobilen Geräten genießen.
2023-11-22 18:27:42
Was ist Bitcoin?
Einsteiger

Was ist Bitcoin?

Bitcoin ist ein dezentralisiertes digitales Währungssystem, das den direkten Werttransfer zwischen Nutzern sowie die langfristige Speicherung von Vermögenswerten ermöglicht. Entwickelt von Satoshi Nakamoto, arbeitet es unabhängig von zentralen Autoritäten. Die Integrität und der Betrieb des Systems werden stattdessen gemeinschaftlich mithilfe von Kryptografie und einem dezentralen Netzwerk sichergestellt.
2022-11-21 10:38:01