Wenn Sie schon eine Weile in der Welt der crypto unterwegs sind, haben Sie den Begriff ERC-20 Token wahrscheinlich schon oft gesehen. Das ist nicht überraschend, da viele Kryptowährungen bereits als ERC-20 gestartet sind. In diesem Artikel werden wir genau erklären, was es bedeutet, so dass Sie das nächste Mal, wenn Sie auf diese Terminologie stoßen, auch genau wissen, was sie bedeutet.
ERC-20 ist die Abkürzung für Ethereum Request for Comments, Kommentar oder Vorschlag 20, ein Verbesserungsvorschlag für Ethereum auf GitHub
ERC-20 wurde erfunden, um einen Standard für Smart Contracts zur Kommunikation untereinander zu schaffen.
Der ERC-20 Token war ein unverzichtbares Bindeglied in der Blütezeit der ICO
Der Handel mit einem ERC-20 Token auf einem DEX ist sehr kompliziert
Die Vor- und Nachteile des ERC-20-Tokens
Wie sieht die Zukunft des ERC-20 Tokens aus?
ERC-20 steht für die Abkürzung Ethereum Request for Comments, comment 20. Ethereum hat eine GitHub-Seite, auf der Vorschläge zur Verbesserung der Ethereum-Blockchain gemacht werden können, ein sogenannter Ethereum Improvement Proposal. Da dieser Vorschlag aus den frühen Tagen stammt und der 20. war, wurde er logischerweise ERC-20 genannt.
Der Vorschlag wurde von Fabian Vogelsteller im Jahr 2015 gemacht und 2017 als Standard angenommen. Angesichts der enormen Popularität dieses Standards ist er der bekannteste und wichtigste Vorschlag in der Geschichte von Ethereum. Hunderttausende von ERC-20-Token wurden bereits über diesen Standard vermarktet.
ERC-20 ist ein Token-Standard, der eine API (Application Programming Interface) für Token innerhalb eines Systems implementiert. Smart Contracts. Beispiele für die Funktionen, die es erzeugen kann:
Übertragen von Token von einem Konto auf ein anderes
Saldo eines Kontos anzeigen
Gesamtbestand des Tokens in einem Netz anzeigen
Genehmigung der Ausgabe von Token von einem Konto durch eine dritte Partei
Ein ERC-20 Token ist einlösbar bzw. fungibel. Wenn Sie einen gesehen haben, haben Sie alle gesehen.
Als Ethereum an Popularität gewann, entwickelten alle möglichen Teams Smart Contracts. Das Problem war, dass es keinen Standard gab, sodass all diese intelligenten Verträge nicht miteinander kommunizieren konnten. Die Lösung war der ERC-20-Standard.
Ein weiterer großer Vorteil des ERC-20 ist die Möglichkeit, auf einfache Weise eine cryptocurrency. Ohne diesen Standard müssten Sie eine cryptocurrency selbst von Grund auf neu aufbauen. Dann wäre die Liste von CoinGecko viel kleiner, das steht fest.
Das ERC-20-Protokoll stellt sicher, dass alle verschiedenen Token, die es verwenden, auf Ethereum selbst kommunizieren können. So kann man recht schnell einer sehr großen Familie beitreten, was für Start-up-Token enorm wichtig ist. Der Besitz von ETH, das für die Nutzung eines Smart Contracts verwendet wird, ist so weit verbreitet, dass man Zugang zu vielen Nutzern und dem reichhaltigen Ökosystem von Ethereum erhält, insbesondere in DeFi.
Dies ist ein technischer Standard, der am besten mit einem Automaten am Bahnhof verglichen werden kann. Wenn man 1 Euro in den Automaten wirft und den Code 112 eingibt, fällt die Leckerei in den Auffangbehälter hinter dem Code 112. Es handelt sich also um eine typische Wenn-Dann-Konstruktion und die Regeln sind im Grunde einfach.
Häufig werden die Begriffe Token und Coin synonym verwendet. Dies ist jedoch nicht korrekt. Wenn Sie eine cryptocurrency gründen wollen, können Sie dies auf Ihrer eigenen Blockchain oder der eines anderen tun.
Wenn Sie einen Token auf der Blockchain eines anderen Netzwerks, z. B. Ethereum, starten möchten, können Sie ihn (noch) nicht als Coin bezeichnen. Einen ERC-20 coin gibt es also nicht.
Wenn Sie eine cryptocurrency auf Ihrer eigenen Blockchain starten, haben wir es mit einem coin zu tun. Da dies unglaublich schwierig ist und eine Menge Programmierarbeit von Ihrem Team erfordert, entscheiden sich viele Leute dafür, mit einem Token zu beginnen. Manchmal wächst dieser später zu einem Coin heran.
Damit eine Blockchain funktioniert, ist auch ein Coin erforderlich, was für einen Token nicht zutrifft.
Ein Token auf Ethereum kann alles Mögliche repräsentieren, wie z.B. Fiat-Geld, eine Unze Gold, finanzielle Vermögenswerte, Lotterielose, Charaktereigenschaften eines Spielers in einem Games, usw.
Ein ERC-20 Token muss bestimmte Bedingungen erfüllen. Damit wird der Standard festgelegt und Sie erhalten ein Token, das auf der Ethereum-Blockchain verwendet werden kann. Da es sich um eine Computersprache handelt, gibt jede Ausgabe an, welche Funktion sie hat (Function).
(Funktion) TotalSupply. Dadurch erfährt das Team, wie viele Token es insgesamt gibt.
Bilanz von. Zeigt an, wie viele Token der Besitzer hat.
Übertragung. Gibt eine bestimmte Anzahl von Token an eine bestimmte Adresse weiter.
ÜbertragungVon. Dies ermöglicht es den Eigentümern, Token zu versenden und/oder Gebühren in einer anderen Währung zu zahlen.
Genehmigen Sie. Um Angriffe zu vermeiden, muss der Wert von "allowance" über diesen Befehl zunächst auf 0 gesetzt werden.
Erlaubnis. Zeigt den Betrag an, der noch rechtmäßig vom Eigentümer erhalten werden kann.
Optional:
Name. Zum Beispiel, AnyCoin Direct Coin.
Symbol. Zum Beispiel ACDC.
Dezimalen. Die Eingabe von 8 bedeutet, dass 100.000.000 Partikel zusammen 1 Token darstellen, z. B. Satoshi in der Bitcoin-Blockchain.
Wenn diese Bedingungen in einem intelligenten Vertrag erfüllt sind, können Sie einfach so Token auf der Ethereum-Blockchain erstellen. Auf diese Weise sind viele Coins entstanden, z. B. Tron, EOS und VeChain. Sobald Ihr Token erfolgreich ist, können Sie möglicherweise zu Ihrem eigenen Token wechseln. Blockchain und eine coin zu starten.
Wie Sie sehen, hat ein ERC-20 Token gar nicht so viele Funktionen. Deshalb ist es auch so einfach, einen zu entwickeln. Der Hauptgrund für seine Existenz und Beliebtheit ist der Austausch von Werten zwischen Menschen, die das Ethereum-Ökosystem nutzen.
Angenommen, Sie haben eine unglaublich gute Idee. Sie sind sich fast sicher, dass jeder mit Ihrer Idee arbeiten wird. Allerdings haben Sie kein Team und kein Geld. In diesem Fall können Sie als ERC-20 Token starten.
Sie können Ihren eigenen Token im Ethereum-Netzwerk über ERC-20 in nur einer Stunde Arbeit erstellen, wenn Sie sich ein wenig mit Computern auskennen. Sobald Sie den Token erstellt haben und der intelligente Vertrag online ist, können Sie Menschen dazu bringen, in Ihren Token zu investieren, sodass Sie Geld für ein Team sammeln können.
In den glorreichen Tagen der ICO folgte ein neuer Token nach dem anderen. Die meisten von ihnen wurden im Ethereum-Netzwerk über einen ERC-20-Token eingeführt. Oft konnte man sie anfangs nur an einem Ort handeln, an dem man die neuen Token nur mit ETH handeln konnte, wie UniSwap oder SushiSwap.
Sobald genug Geld zusammengekommen ist und Ihr Team in Schwung kommt, können Sie mit der Arbeit an Ihrer eigenen cryptocurrency beginnen und den Token gegen einen nativen coin eintauschen lassen. Oder Sie können einen gemütlichen Ziehen am Rücken gegen sie.
Wenn Sie sich die neuen Coins in CoinGecko ansehen, werden Sie feststellen, dass viele neue Kryptowährungen immer noch mit dem Ethereum-Netzwerk funktionieren. Das liegt am ERC-20-Standard, mit dem man nicht nur schnell einen Token einrichten kann, sondern auch Zugang zur gesamten Blockchain erhält.
Auf Ethereum wurden bereits zahlreiche dezentrale Anwendungen erstellt. Eine solche dApps ist relativ einfach zu erstellen.
Gerade im Bereich DeFi ist Ethereum unglaublich beliebt und sehr nützlich. Viele DeFi-Blockchains begannen ihre Karriere als ERC-20 Token während des DeFi-Hypes vor einiger Zeit.
Ethereum wird jedoch für viele weitere dApps verwendet, z. B. für eine DAO, Entwicklungswerkzeuge und Orakel.
Wer schon länger dabei ist, wird sich an die Irritation erinnern, als man wieder einmal 50 Euro bezahlen musste, um einen Coin oder Token zu kaufen. Aber es war die einzige Möglichkeit, dies über einen solchen DEX zu tun. Zum Glück sind diese Zeiten vorbei, denn inzwischen gibt es starke Konkurrenz durch PancakeSwap und andere Netzwerke, die ETH umgehen. Solana und Binance Smart Chain haben sich jedoch inzwischen fest etabliert, ebenso wie andere Kryptowährungen, die ebenfalls ein Stück vom Kuchen abhaben wollen. Vitalik Buterin hat erkannt, dass solche Beträge für einen einzelnen Handel nicht mehr akzeptabel sind, und er und sein Team arbeiten mit Nachdruck an der Entwicklung eines neuen Systems. Aufrollungen um die Kosten zu senken und die Geschwindigkeit zu erhöhen.
Wenn ein Token noch nicht an einer zentralen exchange gelistet ist, müssen Sie ihn über den Smart Contract auf der Website des ERC-20-Tokens oder über einen DEX kaufen. Der Smart Contracts kann dann an allen möglichen Stellen gefunden werden, z. B. bei CoinGecko. Kopieren Sie ihn und fügen Sie ihn in einen DEX ein und geben Sie an, welchen coin Sie dafür geben möchten, z. B. ETH.
Da auf einem DEX alle möglichen verdächtigen Gestalten herumlaufen, müssen Sie sehr vorsichtig sein, den richtigen Vertrag zu verwenden, denn Sie können leicht einen anderen Vertrag akzeptieren, der nicht der richtige ist. Dann erhalten Sie zum Beispiel Token, die dem ERC20-Token, an dem Sie interessiert sind, ähnlich sind, aber keinen Wert haben. Am besten besorgen Sie sich den Vertrag auf der offiziellen Website des Tokens selbst.
Die Arbeit mit einem DEX und einer geeigneten Wallet ist sehr knifflig und es ist nicht empfehlenswert, hier große Beträge zu setzen, vor allem, wenn Sie gerade erst anfangen.
Wenn Sie gerade erst mit cryptocurrency anfangen, können Sie mit all den Dingen, die Sie wissen und sich merken müssen, verrückt werden. Es passiert jedem, dass er manchmal Token oder Coins an die falsche Adresse schickt. Und dann verliert man die Sendung!
Ein ERC-20 Token funktioniert nur auf der Ethereum-Blockchain. Wenn Sie einen solchen Token an die Binance Smart Chain oder an Solana senden, verlieren Sie alles, was Sie gesendet haben. Egal, ob Sie ihn an eine Hardware-Wallet, eine Börse, einen Broker oder eine Software-Wallet senden, die Adresse muss einfach stimmen.
Ein Beispiel für eine ERC-20 Token-Adresse ist:
“0x5bBeb6053F3E986Fb9A09f33669435E7Ef1BeAed”
Glücklicherweise müssen Sie sich diese Adressen nicht merken, Sie können sie einfach kopieren und einfügen. Allerdings müssen Sie in Ihrer wallet das richtige Netzwerk angeben, in das Sie Ihre Token einzahlen möchten. Sie werden danach gefragt, wenn Sie beginnen, die Token von einer Adresse zur anderen zu senden. Sie müssen also angeben, dass der Token als ERC-20-Token an das Ethereum-Netzwerk gesendet werden soll.
Eine Umgehung dieses Problems besteht darin, zuerst einen kleinen Betrag zu senden und erst dann den großen Betrag zu senden. Sehen Sie, dass der Zehner in Token ankommt, dann wird auch die Milliarde Dollar, die Sie später senden, ankommen! Die meisten Geldbörsen, wie die Ledger Nano S, unterstützen sicherlich ERC-20, aber bei anderen, weniger populären Netzwerken ist Vorsicht geboten.
Normung. In kürzester Zeit können Sie ein Mitglied der Ethereum-Familie sein und mit dem gesamten Ökosystem interagieren.
Geringe technische Kenntnisse erforderlich beim Start Token.
Niedrige Anlaufkosten.
Tauschen Sie mit verschiedenen ERC20-Tokens im Ökosystem. Wert ist leicht umtauschbar mit allen Teilnehmern des Ethereum-Netzwerks.
Verwendung von Smart Contracts aus dem Ethereum-Netzwerk. Auf diese Weise reduzieren Sie die Kosten für den Start eines Tokens.
Unterstützung für Entwickler bei Ethereum. Man bekommt alle möglichen Gelegenheiten, das zu nutzen.
Zugang zum gesamten Ökosystem von Ethereum. So können Sie sehr schnell mit Ihrem eigenen ERC-20 Token erfolgreich werden.
Normung. Das ist zwar auch ein Vorteil, aber ein Standard hat auch Nachteile, denn man kann nicht von ihm abweichen. Wenn Sie das wollen, müssen Sie Ihre eigene coin herstellen.
Hohe Kosten und geringe Skalierbarkeit. Es muss gesagt werden, dass Ethereum hart daran arbeitet, aber dennoch kann dies zu Problemen führen, wenn das Netzwerk langsam und teuer ist, wenn es wieder überlastet ist.
Sie sind abhängig der Entwicklungen auf der Ethereum-Blockchain.
Smart Contracts sind kompliziert zu erstellen. Sie sind außerdem unveränderlich. Selbst der kleinste Fehler in einem intelligenten Vertrag kann dazu führen, dass Ihr gesamtes Token wertlos oder gefährlich für die Arbeit wird. Sollte das passieren, müssen Sie ganz von vorne anfangen.
Wenn Sie Ihren Token in eine coin umwandeln wollen, müssen Sie alles über.
ERC-721, verwendet für einzigartige NFTs, oder nicht fungible Token.
ERC-777, für zusätzliche Funktionen von Token.
ERC-1155, verwendet für einen Multi-Token-Standard, eine Kombination aus ERC-20 und ERC-721. Er kann entweder fungibel oder nicht fungibel sein.
ERC-4626, tokenisierter Vault-Standard, der in DeFi zur Generierung von Einnahmen wie Farming und Zinsen verwendet wird.
Wer hätte gedacht, dass ein Vorschlag aus den Anfangstagen von Ethereum so erfolgreich werden würde? Offensichtlich gibt es in der Welt der cryptocurrency und der Blockchain einen großen Bedarf an Standardisierung.
Die Zahlen lügen nicht. Wenn Hunderttausende von Token auf diese Art und Weise gestartet wurden, wird etwas Geschicklichkeit und Profit darin stecken.
Fabian hat seine Vögel offenbar gut gezählt, denn sein Standard ist unter all den Verbesserungsvorschlägen fast schon legendär geworden. Es ist daher zu erwarten, dass diese Popularität noch sehr lange anhalten wird, bis irgendein Entwickler mit einem Konzept aufwartet, das noch bequemer und einfacher ist als ERC-20.
Sollte das jemals passieren, versprechen wir Ihnen, dass wir auch darüber einen Artikel schreiben werden. Andererseits wäre das eine besondere Leistung, die vielleicht ewig dauert.