ERC-1155 ist ein Ethereum-Token-Standard, mit dem ein Smart Contract viele Token-Typen gleichzeitig verwalten kann. Ein einzelner ERC-1155-Contract kann fungible Einheiten, einzigartige nicht-fungible Objekte und Assets ausgeben, die zunächst als austauschbare Einheiten beginnen und später eigenständig werden. Jeder Token-Typ erhält eine ID, und ein Wallet-Guthaben wird sowohl über die Konto-Adresse als auch über die Token-ID erfasst.

Der Standard wurde geschaffen, um die Contract-Bereitstellungen und wiederholten Transaktionen zu verringern, die anfallen, wenn eine Anwendung große Kataloge von On-Chain-Assets verwaltet. Er eignet sich in breitem Umfang für Spiele, Mitgliedschaften, Event-Tickets, digitale Sammlerstücke und gebündelte Asset-Transfers. Seine Effizienz beseitigt jedoch keine Risiken bei Contract, Metadaten, Freigaben oder Marktplätzen, sodass Nutzer weiterhin die Collection und die Transaktionsdetails prüfen müssen, bevor sie signieren.

Was ist ERC-1155?

ERC-1155 ist ein Multi-Token-Standard für Ethereum und kompatible EVM-Netzwerke. Anders als ERC-20, das in der Regel einen fungiblen Token pro Contract repräsentiert, oder ERC-721, das einzigartige NFTs repräsentiert, erlaubt ERC-1155 einem Smart Contract, viele Token-Typen gleichzeitig zu verwalten. Dazu zählen fungible Token, NFTs oder mehrere Editionen desselben Assets.

ERC-1155 unterstützt außerdem Funktionen wie Batch-Transfers, Guthabenprüfungen und Operator-Freigaben für mehrere Token-IDs. Das kann den Standard für Spiele, Sammlerstücke, Mitgliedschaften und andere Anwendungen nützlich machen, die mehrere Arten digitaler Assets verwalten. Der Standard definiert, wie die Token mit Wallets und Anwendungen interagieren, während Regeln zu Supply, Minting, Royalties und Eigentum vom jeweiligen Projekt festgelegt werden.

Wie funktioniert ERC-1155?

ERC-1155 ermöglicht es einem Smart Contract, mehrere Token-IDs zu verwalten und nachzuverfolgen, wie viele Einheiten jeder ID zu jeder Adresse gehören.

1. Jedes Asset erhält eine Token-ID: Unterschiedliche IDs können innerhalb desselben Contracts Währungen, NFTs, Tickets, Spielgegenstände oder Editionen repräsentieren.

2. Guthaben werden nach ID erfasst: Eine Wallet kann unterschiedliche Mengen mehrerer Token-Typen besitzen, die von einem ERC-1155-Contract verwaltet werden.

3. Token können einzeln oder in Batches übertragen werden: ERC-1155 unterstützt das Verschieben eines Token-Typs oder mehrerer IDs und Mengen in einer einzigen Transaktion, was wiederholte Contract-Aufrufe reduzieren kann.

4. Empfangende Contracts müssen ERC-1155 unterstützen: Kompatibilitätsprüfungen helfen zu verhindern, dass Token an Smart Contracts gesendet werden, die sie nicht ordnungsgemäß empfangen können.

5. Metadaten identifizieren jeden Token-Typ: Projekte können einzelne Token-IDs mit Metadaten verknüpfen, die das Asset beschreiben, etwa Name, Bild oder andere Eigenschaften.

Was sind die wichtigsten Vorteile und Anwendungsfälle von ERC-1155?

ERC-1155 ist am nützlichsten, wenn eine Anwendung mehrere zusammenhängende Assets kontrolliert und sie effizient verschieben oder abfragen muss. Seine Hauptvorteile ergeben sich aus dem gemeinsamen Contract und standardisierten Batch-Funktionen und nicht aus einem pauschalen Versprechen niedrigerer Gebühren bei jeder Transaktion.

1. Ein Contract kann einen gesamten Asset-Katalog verwalten. Ein Spiel kann Münzen, Waffen, Land und limitierte Sammlerstücke unter separaten IDs ausgeben, ohne für jede Gegenstandsklasse einen neuen Token-Contract bereitzustellen.

2. Batch-Vorgänge reduzieren wiederholte Aufrufe. Ein Nutzer kann mehrere IDs und Mengen in einer Transaktion übertragen, was weniger Gas verbrauchen kann als viele einzelne Transfers, wenn derselbe Contract alle Assets verwaltet.

3. Fungible und einzigartige Assets können eine gemeinsame Schnittstelle teilen. Entwickler können währungsähnliche Gegenstände, Editionen und Einzelstücke über unterschiedliche Supply-Regeln abbilden, während Wallets und Marktplätze dieselben Transfer-Methoden verwenden.

4. Semi-fungible Designs lassen sich leichter abbilden. Identische Tickets können vor einem Event austauschbar bleiben und nach der Einlösung eine eigene Sammlerbedeutung erhalten, ohne dass ein separates Token-System nötig ist.

Was sind typische Beispiele für ERC-1155-Token?

ERC-1155-Implementierungen finden sich häufig dort, wo ein Projekt viele verwandte Gegenstandstypen benötigt und nicht eine einzelne Währung oder eine einheitliche NFT-Collection. Der Standard beschreibt die Schnittstelle, während jedes Projekt entscheidet, wie IDs, Supply, Berechtigungen und Metadaten funktionieren.

• Inventare von Blockchain-Spielen. Ein Spiel kann separate IDs für Gold, Tränke, Waffen, Skins und seltene Charaktere verwenden und Spielern dann erlauben, mehrere Gegenstände in einem Batch zu handeln.

• Ticket-Kategorien und Editionen. Ein Herausgeber kann unter einem Contract Pässe für allgemeinen Eintritt, Premium und Gedenkausgaben mit unterschiedlichen Supplies erstellen und jede Kategorie separat erfassen.

• Editionen digitaler Kunst. Ein Künstler kann mehrere Kopien eines Werks und Einzeleditionen eines anderen aus demselben Contract ausgeben, wobei jede ID auf ihre eigenen Metadaten verweist.

• Mitgliedschafts- und Zugangsobjekte. Eine Community kann unterschiedliche Mitgliedschaftsstufen oder einlösbare Vorteile über IDs abbilden, deren Guthaben den Zugang innerhalb einer Anwendung bestimmen.

Welche Einschränkungen und Risiken hat ERC-1155?

ERC-1155 bündelt viele Assets in einem Contract, sodass seine Effizienz auch Implementierungs- und Berechtigungsrisiken konzentriert. Nutzer sollten den konkreten Contract, die Token-ID, die Freigabeanfrage und das Metadaten-Verhalten prüfen, statt das Label des Standards als Sicherheitszertifikat zu behandeln.

1. Ein Contract-Fehler kann viele Token-Typen betreffen. Da eine Bereitstellung einen gesamten Katalog verwalten kann, können fehlerhafte Minting-, Transfer-, Upgrade- oder Zugriffskontroll-Logik mehrere Asset-Klassen gleichzeitig gefährden.

2. Operator-Freigaben können weitreichend sein. Die standardmäßige Freigabemethode autorisiert einen Operator für alle Token eines Eigentümers in diesem Contract, sodass ein bösartiger Marktplatz oder ein kompromittierter Operator größere Verluste verursachen kann.

3. Metadaten können extern kontrolliert bleiben. Ein Token kann auf Off-Chain-Dateien oder eine editierbare URI verweisen, was bedeutet, dass Bild und Beschreibung sich ändern oder verschwinden können, obwohl das On-Chain-Guthaben bestehen bleibt.

4. Die Unterstützung im Ökosystem kann variieren. Manche Wallets, Explorer, Marktplätze und Steuer-Tools zeigen ERC-1155-Guthaben oder -Transfers weniger klar an als etabliertere Token-Formate für einen einzelnen Zweck.

Wie unterscheidet sich ERC-1155 von ERC-721?

ERC-1155 unterscheidet sich von ERC-721, weil jede ERC-1155-Token-ID ein Guthaben hat und mehrere austauschbare Einheiten repräsentieren kann, während eine ERC-721-Token-ID einen einzelnen einzigartigen Token mit einem Eigentümer bezeichnet. ERC-1155 enthält außerdem native Batch-Funktionen für Guthaben und Transfers, was es für Inventare mit vielen Asset-Typen praktisch macht. ERC-721 bleibt unkompliziert für Collections, bei denen jedes Asset einzeln einzigartig ist und breite Marktplatz-Kompatibilität die höchste Priorität hat.

Verwandte Konzepte

1. Was ist ein Smart Contract?

2. Was ist ein NFT?

3. Was ist Gas?

4. Was sind Metadaten?

Weiterführende Literatur

1. Fungible vs. Non-Fungible Tokens (NFT): Was ist der Unterschied?

2. Was ist ein Smart Contract? Ein Fundament der Blockchain-Welt

3. Top 7 NFT-Projekte, die man in der Altcoin-Saison 2025 im Blick behalten sollte

4. BNB-NFTs 2026: Top-Collections, Marktplätze & erste Schritte