So funktioniert es
ERC-20 definiert eine Reihe erforderlicher Funktionen in einem Solidity-Vertrag: Gesamtangebot, Saldo einer Adresse, Transfer, Genehmigung und Allowance. Ein Token-Vertrag, der diese Funktionen implementiert, ist automatisch mit jedem Tool kompatibel, das ERC-20 erwartet. Der Standard wurde 2015 vorgeschlagen und ist Basis für zehntausende Tokens, einschließlich der meisten Stablecoins (USDT, USDC, DAI) und Projekt-Tokens.
Beispiel
USDC ist ein ERC-20-Token. Seine Vertragsadresse auf Ethereum ist fest; jeder kann den Code prüfen, das Gesamtangebot on-chain sehen und jeden Transfer lesen. USDC an eine andere Adresse senden ruft die Transfer-Funktion auf. Uniswap zu erlauben, Ihr USDC zu nutzen, ruft die Approve-Funktion auf. Dieselben Patterns funktionieren für tausende anderer Tokens, was Wallets wie MetaMask universell macht.
Warum es wichtig ist
ERC-20 schuf die Vorlage für eine erlaubnisfreie Token-Ökonomie. Jeder kann ein neues Token deployen und es mit dem gesamten Ethereum-Ökosystem ohne Koordination funktionieren lassen. Die Kehrseite: der Standard macht Scam-Token-Erstellung trivial. Die meisten ERC-20-Adressen on-chain sind entweder Honeypots, Rug Pulls oder Vanity-Verträge ohne Liquidität. Prüfen Sie die Vertragsadresse stets gegen die offizielle Projektdokumentation, bevor Sie Gelder senden oder Genehmigungen signieren.