ERC-20
Kurz gesagt ERC-20 ist der Standard für fungible Tokens auf Ethereum und EVM-Chains: Er legt Funktionen fest, damit Wallets, Börsen und DEXs sie verarbeiten können.
ERC-20 ist der technische Standard für fungible Tokens auf Ethereum, also Tokens, bei denen jede Einheit austauschbar ist, wie bei Dollar. Er wurde 2015 vorgeschlagen und wurde zur Vorlage für die meisten Tokens auf Ethereum und auf EVM-kompatiblen Chains. Stablecoins, Governance-Tokens und Meme Coins auf Ethereum sind in der Regel ERC-20-Contracts.
Der Standard definiert eine kurze Liste von Funktionen und Events: totalSupply, balanceOf, transfer, approve, allowance und transferFrom sowie die Events Transfer und Approval. Weil jeder Token dasselbe Interface bereitstellt, kann eine Wallet oder DEX jeden neuen Token ohne individuellen Code unterstützen. Deine Tokens liegen nicht in deiner Wallet, stattdessen führt der Token-Contract ein Ledger der Kontostände, und deine Wallet liest es nur aus.
Für Käufer ist das in zweierlei Hinsicht relevant. Erstens kostet das Senden und Handeln von ERC-20-Tokens Gas in ETH und nicht im Token selbst, du brauchst also ETH, um sie zu bewegen. Zweitens erlaubt die Funktion approve, einem Contract die Erlaubnis zu geben, deine Tokens auszugeben, so funktionieren DEX-Swaps. Eine unbegrenzte Approval für einen bösartigen oder gehackten Contract kann dazu führen, dass dieser später diesen Token aus deiner Wallet abzieht.
Der Standard definiert nur das Interface, nicht gutes Verhalten. Ein Contract kann ERC-20 folgen und trotzdem eine Mint-Funktion, Transfer-Steuern, Blacklists oder Pause-Schalter enthalten, die der Owner kontrolliert. Lies den verifizierten Quellcode im Block Explorer, prüfe, wem der Contract gehört und welche Admin-Funktionen es gibt, und überprüfe deine Token Approvals von Zeit zu Zeit, indem du nicht mehr benötigte widerrufst. Nutze immer die Contract-Adresse und nicht den Ticker, denn jeder kann einen Token mit demselben Namen erstellen.




