ERC-1155 definiert eine gemeinsame Schnittstelle für Verträge mit mehreren Tokentypen. Jede Token-ID hat eigene Bestände und kann eine eigene Menge und Metadaten besitzen. Das Modell bildet fungible Gegenstände, Einzelstücke oder andere Konfigurationen ab, ohne für jeden Typ einen separaten Vertrag bereitzustellen.
IDs und Mengen zusammen
Ein Spiel könnte austauschbaren Tränken eine ID und einem nur einmal ausgegebenen Schwert eine andere geben. Ein Konto kann fünf Einheiten der Trank-ID und eine Einheit der Schwert-ID besitzen. Eine ID macht nicht automatisch jede Einheit einzigartig; Einheiten desselben Typs können austauschbar bleiben.
Mehrere Typen gleichzeitig übertragen
Sammelübertragungen bewegen mehrere IDs und Mengen in einem Vorgang innerhalb desselben Vertrags. Das kann wiederholten Transaktionsaufwand senken; die tatsächliche Gasersparnis hängt von Implementierung und Arbeitslast ab. Empfangende Verträge müssen für standardgemäße sichere Übertragungen das erforderliche Empfangsverhalten implementieren.
Berechtigungen und Implementierungsrisiken
Die Operatorfreigabe des Standards kann die Verwaltung sämtlicher Tokentypen eines Halters in diesem Vertrag erlauben. Sie ist nicht als Erlaubnis nur für das angezeigte Stück zu verstehen. ERC-1155 garantiert weder unveränderliche Metadaten noch feste Menge, Echtheit oder einen bestimmten Marktwert.