ERC20 (Ethereum Request for Comments) ist ein formelles Ethereum Improvement Proposal, das als Smart-Contract-Token-Standard in der öffentlichen Blockchain übernommen wurde. ERC20 wurde ursprünglich vom Entwickler Fabian Vogelsteller vorgeschlagen und hat sich zu einer Reihe von Erzählungen ausgeweitet, von der Unterstützung der ICO-Fundraising-Methode und dem Hype im Jahr 2017 bis hin zur Unterbewertung des Potenzials standardisierter Protokolle in öffentlichen Netzwerken.
Auf einer hohen Ebene ist Ethereum ein öffentliches Blockchain-Netzwerk für den Aufbau dezentraler Anwendungen (Dapps) unter Verwendung von Smart Contracts, die in der Programmiersprache Solidity geschrieben werden. Ethereum hat eine eigene Kryptowährung namens Ether (ETH), die für die Übertragung von Werten im Netzwerk und die Zahlung von Gasgebühren verwendet wird, die erforderlich sind, um die Kosten für Berechnungen im Netzwerk zu decken und Spamming zu verhindern.
Die Existenz von Smart Contracts im Netzwerk, bei denen es sich um scheinbar autonome Konten und Computerprogramme handelt, ermöglicht jedoch eine Reihe neuer Funktionen in Ethereum, die in Bitcoin nicht verfügbar sind. Ethereum ist eine Turing-komplette Plattform, was bedeutet, dass praktisch jede Logik in Anwendungen auf dem Netzwerk programmiert werden kann. Smart Contracts sind Konten, die Funktionen automatisch im Netzwerk ausführen, und eine Gruppe von Smart Contracts wuchs zu einer umfassenderen Zweckform, den dApps (dezentralisierte Anwendungen) zusammen.
Um die Kommunikation und die Entwicklung funktionaler, interoperabler dApps und Smart Contracts zu erleichtern, wurde ein Rahmenwerk für standardisierte Smart Contracts für Tokens geschaffen. Der bekannteste davon ist ERC20.
ERC20 ist ein standardisiertes Format für die Erstellung, Ausgabe und Verwaltung fungibler Tokens auf Ethereum. Diese Tokens haben unterschiedliche Verwendungszwecke und Anwendungen, wie z.B. Utility-Tokens, und werden von Entwicklern unter Verwendung von ERC20 als Referenz erstellt. Der Standard stellt grundlegende Formate für die Übertragung und Interaktion mit ERC20-Tokens bereit, die anschließend von verschiedenen Wallets verwendet werden, um die Speicherung, Übertragung und Verwaltung der Tokens zu ermöglichen.
Die Standardisierung führt zu schneller Innovation und unterstreicht das Design des Internets.
Mit ERC20 können Projekte auf einfache Weise Tokens erstellen und ausgeben, die innerhalb verschiedener dApps als Anreizstrukturen oder zur Mittelbeschaffung verwendet werden können. ERC20 ist die Grundlage für das Initial Coin Offering (ICO), ein Vehikel zur Beschaffung von Geldern direkt in Kryptowährungen zur Finanzierung eines Projekts, z.B. einer App auf Ethereum. ICOs sammelten im Jahr 2018 6,3 Milliarden US-Dollar und die einzigartige Crowdfunding-Methode verbindet Nutzer und Anleger direkt mit Projekten.
ERC20-Tokens sind so konzipiert, dass sie fungibel sind, d.h. jede Token-Einheit ist gleichwertig mit der nächsten. Bei der Verwendung des Maker DAO ERC20 beispielsweise entspricht 1 MKR immer dem Wert von 1 MKR.
Die Kombination aus dem standardisierten technischen Format von ERC20 und den sich ausbreitenden Netzwerkeffekten hat dazu geführt, dass sich der Standard auf Ethereum durchgesetzt hat. Die meisten Tokens im Netzwerk sind ERC20-kompatibel und können im Netzwerk nahtlos gegeneinander getauscht und übertragen werden. Die meisten der Ethereum-bezogenen Tokens, die Sie auf Coin-Sammelstellen finden, sind ERC20-Tokens, wie Maker, Dai und Augur REP.
Wichtig ist, dass ERC20-Tokens breitere Gespräche im Kryptowährungssektor über die Rolle standardisierter Protokolle und Verträge zur Verbesserung von Innovation und Interoperabilität durchbrechen. Da Blockchains immer besser in der Lage sind, Werte und Daten untereinander zu übertragen, steht die Standardisierung von Protokollen im Mittelpunkt der Diskussionen.
Abgesehen von ERC20 auf Ethereum sind mehrere andere Standards entstanden (z.B. ERC-721), die sich auf verschiedene Arten von Tokens konzentrieren, z.B. nicht-fungible Tokens. Diese nicht-fungiblen Tokens wurden entwickelt, um einzigartige digitale Vermögenswerte zu repräsentieren, wie z.B. eine virtuelle Katze, wobei der Aufstieg von CryptoKitties das Paradebeispiel dafür ist, was nicht-fungible Tokens leisten können.
Der Gesamteffekt von ERC20 war das Wachstum eines Ökosystems von Assets, dApps und Innovationen (wie z.B. DeFi) auf Ethereum. Die Popularität von ERC20 als Token-Standard hat das Potenzial für eine weitere Ausdehnung der Standardisierung auf öffentliche Blockchains aufgezeigt, und die Branche steht erst am Anfang, um ihr volles Potenzial auszuschöpfen.
Es ist wichtig, sich daran zu erinnern, dass ERC20-Tokens, obwohl sie auf Ethereum basieren, Tokens sind, die innerhalb von Ökosystemen im Netzwerk wie z.B. dApps existieren.