ERC-20
ERC-20 ist ein technischer Standard, der zur Ausgabe und Implementierung von Token in der Ethereum-Blockchain verwendet wird. Es wurde im November 2015 vom Ethereum-Entwickler Fabian Vogelsteller vorgeschlagen. Der Standard beschreibt ein gemeinsames Regelwerk, das befolgt werden sollte, damit ein Token innerhalb des Ethereum-Ökosystems ordnungsgemäß funktioniert. Daher sollte ERC-20 nicht als Code oder Software betrachtet werden. Stattdessen kann es als technische Richtlinie oder Spezifikation bezeichnet werden.
Der ERC-20-Standard erleichtert es Entwicklern, die Interaktion zwischen verschiedenen Token und Anwendungen genauer vorherzusagen. Es definiert auch, wie ERC-20-Token innerhalb der Ethereum- Blockchain übertragen werden und wie ihre jeweiligen Liefer- und Adresssalden konsistent aufgezeichnet werden.
Mit anderen Worten, der ERC-20 gibt Entwicklern eine Liste von Regeln, die befolgt werden müssen, was ein nahtloses Funktionieren innerhalb der größeren Ethereum-Plattform ermöglicht. Zahlreiche dezentrale Anwendungen (DApps) und Dienste unterstützen ERC-20-Token, was es Community-Mitgliedern und Unternehmen erleichtert, sie für eine Vielzahl von Anwendungen (z. B. Kryptowährungs-Wallets, dezentrale Börsen, Spiele usw.) zu übernehmen und zu verwenden.
Es gibt mehrere ERC20-konforme Token, die auf der Ethereum-Blockchain bereitgestellt werden, jedoch mit unterschiedlichen und einzigartigen Implementierungen. Je nach Ansatz können die Token verwendet werden, um verschiedene Arten von digitalen Vermögenswerten oder handelbaren Gütern (wie Münzen, Gutscheine, Goldzertifikate, Treuepunkte und Schuldscheine) darzustellen. Darüber hinaus können ERC-20-Token als Mittel zur Tokenisierung von Stimmrechten bei Wahlen verwendet werden.
Der ERC-20-Standard reduzierte den Aufwand für die Erstellung und Ausgabe eines digitalen Tokens erheblich, was wahrscheinlich mit dem steigenden Interesse an ICO-Crowdfunding-Events und der Blockchain-Technologie insgesamt zusammenhängt. Mehrere Projekte verwenden bereits den technischen Standard, und die Zahl der ERC-20-Token-Verträge ist in den letzten Jahren drastisch gestiegen. Mitte 2017 gab es rund 5.500 ERC-20 Smart Contracts im Ethereum-Netzwerk. Anfang 2018 wuchs diese Zahl auf über 40.000 und liegt nun bei über 160.000.
Obwohl die Mehrheit der Token im Ethereum-Netzwerk dem ERC-20-Standard folgt, gibt es einige Ausnahmen. Ether (ETH) zum Beispiel wurde vor dem Standard geschaffen und erfüllt ihn noch nicht. Dies führte zur Schaffung des sogenannten Wrapped Ether (WETH) – eines ERC-20-Tokens, das Ether im Verhältnis 1:1 darstellt (1 WETH = 1 ETH). WETH ermöglicht es Benutzern, ihre ETH an dezentralen Börsen gegen andere ERC-20-Token zu tauschen.
Technisch gesehen beschreibt der ERC-20-Standard sechs Funktionen, die einige Funktionalitäten und Merkmale von Ethereum-basierten digitalen Token beibehalten. Zu diesen Funktionen gehören die Art und Weise, wie Token zwischen Adressen übertragen werden, und einige wichtige Daten im Zusammenhang mit dem Token Smart Contract, wie Symbol, Name und Lieferung.