Kernaussagen

  • Token-Standards sind Regelwerke, die in Smart Contracts kodiert sind und festlegen, wie Krypto-Tokens erstellt, übertragen und mit anderen Anwendungen auf einer Blockchain interagieren.

  • Ethereums ERC-Standards (ERC-20, ERC-721, ERC-1155) sind die am weitesten verbreiteten und werden zudem auf EVM-kompatiblen Chains wie Avalanche, Polygon und Arbitrum verwendet.

  • Andere große Blockchains haben ihre eigenen Standards: BNB Smart Chain nutzt BEP-20, Solana nutzt den SPL-Standard, und Bitcoin führte 2023-2024 BRC-20 und Runes ein.

  • Da sich Token-Standards zwischen Blockchains unterscheiden, erfordert das Verschieben von Assets über Chains hinweg Bridging-Lösungen wie Wrapped Tokens oder Omnichain-Protokolle.

  • Wenn man Token-Standards versteht, erklärt sich auch, warum ein Token automatisch mit bestehenden Wallets, Exchanges und dezentralen Anwendungen funktioniert – ohne dass für jede einzelne davon eigener Code nötig ist.

Binance Academy courses banner

Einführung

Die meisten der heute existierenden Zehntausenden Kryptowährungen wurden mit derselben Art von Blaupause entwickelt. Diese Blaupausen nennt man Token-Standards, und sie definieren die Kernfunktionen und Eigenschaften von Blockchain-Tokens.

Token-Standards funktionieren ähnlich wie universelle Vorgaben in der Alltagstechnologie. So wie ein USB-Standard sicherstellt, dass Ihre Maus mit jedem kompatiblen Computer funktioniert, sorgt ein Token-Standard dafür, dass ein neu erstellter Token mit bestehenden Wallets, Exchanges und dezentralen Anwendungen (DApps) funktioniert – ohne dass diese Plattformen dafür benutzerdefinierten Code schreiben müssen.

Dieser Artikel erklärt, was Token-Standards sind, warum sie wichtig sind und wie verschiedene Blockchains damit umgehen.

Warum brauchen wir Token-Standards?

1. Interoperabilität

Der größte Vorteil von Standards ist die Kompatibilität. Wenn ein Entwickler einen Token herausgibt, der einem Standard folgt, kann er automatisch mit vorhandener Infrastruktur interagieren. Beispielsweise funktioniert der Stablecoin USDT, weil er ERC-20 folgt, auf DEXs, in Wallets und auf Exchanges – ohne dass diese Plattformen dafür benutzerdefinierten Code schreiben müssen.

2. Komponierbarkeit

In DeFi (dezentrale Finanzwirtschaft) ermöglicht Komponierbarkeit Entwicklern, neue Produkte aus bestehenden Bausteinen aufzubauen. Dieses Konzept wird manchmal auch „Money Legos“ genannt. Da Entwickler genau wissen, wie sich ein Standard-Token verhält, können sie Kredit-, Handels- und andere Protokolle entwickeln, die automatisch jeden Token unterstützen, der diesem Standard folgt.

3. Effizienz

Standards verhindern, dass Entwickler Arbeiten wiederholen, die bereits erledigt wurden. Statt bei Grundlagen wie Transfers oder dem Prüfen von Guthaben bei Null einen Smart Contract zu schreiben, können Entwickler auf vorhandene, gut getestete Bibliotheken zurückgreifen, die auf etablierten Standards basieren. Das senkt das Risiko von Bugs und beschleunigt die Entwicklung.

Gängige Ethereum-Token-Standards (EVM)

Da Ethereum die erste programmierbare Blockchain war, haben die „Ethereum Request for Comments“ (ERC)-Standards die Grundlage für die Branche geschaffen. Diese Standards gelten auch für EVM-kompatible Chains wie Avalanche, Polygon und Arbitrum.

ERC-20 (fungible Tokens)

ERC-20 wurde 2015 vorgeschlagen und ist der Industriestandard für fungible Tokens. „Fungibel“ bedeutet austauschbar: Eine Einheit eines Tokens hat denselben Wert und dieselbe Verwendung wie eine andere Einheit – genauso wie eine Dollarbanknote gleichwertig mit jeder anderen Dollarbanknote ist.

  • Anwendungsfälle: Stablecoins wie USDT und USDC, Governance-Tokens und Utility-Tokens.

  • Kernfunktionen: Ermöglicht das Prüfen des gesamten Angebots, das Prüfen von Guthaben und das Übertragen von Tokens zwischen Adressen.

ERC-721 (nicht fungible Token)

ERC-721 ist der Standard, der das Wachstum nicht-fungibler Token (NFTs) ermöglichte. Im Gegensatz zu ERC-20 ist jeder ERC-721-Token einzigartig. Jeder Token hat innerhalb des Vertrags eine bestimmte TokenId, wodurch er sich von jedem anderen Token in derselben Sammlung unterscheidet.

  • Anwendungsfälle: Digitale Sammlerstücke, Zertifikate, In-Game-Assets, digitale Identität und Eigentumsnachweise.

  • Wichtige Unterscheidung: Während 1 ETH immer 1 ETH wert ist, kann jeder ERC-721-Token aufgrund seiner einzigartigen Eigenschaften einen anderen Wert haben.

ERC-1155 (der Multi-Token-Standard)

ERC-1155 wurde entwickelt, um die Ineffizienzen zu adressieren, die entstehen, wenn man ERC-20 und ERC-721 getrennt verwendet. So kann ein einzelner Vertrag gleichzeitig sowohl fungible als auch nicht-fungible Token verwalten.

  • Semi-Fungibilität: ERC-1155 eignet sich gut für Gaming-Anwendungen. Ein Spiel könnte Goldmünzen (fungibel), Eisenschwerter (semi-fungibel, mit 1.000 identischen Kopien) und einen legendären Schild (ein einzigartiges NFT) haben. ERC-1155-Verträge können all das an einem Ort handhaben.

  • Batch-Transfers: ERC-1155 kann mehrere unterschiedliche Token-Typen in einer einzigen Transaktion senden, was die Gas-Kosten im Vergleich zu früheren Standards senkt.

Standards jenseits von Ethereum

Obwohl Ethereum den Anfang machte, haben andere große Blockchains eigene Standards entwickelt, um ihren spezifischen Architekturen zu entsprechen.

BNB Smart Chain: BEP-20

BEP-20 ist der primäre Token-Standard auf BNB Smart Chain. Er funktioniert fast identisch wie ERC-20, ist jedoch für die Geschwindigkeit und niedrigeren Transaktionsgebühren von BNB Smart Chain optimiert. BEP-20 unterstützt außerdem gepegte Tokens, also eingewickelte Versionen von Assets anderer Chains (z. B. Bitcoin oder Ethereum), die in das BNB-Chain-Ökosystem gebracht wurden.

Solana: SPL (Solana Program Library)

Solana behandelt Tokens anders als EVM-Chains. Auf Ethereum ist jeder Token ein eigener Smart Contract. Auf Solana gibt es dagegen innerhalb der Solana Program Library (SPL) ein einziges „Token Program“, und neue Tokens werden als neue Accounts innerhalb dieses Programms erstellt.

Diese Architektur ermöglicht es Solana, Transaktionen parallel zu verarbeiten, was zu einer hohen Durchsatzrate beiträgt. Der SPL-Standard umfasst sowohl fungible Tokens als auch NFTs, ohne dass separate Standards wie ERC-20 und ERC-721 benötigt werden.

Bitcoin: BRC-20 und Runes

Für den Großteil seiner Geschichte galt Bitcoin nicht als Plattform für Tokens. Das änderte sich 2023 mit der Einführung von Ordinals, wodurch Daten auf einzelne Satoshis aufgeschrieben werden konnten.

  • BRC-20: Ein experimenteller Standard zum Erstellen fungibler Tokens direkt auf Bitcoin mithilfe von Texteinschreibungen. BRC-20-Tokens verwenden die Bitcoin-Blockchain als Ledger, um Erstellung und Transfers nachzuverfolgen.

  • Runes: Ein effizienteres Protokoll zur Ausgabe fungibler Tokens auf Bitcoin, gestartet im April 2024. Runes wurde so entworfen, dass es das On-Chain-Datenvolumen reduziert, das die BRC-20-Einschreibungen erzeugten.

Eine Begrenzung überwinden: Cross-Chain-Kompatibilität

Eine große Einschränkung von Token-Standards ist, dass sie in der Regel auf ihre eigene Blockchain beschränkt sind. Ein ERC-20-Token auf Ethereum kann nicht nativ auf Solana oder BNB Smart Chain existieren.

Wrapped Tokens

Traditionell wurde das über Wrapped Tokens gelöst. Um Bitcoin auf Ethereum zu bringen, wird BTC in einem Vault gesperrt und ein äquivalenter Betrag an Wrapped BTC (WBTC) wird als ERC-20-Token ausgegeben. Obwohl dieser Ansatz funktioniert, waren die Brücken, die diese gesperrten Assets verwahren, historisch betrachtet Ziele für Exploits.

Omnichain-fungible Tokens

Einige Protokolle für Interoperabilität über Chains hinweg, wie LayerZero und Chainlink CCIP, gehen einen anderen Weg. Sie ermöglichen, dass Tokens natív über sichere Nachrichten-Systeme zwischen Chains wechseln können, ohne auf zentrale Vaults oder Brücken angewiesen zu sein. Das reduziert das Verwahrungsrisiko, das mit traditionellem Wrapping verbunden ist.

Im Jahr 2023 wurde auch ERC-6551 auf Ethereum eingeführt, wodurch NFTs als On-Chain-Wallets funktionieren können. Dieser Standard ermöglicht, dass NFTs Tokens, andere NFTs halten und direkt mit DApps interagieren – und erweitert damit, was einzelne Tokens repräsentieren und tun können.

FAQ

Was ist ein Token-Standard?

Ein Token-Standard ist eine Reihe von Regeln, die definiert, wie sich ein Krypto-Token auf einer Blockchain verhält. Er legt Funktionen fest wie z. B. das Übertragen von Tokens, das Prüfen von Guthaben und wie Autorisierungen (Approvals) funktionieren. Wenn ein Token einem Standard folgt, wird er automatisch mit Wallets, Exchanges und Anwendungen kompatibel, die diesen Standard unterstützen.

Was ist der Unterschied zwischen ERC-20 und ERC-721?

ERC-20 ist ein Standard für fungible Tokens, d. h. alle Einheiten des Tokens sind identisch und austauschbar. ERC-721 ist ein Standard für nicht-fungible Tokens (NFTs), bei dem jeder Token einzigartig ist und eine eigene eindeutige Kennung (Identifier) besitzt. ERC-20 wird für Währungen und Utility-Tokens verwendet, während ERC-721 für Sammlerstücke, Zertifikate und digitale Eigentumsnachweise genutzt wird.

Was ist ERC-1155?

ERC-1155 ist ein Token-Standard, der sowohl fungible als auch nicht-fungible Tokens in einem einzigen Smart Contract verwalten kann. Er unterstützt außerdem Batch-Transfers, sodass mehrere Token-Typen in einer einzigen Transaktion gesendet werden können. ERC-1155 ist besonders hilfreich für Spiele, die viele verschiedene In-Game-Items mit unterschiedlichem Seltenheitsgrad verwalten müssen.

Wie bewegen sich Tokens zwischen verschiedenen Blockchains?

Da Token-Standards jeweils spezifisch für eine Blockchain sind, braucht man Mechanismen zum Bridging, um Assets über Chains hinweg zu verlagern. Die traditionelle Methode nutzt Wrapped Tokens: Das ursprüngliche Asset wird gesperrt und auf der Ziel-Chain wird ein repräsentativer Token ausgegeben. Neuere Omnichain-Protokolle ermöglichen es Tokens, zwischen Chains über sichere Nachrichten zu wechseln, ohne Assets in zentralisierten Vaults zu halten.

Was ist BEP-20?

BEP-20 ist der primäre Token-Standard auf BNB Smart Chain. Er funktioniert ähnlich wie der Ethereum-Standard ERC-20, ist jedoch für die schnelleren Transaktionsgeschwindigkeiten und geringeren Gebühren von BNB Smart Chain optimiert. Viele Tokens auf BNB Smart Chain, einschließlich gepeggter Versionen von Assets anderer Blockchains, folgen dem BEP-20-Standard.

Abschließende Gedanken

Token-Standards sind die gemeinsamen Regeln, die dafür sorgen, dass das Krypto-Ökosystem funktioniert und miteinander kompatibel ist. Egal ob ERC-20, SPL oder BRC-20 – diese Blaupausen ermöglichen es Wallets, Exchanges und Anwendungen, mit unterschiedlichen Tokens zu arbeiten, ohne individuelle Integrationen schreiben zu müssen.

Weiterführende Informationen

  • Eine Einführung in ERC-20-Tokens

  • Was ist ERC-1155 und wie funktioniert es?

  • Was sind Ordinals? Überblick über Bitcoin-NFTs

  • Was sind Smart Contracts?

  • Was ist Cross-Chain-Interoperabilität?

Haftungsausschluss: Diese Inhalte werden Ihnen „wie sie sind“ (as is) bereitgestellt, ausschließlich zu allgemeinen Informations- und/oder Bildungszwecken, ohne irgendeine Zusicherung oder Gewährleistung. Dies stellt keine Finanz-, Rechts- oder andere professionelle Beratung dar und soll auch nicht dazu dienen, den Kauf bestimmter Produkte oder Dienstleistungen zu empfehlen. Sie sollten sich stattdessen an geeignete professionelle Berater wenden. Wenn die Inhalte von einem Dritten bereitgestellt wurden, beachten Sie bitte, dass die darin geäußerten Ansichten dem jeweiligen Dritten gehören und nicht unbedingt die Ansichten der Binance Academy widerspiegeln. Die Preise digitaler Assets können schwanken. Der Wert Ihrer Investition kann steigen oder fallen, und Sie erhalten möglicherweise nicht den investierten Betrag zurück. Sie sind allein für Ihre Anlageentscheidungen verantwortlich und die Binance Academy haftet nicht für Verluste, die Ihnen entstehen könnten. Weitere Informationen finden Sie in unseren Nutzungsbedingungen, der Risikowarnung und den Binance-Academy-„Terms“.