Ethereum, das größte und bevölkerungsreichste Layer-1-Blockchain-Netzwerk der Welt, hat durch seine ERC-Standards die Token-Erstellung und -Funktionalität revolutioniert.

ERC20, der vorherrschende Standard auf Ethereum, ebnete den Weg für die optimierte Entwicklung von Token, indem er eine Reihe grundlegender Richtlinien und Regeln bereitstellte.

Dieser Artikel soll eine einfache Einführung in den Ethereum-Standard und die verschiedenen Standards geben.

Was ist ERC?

ERC steht für Ethereum Request for Comment und dient als Plattform zur Bereitstellung technischer Informationen für Entwickler und Benutzer.

Der erste Ethereum-Standard ist ERC20. Der 2017 genehmigte ERC20-Token-Standard gewann schnell an Popularität und wurde zur Grundlage für Zehntausende von Token, die im Ethereum-Netzwerk erstellt wurden. Während der Initial Coin Offering (ICO)-Explosion im Jahr 2017 dominierten ERC20-Token den Markt.

Um ERC20-kompatibel zu sein, muss ein Token bestimmte Attribute besitzen, die in seinem Code fest einprogrammiert sind. Zu diesen Attributen gehören:

TotalSupply – bietet Informationen über das gesamte Token-Angebot

BalanceOf – gibt den Kontostand des Token-Besitzers an

Transfer – führt Transfers von Tokens an angegebene Adressen durch

TransferFrom – ermöglicht Überweisungen von einer angegebenen Adresse

Genehmigen – ermöglicht es den Ausgebenden, Token abzuheben

Zuschuss – gibt Token von einem Spender an den Besitzer zurück

Smart Contracts, die diese Funktionen ermöglichen, werden als ERC20-Verträge betrachtet.

Auch andere Blockchains haben ähnliche Token-Standards übernommen. Bemerkenswerte Beispiele hierfür sind der BEP20-Token-Standard für die Binance Smart Chain, TRC20 für das Tron-Netzwerk und zuletzt BRC20 für das Bitcoin-Netzwerk.

Ein Blick auf andere ERC-Token-Standards

Mit der Entwicklung der Blockchain-Technologie entwickeln sich auch die Token-Standards weiter. Jeder Standard erfüllt eine bestimmte Funktion innerhalb des jeweiligen Netzwerks. Sehen wir uns einige der wichtigsten ERC-Token-Standards und ihre Funktionen an:

1. ERC223 – Standard des Europäischen Forschungsrats:

Dieser Standard wurde entwickelt, um das Problem verlorener Token während Transaktionen zu lösen. Im Gegensatz zu ERC20, das keinen Mechanismus zum Wiederherstellen verlorener Token hat, enthält ERC223 eine Funktion namens „TokenFallback“, die an inkompatible Smart Contracts gesendete Token an den Absender zurücksendet. Es verbessert auch die Transaktionseffizienz, da nur ein Schritt statt zwei erforderlich ist. Obwohl ERC223 nützliche Funktionen bietet, hat es im Vergleich zu neueren Standards wie ERC777 keine breite Akzeptanz gefunden.

2. ERC777 – Auf Ethereum basierende Währung:

Aufbauend auf ERC223 führt der ERC777-Standard eine neue Klasse von Adressen namens „Operatoren“ ein, die Geld senden oder empfangen können. Er enthält auch Transaktions-Hooks, um Smart Contracts über anstehende Transaktionen zu informieren. Diese Funktion verhindert die Ausführung inkompatibler Transaktionen und verringert so das Risiko eines Token-Verlusts.

Allerdings hat sich ERC777 nicht auf breiter Front durchgesetzt, da ERC20 für Entwickler weiterhin die bevorzugte Wahl ist.

3. ERC621: ERC621 ermöglicht Projekten die Verwaltung des Token-Angebots durch zwei neue Funktionen: „increaseSupply“ und „decreaseSupply“. Dieser Standard ermöglicht die Anpassung des gesamten Token-Angebots und bietet bedeutende Anwendungsmöglichkeiten. Er befindet sich jedoch noch in einem frühen Entwicklungsstadium.

4. ERC721 – Non-Fungible Token Standard: Der ERC721-Standard ist im Zusammenhang mit Non-Fungible Tokens (NFTs) weithin bekannt. Er führt einen separaten Standard für NFTs ein, der es ihnen ermöglicht, innerhalb eines Smart Contracts einzigartige Werte zu haben. ERC721-Token eignen sich perfekt für Plattformen, die Sammlerstücke wie Sammelkarten, digitale Kunstwerke und einzigartige digitale Assets anbieten, die auf der Blockchain gespeichert sind.

5. ERC1155 – Multi-Token-Standard: ERC1155 führt einen neuen Smart-Contract-Typ ein, der sowohl fungible als auch nicht fungible Token verwaltet. Er verbessert die Effizienz dezentraler Anwendungen, indem er das Senden verschiedener Token-Typen in einer einzigen Transaktion ermöglicht. Dies reduziert die Kosten und erhöht die Transaktionsgeschwindigkeit. ERC1155 ist bereits im Ethereum-Netzwerk aktiv und wird aufgrund der zunehmenden Verwendung von NFTs in verschiedenen Branchen immer häufiger angenommen.

6. ERC165: ERC165 ist ein Standard, der es Smart Contracts ermöglicht, die von ihnen implementierten Schnittstellen zu erkennen und zu veröffentlichen. Mithilfe der Funktion „supportsInterface“ lässt sich auf konsistente Weise feststellen, ob ein Vertrag eine bestimmte Schnittstelle unterstützt. Verträge können ihre unterstützten Schnittstellen veröffentlichen, indem sie die entsprechenden Schnittstellenkennungen angeben. ERC165 fördert die Interoperabilität und Kompatibilität zwischen Verträgen im Ethereum-Ökosystem.

7. ERC827: ERC-827 ist eine erweiterte Version des ERC20-Token-Standards im Ethereum-Netzwerk. Während ERC20-Token nur den Austausch von Werten erleichtern, erweitert ERC827 diese Fähigkeit, indem es Benutzern ermöglicht, sowohl Währung als auch Daten gleichzeitig zu übertragen. Dies bedeutet, dass Ethereum-Benutzer beim Übertragen von Token zusätzliche Informationen oder Daten einschließen können, was mehr Flexibilität und Funktionalität bei Token-Transaktionen bietet.

8. ERC725: ERC-725 ist ein innovativer Vorschlag von Fabian Vogelstelle, dem Erfinder von ERC-20 und Web3.js, der einen einzigartigen Standard für die Veröffentlichung und Verwaltung von Identitäten auf der Ethereum Virtual Machine (EVM)-basierten Blockchain einführt. Dieser Standard konzentriert sich auf Proxy-Smart Contracts, die durch mehrere Schlüssel gesteuert werden können, darunter auch andere Smart Contracts. Er bietet einen Rahmen für sicheres und dezentrales Identitätsmanagement und ermöglicht eine robustere und flexiblere Kontrolle über identitätsbezogene Vorgänge auf der Blockchain.

9. ERC884 – Aktien-Tokenisierung: ERC-884 ist ein spezieller Token-Standard, der die Erstellung handelbarer ERC-20-Token erleichtern soll. Diese Token sollen speziell Aktien repräsentieren, die von öffentlichen oder privaten Unternehmen in Delaware ausgegeben wurden. Dieser Standard ist besonders wichtig, da er es Organisationen mit Sitz in Delaware, USA, ermöglicht, Blockchain-Technologie für die Verwaltung von Aktienregistrierungen in Übereinstimmung mit den staatlichen Vorschriften zu nutzen. Mit ERC-884 können diese Unternehmen die Vorteile der Nutzung von Blockchain in ihren aktienbezogenen Prozessen nutzen und gleichzeitig die Einhaltung der Vorschriften innerhalb der Gerichtsbarkeit von Delaware sicherstellen.

10. ERC865: Der Token-Standard ERC-865 zielt in erster Linie darauf ab, die Benutzerfreundlichkeit des Ethereum-Netzwerks zu verbessern, indem die Benutzer keine Transaktionsgebühren mehr in Gas zahlen müssen. Stattdessen ermöglicht ERC-865 Token-Besitzern, Transaktionsgebühren direkt mit den Token selbst zu zahlen, und das alles innerhalb einer einzigen Transaktion. Durch die Aktivierung dieser Funktionalität zielt ERC-865 darauf ab, den Komfort und die Effizienz von Token-Transaktionen im Ethereum-Netzwerk zu erhöhen und es benutzerfreundlicher und zugänglicher zu machen. Dieser Standard trägt dazu bei, die allgemeine Benutzerfreundlichkeit und Akzeptanz von Ethereum-basierten Token zu verbessern.

11. ERC1400: ERC-1400 ist ein vorgeschlagener Standard für die Ausgabe und Verwaltung von Sicherheitstoken auf der Ethereum-Blockchain. Diese Token stellen Vermögenswerte dar, die der Wertpapierregulierung unterliegen, und sorgen für Transparenz und Compliance innerhalb des Blockchain-Ökosystems.

Der ERC-1400-Standard zielt darauf ab, die Transparenz, Sicherheit und Effizienz von Security Token Offerings (STOs) auf der Ethereum-Blockchain zu verbessern. Er bietet eine Grundlage für die gesetzeskonforme Erstellung und Verwaltung von Security Tokens und eröffnet neue Möglichkeiten für den Besitz digitaler Vermögenswerte und Investitionsmöglichkeiten im Rahmen der Wertpapiervorschriften.

Was die Zukunft für Ethereum-Token-Standards bereithält

Die Zukunft der ERC-Token-Standards wird von der Ethereum-Community gestaltet, die diese Standards vorschlägt und genehmigt, um das Benutzererlebnis im gesamten Netzwerk zu verbessern. Während Überlastung und hohe Gebühren weiterhin Herausforderungen darstellen, werden die Merge- und Sharding-Upgrades diese Probleme voraussichtlich lösen.

Zukünftige ERC-Standards wie ERC1400 werden zur Sicherheit, Skalierbarkeit und Nützlichkeit der Ethereum-Blockchain beitragen und die breite Akzeptanz in verschiedenen Branchen fördern, darunter Abonnements, geistiges Eigentum, tokenisierte Immobilien, Gaming, NFTs und DeFi.

Wegbringen

ERC-Token-Standards haben die Token-Erstellung und -Funktionalität im Ethereum-Netzwerk revolutioniert. Diese Standards bieten Richtlinien für Entwickler und gewährleisten Kompatibilität und Interoperabilität. Mit der Weiterentwicklung der Blockchain-Technologie werden neue ERC-Standards entstehen, die die Fähigkeiten von Ethereum verbessern und Innovationen in verschiedenen Sektoren vorantreiben.