Ein Token-Standard ist ein Werkzeug, um einen Token mithilfe von Automatisierung und Standards zu erstellen. Von ERC-20 bis hin zu Runes - bei allen geht es um Komfort. In dieser Lektion erfahren wir, warum es Token-Standards gibt und was du mit ihnen machen kannst.
Token-Standards machen es einfacher Token zu erstellen und sind damit maßgeblich an der Popularität der Blockchain beteiligt.
Mit einem Token Standard können neue Token über ein standardisiertes Vorlage ausgefüllt und somit bekannte Formen, wie z.B. fungible und nicht-fungible Token, erstellt werden.
Um einen Token-Standard zu haben, muss die jeweilige Blockchain in der Lage sein, Smart Contracts verarbeiten zu können.
Der ERC-20 Token-Standard von Ethereum ebnete den Weg für alle nachfolgenden Token-Standards
Ethereum hat einige sehr wichtige Token-Standards entwickelt, wie ERC-20, ERC-721 (NFT), ERC-1155 (Multi-Token vom Enjin Coin Team) und ERC-777 (Erweiterung von ERC-20).
Binance hat mit Ethereum auf dem Markt für Token-Standards konkurriert, aber Ethereum hat in Bezug auf die Beliebheit die Nase vorn behalten.
Heutzutage hat das Bitcoin-Netzwerk eine Reihe von Standards hinzugefügt, wie BRC-20 (NFT) und Bitcoin Runes (fungible Token).
Solana hat einen besonderen und auch erfolgreichen Weg (SPL) gefunden, um Token-Standards auf ihrer Blockchain einzuführen
Fast jede Blockchain, auf der Smart Contracts heute laufen können, hat Token-Standards
Es wird erwartet, dass in Zukunft viele Token-Standards hinzukommen werden
Ein Token-Standard ist ein Paket aus Regeln, Funktionen und Bedingungen, die den Betrieb eines Standard-Krypto-Tokens regeln. Dieses Paket wird durch einen Smart Contract geregelt. Man kann sich das ganze als Vorlage vorstellen, die erstellt wurde, um das Programmieren aller möglicher Funktionen bei der Erstellung des Tokens zu standardisieren.
Ein solcher Smart Contract regelt die Parameter, die zu einer bestimmten Blockchain gehören. Die bekanntesten Parameter sind die des ERC-20 Token, ein Token-Standard auf der Ethereum-Blockchain. Er ist am bekanntesten, weil er immer noch am weitesten verbreitet ist.
Heutzutage gibt es immer mehr Token-Standards. Jede Blockchain-Technologie, die mit Smart Contracts arbeiten kann, hat die Möglichkeit, einige davon zu erstellen.
Die meisten Token-Standards regeln die Erstellung eines Tokens, die Erstellung eines NFTs oder die Erstellung eines Tokens, mit mehreren Funktionen. Die Stichworte hierbei sind Interoperabilität, Kompatibilität und Effizienz des Tokens.
Bevor es Ethereum gab, gab es keine Smart Contracts und damit auch keine Token-Standards. Du hattest ein paar Kryptowährungen auf dem Krypto-Markt ohne viel Trubel.
Schon sehr früh in der Geschichte von Ethereum, im Jahr 2015, wurde der Smart Contract eingeführt, gefolgt von dem ERC-20 Token. Der ERC-20 Token-Standard wurde geschaffen, damit die Schaffung einer neuen Kryptowährung kein Alptraum mehr sein musste und Smart Contracts auf der Ethereum-Blockchain miteinander kommunizieren konnten. Im Jahr 2017 wurde dieser Vorschlag zur Realität.
ERC steht für Ethereum Request for Comments. Die 20 steht für die Sequenznummer und macht ihn zu einem der ersten erfolgreichen und bekannten Änderungsanträge für ein EIP (Ethereum Improvement Proposal) auf ihrer GitHub-Seite. Wenn dein Änderungsantrag angenommen wird, wird ein neuer ERC geboren, einschließlich einer Tracking-Nummer.
Mit dem ERC-20-Standard musst du nur ein paar Parameter angeben und hast im Handumdrehen deinen eigenen fungiblen (replizierbaren) Token erstellt. Du gibst an, wie viele Token es geben wird, wie viele der Besitzer behält, schickst einige Coins an eine bestimmte Adresse, gibst den Namen der Münze an und noch ein paar weitere kleine technische Dinge und voilà, ein neuer Token ist erstellt.
Seitdem sind viele Blockchains auf diese Weise sehr günstig gestartet, meist durch eine ICO. Selbst sehr große Blockchains, die schon lange zu den Top 20 gehören, haben immer noch keinen eigenen Coin, sondern arbeiten mit dem ERC-20 Token aus den Anfangstagen.
Bis dahin kamen neue Coins nach und nach hinzu, doch dann folgte eine kleine Explosion von Coins, die zu zehntausenden und hunderttausenden wurden. Wir sollten allerdings hinzufügen, dass dies auch daran liegt, dass sich heutzutage einige neue beliebte Netzwerke mit Smart-Contract-Funktionalität angeschlossen haben, was bedeutet, dass die Erstellung eines Coins in nur einer Minute erledigt werden kann.
Das Vorhandensein von Token-Standards auf einer Blockchain mit Smart Contracts macht deine Blockchain viel populärer. Schließlich kannst du deine eigene Krypto innerhalb kürzester Zeit vermarkten, ohne viel technisches Wissen zu haben.
Mehrere Blockchains haben das bemerkt und so sorgen immer mehr Blockchain-Netzwerke dafür, dass sie Token-Standards in ihrem Paket haben.
Viele Krypto-Projekte nutzen auch die Standardtechnik des Wrapped Token, die es ermöglicht, einen Coin auf inkompatiblen Blockchains zu handeln.
Techniken von Ethereum werden oft 1-zu-1 von mehreren Blockchains übernommen, wie z.B. der Token-Standard für fungible Token (ERC-20), nicht-fungible Token (ERC-721) und das Multi-Token (ERC-777).
Der ERC-20 Token ist das Beispiel schlechthin, wenn es um Token Standards geht.
Ethereum hat aber noch ein paar weitere bekannte und beliebte Standards, die wir im Folgenden kurz auffassen werden:
Dies ist ein Token-Standard für nicht fungible (nicht replizierbare) Token, die als NFT bekannt geworden sind. Normalerweise denkt man dabei an Kunstwerke, aber eigentlich kann man jede Art von nicht tauschbaren Gegenständen mit ERC-721 in einen Smart Contract programmieren.
So ist zum Beispiel jedes handgefertigte Gemälde einzigartig und daher ein NFT. Aber auch eine Konzertkarte mit einer bestimmten Seriennummer ist einzigartig, da es von jeder nur eine gibt. Alles, was identifizierbar ist und sich von anderen Dingen unterscheidet, kann also über einen Smart Contract in einem ERC-721 beschrieben werden.
Im Allgemeinen deckt ein NFT Gegenstände wie physische Besitztümer, virtuelle Sammlerstücke, Games und andere digitale oder physische Besitztümer ab. Dieser Standard wurde erfunden, weil ERC-20 nicht für nicht-fungible Token funktioniert.
Ein bekanntes Projekt, das mit dem ERC-721-Standard gebaut wurde, ist CryptoKitties aus dem Jahr 2017. Aufgrund seiner Popularität wurde die Ethereum-Blockchain mit Anfragen überlastet und viele Transaktionen scheiterten und wurden extrem teuer. CryptoKitties hat auch deswegen einen schlechten Ruf.
Heute wird der ERC-721-Standard für die NFT auf Marktplätzen wie OpenSea und Rarible verwendet, wo vor allem digitale Kunstwerke über den Ladentisch gehen. Im Jahr 2021 wurde NFT mit Serien wie dem Bored Ape Yacht Club, Pudgy Penguins, CryptoPunks und großartigen Werken wie dem von Beeple; "Everydays: The First 5000 Days" sehr populär.
Dies ist eigentlich eine Erweiterung und Verbesserung des ERC-20 Tokens, bei dem bestimmte Ereignisse und Abhängigkeiten reibungsloser ablaufen und weniger Dinge schiefgehen.
Mit der speziellen Funktion, die Hook genannt wird, können bestimmte Teile eines Smart Contracts viel besser verarbeitet werden. Dieser Token-Standard kann auch mit ERC-20 interoperieren.
ERC-777 wird oft verwendet, wenn ein ERC-20 Token auf zu viele Probleme stößt oder unzureichend ist.
Dieser Standard wurde vom Enjin Coin-Team aus den anderen Token-Standards auf der Ethereum-Blockchain entwickelt, um einen einzigen Smart Contract zusammenzustellen, mit dem du eine unbegrenzte Anzahl von Token verwalten kannst. Mit diesem Standard kannst du mehrere Arten von Token verwalten.
Der Hauptgrund für seine Entwicklung war das Problem der ERC-721 Token. Wenn du eine große Anzahl von NFTs mit ERC-721 erstellen willst, musst du für jede NFT eine eigene Transaktion durchführen. Das ist natürlich nicht praktikabel, wenn du 1 Milliarde Token als In-Game-NFTs oder eine NFT-Serie von ein paar tausend Affen erstellen willst.
Mit ERC-1155 kannst du sie alle auf einmal in einem einzigen Smart Contract erstellen, was die Geschwindigkeit der Blockchain nicht belastet und die Transaktionskosten stark reduziert. Mit Batches kannst du mehrere Aktionen gleichzeitig in einer einzigen Transaktion durchführen.
In der Blütezeit von ICOs und DeFi auf Ethereum, konnten andere Blockchain Projekte nur vor Neid erblassen und mussten mitansehen wie Ethereum sich immer mehr Marktanteile sichern konnte.
Eines der ersten Netzwerke, das darauf reagierte, war Binance. Sie haben den BEP-20 und den BEP-2 Token als Konkurrenz zum ERC-20 eingeführt. Dazu aber gleich mehr.
Jede Blockchain, die mit Smart Contracts arbeitete, wollte schließlich nicht zurückbleiben, und heute siehst du, dass viele weitere Token-Standards hinzugekommen sind, die dir viele weitere Optionen bei der Ausgabe von Meme-Coins, Standard-Token, DeFi-Token, NFTs und allem anderen, was auf einem Smart Contract laufen kann, bieten.
Werfen wir einen Blick auf die Token-Standards der anderen Blockchains.
Die wichtigste Reaktion auf den ERC-20 Token kam von Binance. Diese Börse mit ihren tiefen Taschen wollte bei allem die Nase vorn haben, egal ob es um Token-Standards, einen Utility Token oder einer DEX ging.
Dies ist ein Token, der auf ERC-20 basiert und an das Binance-Ökosystem angepasst ist. Sein vollständiger Name lautet Binance Smart Chain Evolution Proposal - Sequenznummer 20. Es handelt sich also um einen Token-Standard für die Binance Smart Chain (BSC), der es Entwicklern ermöglicht, alle Arten von Token über die BSC zu lancieren, wie z. B. Stablecoins, Utility Token, Governance Token, Memecoins oder Token, die mit anderen Token oder Coins verbunden sind.
BEP-20 ist kompatibel mit ERC-20 und kann daher auch im Ethereum-Ökosystem über Smart Contracts verwendet werden. Er kann auch Funktionen in dApps bereitstellen. Theoretisch sollte dieser Token mit Ethereum konkurrieren können, da er viel kostengünstiger und schneller ist, aber die Geschichte hat gezeigt, dass die Beliebtheit von Ethereum so groß war, dass sich die große Mehrheit der neuen Token ohnehin dem Ethereum-Netzwerk angeschlossen hat.
Die wichtigste und bekannteste Anwendung des BEP-20 Tokens ist PancakeSwap, wo die Transaktionskosten viel niedriger waren als bei einem Ethereum DEX wie UniSwap und SushiSwap.
Dies ist ein Token-Standard, der nur für das Binance-Ökosystem gedacht ist und keine Smart Contracts unterstützt. Er funktioniert auf der Binance Chain und wird hauptsächlich auf der CEX und DEX von Binance verwendet. Mit diesem Standard kannst du auch innerhalb kurzer Zeit einen Token im Binance-Ökosystem einführen.
Binance arbeitet auch mit einer Vielzahl anderer Token-Standards, aber es würde zu weit führen, alle übrigen Token in diesem Artikel zu besprechen. Bei anderen Ökosystemen werden wir auch nur die wichtigsten besprechen, ansonsten schreibe die Buchversion.
Binance arbeitet weiterhin mit BEP-8 für kleinere Unternehmen, BEP-721 für NFT, BEP-777 für fortgeschrittene Smart Contracts und BEP-1155 für Mehrzweck-Token. Du wirst dieselben Zahlen sehen wie bei Ethereum und das bedeutet, dass es sich um dieselbe Art von Token handelt wie bei Ethereum.
Es hat lange gedauert, Token-Standards für Bitcoin zu schaffen. Im Januar 2023 führte Casey @Rodarmor den Ordinal auf der Bitcoin-Blockchain ein.
Mit diesem Bitcoin Request for Comment -20 Token-Standard wurde es möglich, eine NFT auf der Bitcoin-Blockchain durch eine Technik namens Inscriptions zu erstellen. In unserem Blog über Bitcoin Runen kannst du die größere Geschichte lesen, aber auf jeden Fall führte ein Ordinal (BRC-20) dazu, dass die Transaktionskosten stiegen und die Geschwindigkeit des Bitcoin-Netzwerks drastisch sank. Es begann, den hohen Transaktionsgebühren für Ethereum in der Blütezeit von DeFi zu ähneln.
Als der Schöpfer von Ordinal die Auswirkungen seiner Kreation auf das Bitcoin-Netzwerk erkannte, lieferte Casey auch die Lösung für dieses Problem. Er entwarf das Bitcoin-Runen-Protokoll, mit dem sich neue Token im Bitcoin-Ökosystem leicht erstellen lassen. Diese Technik ähnelt der ERC-20-Technik, allerdings ohne so hohe Transaktionskosten, wenn alles gut geht.
Bitcoin Runes wurde entwickelt, um die Bitcoin-Blockchain weniger unter Druck zu setzen, weil viel weniger "Junk UTXO" (Unspent Transaction Output) anfällt. Kurz gesagt: Mit Runes kannst du einen fungiblen Token auf Bitcoin mit nur wenigen Variablen wie ID, Betrag, Symbol usw. erstellen.
Dieser Standard könnte Bitcoin zu einem noch beliebteren Netzwerk machen, weil ein Zustrom von Memecoins und anderen Token entsteht, die plötzlich billig und schnell auf der Bitcoin-Blockchain eingeführt werden können.
Während Bitcoin Runes das Bitcoin-Ökosystem beträchtlich erweitern kann, ist es gut möglich, dass die Bitcoin-Blockchain irgendwann noch langsamer und teurer wird, als es Ethereum je war.
Solana hat sich schnell zu einer der beliebtesten Blockchains entwickelt und glänzt seit einiger Zeit auf Platz 5 der CoinGecko-Liste. Das liegt zweifellos an ihrem umfangreichen Ökosystem und ihrer superschnellen und billigen Blockchain, aber auch an dem Zustrom von Memecoins, die auf Solana-basierten dezentralen Exchanges verkauft werden.
Mit einem Solana Program Library (SPL)-Token können sowohl fungible als auch nicht-fungible Token auf der Solana-Blockchain erzeugt werden. Alle diese Token sind mit SOL, dem Solana Coin, kompatibel.
SPL-Token werden jedoch nicht für Kernoperationen auf der Solana-Blockchain verwendet, die in SOL bezahlt werden müssen.
Dies erklärt größtenteils die Beliebtheit und den hohen Preis des SOL-Tokens, denn angesichts des großen Ökosystems von Solana, das mit einer Flut von Memecoins und anderen Coins und Token weiter stark expandiert, entsteht eine hohe Nachfrage nach SOL, was natürlich dessen Preis in die Höhe treibt.
Ein nützliches Merkmal eines SPL-Tokens ist die Wiederverwendbarkeit. Du kannst den Quellcode eines SPL-Tokens wiederverwenden und durch die Änderung einiger Parameter wie Name und Anzahl der Token hast du bald einen neuen Token auf der Rolle.
Ein SPL-Token kann durchs sogenannte "minten" erstellt werden. Das bedeutet, dass ein Token auf der Solana-Blockchain durch Interaktion mit einem Smart Contract erstellt wird, der mit Rust, der Programmiersprache von Solana, erstellt wurde.
Wenn du zum Beispiel eine NFT erstellst, setzt du den Vorrat auf 1 und entfernst die Nachkommastellen. Das ist ein ziemlich logischer Prozess.
Ein SPL Token kann für einen ICO oder IEO, für eine DAO als Utility Token, NFT, DeFi token oder RWA (Real World Assets) genutzt werden.
SPL wird sehr gerne für die Erstellung von Memecoins genutzt, weil das auf Solana so einfach (und günstig) ist. Beliebte Gemeinschaften und Meme-Token können hier schnell den Grundstein für den Erfolg ihres Krypto-Projekts legen, indem sie eine Art ICO auf Solana veranstalten, bei dem ein Teil des meme coins bereits im Voraus verteilt wird. Oft wird etwa die Hälfte im Vorverkauf verkauft, damit der Coin schon bekannt wird, bevor er überhaupt auf dem Markt ist.
Der SPL-Token ist also sehr breit einsetzbar.
Das Token-2022-Programm von Solana ist eine Erweiterung der SPL-Tokens, die ihnen noch mehr Funktionen verleiht. Es wird auch als Token-Erweiterungen bezeichnet.
Die neuen Funktionen, die dieses Token standardmäßig steuert, betreffen zwei Punkte:
Coins. Zu den Erweiterungen gehören vertrauliche Überweisungen, Überweisungsgebühren, beenden vom Minting-Prozess, verzinsliche Token, nicht übertragbare Token, permanenter Delegierter, Transfer-hooks, Metadaten-Pointer und Metadaten.
Konto. Zu den Erweiterungen gehören: "Memo required on incoming transfers", "Immutable ownership", "Default account state" und "CPI guard".
Es geht zu weit, das alles hier genau zu erklären. Die Quintessenz ist, dass du mit neuen und bestehenden Token auf Solana viel mehr machen kannst. All diese Erweiterungen kannst du zu einem Cocktail mixen, der dir am besten gefällt oder zu deinem Zweck passt.
Cardano verwendet native Token-Funktionen, um Dinge zu erledigen, für die andere Blockchains separate Token benötigen, wie z.B. ERC-20.
Dieses Blockchain-Netzwerk verwendet den EOSIO.token-Standard, der von block.one um die Anforderungen der Token-Standards von EOS zu erfüllen.
NEO Enhancement Proposals (NEP) Token-Standards sind z.B. NEP-5 für tokenisierte Smart Contracts. NEP-11 wird für NFT-Verträge verwendet. NEP-17 legt die Interaktion zwischen Smart Contracts fest.
Tezos Interoperability Proposal (TZIP) ist der Token-Standard für die Tezos-Blockchain. TZIP-7 ist das Äquivalent zu ERC-20. TZIP-12 ist das Multi-Asset-Token, das dir die Arbeit mit der NFT ermöglicht und Tezos interoperabel macht.
Arbeitet mit dem TRC-20 Token-Standard, ähnlich dem ERC-20. Ihr ERC-10 Token ist für die Einführung von Token auf der TRON-Blockchain gedacht.
Es gibt noch viele weitere Token-Standards, z. B. auf der Base-Blockchain, aber es ist nicht möglich, sie alle zu besprechen. Die wichtigsten haben wir abgedeckt und damit solltet ihr die Grundidee hinter Token Standards erfasst haben.
Es ist sicher, dass im Laufe der Zeit viele neue Token-Standards hinzukommen werden. Für jedes Bedürfnis oder Problem wird es einen Token-Standard geben, der es löst. Auch wenn die offensichtlichsten Probleme bereits durch einen Token-Standard abgedeckt sind, entwickelt sich der Kryptowährungsmarkt ständig weiter.
Mit der Ankunft anderer Arten von Kryptowährungen wird auch der Ruf nach einem neuen Token-Standard hörbar werden. Wird das Ethereum-Team dann den Faden aufnehmen oder wird ein anderes Netzwerk ebenfalls einen Vorstoß machen?
Mit dem Aufkommen von Teams wie dem von Solana und anderen Smart Contracts-Netzwerken ist der Ansturm bereits viel größer geworden. Es ist nicht mehr so einsam an der Spitze, sodass Vitalik Buterin und seine Mitstreiter vielleicht ab und zu Urlaub machen können.