ERC-998 verstehen: Die Idee hinter komponierbaren NFTs

LeeMaimaiLeeMaimai
/16. Okt. 2025
ERC-998 verstehen: Die Idee hinter komponierbaren NFTs

Schlüssel-Ergebnisse

• ERC-998 ermöglicht die atomare Übertragung von NFTs und deren untergeordneten Assets.

• Der Standard erweitert die Möglichkeiten von ERC-721 und ERC-1155 durch Kind-Eigentümerschaft.

• Komponierbare NFTs sind entscheidend für die Entwicklung von On-Chain-Spielen und dynamischen digitalen Gütern.

• Sicherheitsaspekte sind wichtig, da NFTs andere Assets kontrollieren können.

Komponierbare NFTs zielen darauf ab, ein einfaches Problem zu lösen: Die Dinge, die wir auf der Kette besitzen, kommen oft mit anderen Dingen. Ein Spielfigurencharakter besitzt Ausrüstung, ein Metaverse-Grundstück enthält Gebäude und tragbare Gegenstände, ein Kunst-NFT kann Lizenzen oder eine Schatzkammer mit Tokens enthalten. Heute sind diese Beziehungen über Verträge und Wallets fragmentiert. ERC-998 schlägt einen Weg vor, wie ein NFT andere NFTs und fungible Tokens besitzen und sie als ein einziges, programmierbares Bündel gemeinsam bewegen kann. Dieses Design ermöglicht reichhaltigere Asset-Hierarchien, sicherere Übertragungen und intuitivere Benutzererlebnisse. Sehen Sie den vorgeschlagenen Standard in EIP-998 (Composable Non-Fungible Token).

Was ERC-998 tatsächlich hinzufügt

ERC-721 definiert einzigartige Assets. ERC-998 erweitert diese Idee um Kind-Eigentümerschaft, sodass ein „Eltern“-NFT direkt verwalten kann:

  • Andere ERC-721-Tokens (z. B. Gegenstände, Unter-Assets)
  • ERC-20-Guthaben (z. B. In-Game-Währung, Lizenzgebühren)

ERC-998 führt zwei Muster ein:

  • Top-Down-Komponierbare: Das Eltern-NFT unterhält einen Index seiner Kinder und kann sie übertragen oder neue empfangen. Wenn Sie das Elternteil übertragen, können die Kinder atomar mit ihm mitbewegt werden. Sehen Sie die Schnittstelle auf EIP-998.
  • Bottom-Up-Komponierbare: Ein Kind-Token speichert einen Verweis auf sein Elternteil für den Aufwärts-Traversal. Dies ermöglicht es Verträgen, Eigentumshierarchien zu entdecken und durchzusetzen.

Der praktische Vorteil ist die Atomizität: Das Bewegen eines einzelnen NFTs kann ein ganzes Inventar mit sich führen. Für Spiele, Sammlerbündel oder durch Schatzkammern gedeckte Kunst ist dies ein großes UX-Upgrade im Vergleich zu manuellen Multi-Asset-Übertragungen.

Wie ERC-998 im Vergleich zu anderen Standards abschneidet

  • ERC-721: Ein einzigartiges Token pro ID. Es definiert keine Kind-Eigentümerschaft. Referenz: EIP-721.
  • ERC-1155: Multi-Token-Standard, bei dem derselbe Vertrag sowohl fungible als auch nicht-fungible Tokens ausgeben kann, mit Stapelübertragungen und geringeren Gas-Overheads. Es definiert jedoch keine Eltern-Kind-Eigentümerschaft „out of the box“. Referenz: EIP-1155.
  • Token Bound Accounts (EIP-6551): Gibt jedem NFT sein eigenes Smart Account, sodass ein NFT Assets halten und Transaktionen über eine Smart Wallet signieren kann. Konzeptionell ähnlich wie „NFTs besitzen Assets“, aber über Konten statt Eltern-Kind-Verknüpfungen implementiert. Referenz: EIP-6551.
  • Account Abstraction (EIP-4337): Macht Smart Accounts benutzerfreundlicher und programmierbarer (z. B. gesponsertes Gas, benutzerdefinierte Validierung), was NFT-eigene Konten und fortschrittliche Asset-Flüsse ergänzt. Referenz: EIP-4337.

Kurz gesagt, ERC-998 ist ein Komponierbarkeitsmuster auf Token-Ebene, während EIP-6551 Komponierbarkeit auf Kontoebene verwendet. Für einige Anwendungen sind die gebündelten Übertragungssemantiken von ERC-998 ideal; für andere bieten Token-Bound Accounts flexiblere Ausführungsmöglichkeiten.

Warum komponierbare NFTs im Jahr 2025 wichtig sind

Entwickler gehen über einfache Sammlerstücke hinaus zu On-Chain-Spielen, Metaverse-Primitiven und dynamischen digitalen Gütern. Komponierbarkeit ist entscheidend für:

  • Spielfiguren und Ausrüstungen: Eine einzige Übertragung aktualisiert das Eigentum an der Figur plus Ausrüstung, Haustieren und Verbrauchsgütern.
  • DeFi-Positionen: Bündelung eines Strategie-NFTs mit gestakten Assets oder Belohnungs-Tokens für Ein-Klick-Übertragungen oder Marktplatzangebote. Uniswap v3-Positionen sind bereits ERC-721-Tokens; die Bündelung mit Sicherheiten oder Belohnungen verbessert die Benutzererfahrung. Referenz: Uniswap v3 NonfungiblePositionManager.
  • Metaverse-Grundstücke und Unter-Assets: Land kann Strukturen, tragbare Gegenstände und Zugangspässe als Kinder tragen.
  • Rechte und Lizenzen: Der Master-NFT kann Unterlizenzen oder Token für Gewinnbeteiligung enthalten, die für klare Eigentumssemantiken gemeinsam übertragen werden.

Mit niedrigeren Gebühren auf Ethereum Layer 2s sind diese reichhaltigeren Interaktionen für den Einsatz und die Nutzung im großen Maßstab machbarer. Sehen Sie die Übersicht über Rollups und Gebühreneinsparungen auf Ethereum Layer 2.

Design- und Implementierungshinweise

Wenn Sie ERC-998 in Betracht ziehen, denken Sie über Folgendes nach:

  • Übertragungssemantik: Definieren Sie, wann Kinder mit dem Elternteil mitbewegt werden und wie sie sich abmelden können. Z. B. eine „sichere Übertragung“, die standardmäßig Kinder mitnimmt, und eine „leichte Übertragung“, die sie zurücklässt.
  • Kind-Verwaltung: Funktionen zum Hinzufügen/Entfernen von Kindern und zum Aufzählen. Emittieren Sie Ereignisse für Indexer, um Bundles zuverlässig zu verfolgen. Referenzindizierungstools: The Graph Dokumentation.
  • Genehmigungen und Berechtigungen: Vermeiden Sie versehentliches Entleeren von Kindern durch Genehmigungen. Erwägen Sie rollenbasierte Kontrollen für bestimmte Kindtypen.
  • Reentrancy und Hooks: Das Hinzufügen und Übertragen von Kindern löst Vertragsaufrufe aus; befolgen Sie Best Practices, um Reentrancy und Inkonsistenzen im Zustand zu vermeiden. Referenz: Ethereum-Sicherheitsaspekte für Smart Contracts.
  • Marktplatzsichtbarkeit: Stellen Sie sicher, dass Metadaten Kind-Beziehungen enthalten und dass Ereignisse für Indexer und Aggregatoren freundlich sind. Stapelereignisse ähnlich wie bei ERC-1155 können die Indizierungslast reduzieren.
  • Aufrüstbarkeit und Migration: Wenn Sie Proxys verwenden, gehen Sie sorgfältig mit dem Speicherlayout und den Kinderregistern über Upgrades hinweg um.

Beachten Sie, dass ERC-998 immer noch eine vorgeschlagene Erweiterung ist. Viele Teams erkunden auch Token-Bound Accounts über EIP-6551, um ähnliche Vorteile mit Smart-Account-Tools und EIP-4337-gestützter UX zu erzielen. Beide Wege können nebeneinander bestehen: ERC-998 für einfache, atomare Bundles; EIP-6551 für komplexe Ausführung und Berechtigungen.

Komponierbarkeit über L2s und über Ketten hinweg

  • L2-Bereitstellungen: Stapeln Sie Kind-Operationen auf Rollups, um Gas zu sparen, und verwenden Sie kanonische Brücken, um die Bundle-Integrität beim Umzug zwischen Ketten zu erhalten. Referenz: Ethereum Layer 2.
  • Kettenübergreifende Strategien: Erwägen Sie Lock-and-Mint oder kanonische Abbildung für Eltern und Kinder und stellen Sie sicher, dass der Zustand des Bundles am Ziel rekonstruiert werden kann. Vermeiden Sie partielle Brücken, die Eigentumsdiagramme brechen.

UX- und Entwickler-Checkliste

  • Inventaransichten erstellen: Zeigen Sie Eltern-Kind-Bäume mit Guthaben und Gegenständen an.
  • Atomare Auflistung: Aktivieren Sie Optionen wie „Elternteil mit Kindern verkaufen“ auf Marktplätzen oder hinterlegen Sie Kinder während der Auflistungen, um Streitigkeiten zu vermeiden.
  • Klare Quittungen: Nehmen Sie Kind-Bewegungen in Transaktionsquittungen und Ereignisse auf, damit Benutzer und Prüfer die Integrität des Bundles überprüfen können.
  • Gas-Budgetierung: Stapeln Sie Operationen und vermeiden Sie unbegrenzte Kindlisten; begrenzen Sie Größen oder verwenden Sie Paginierung.
  • Testen: Simulieren Sie Randfälle (verwaiste Kinder, teilweise Übertragungen, Widerrufe) und integrieren Sie Fuzzing für die Zustandsmaschinenabdeckung.

Wo sich der Markt bewegt

Das erneute Interesse an On-Chain-Spielen, dynamischen NFTs und programmierbarem Eigentum hat die Komponierbarkeit in den Vordergrund gerückt. Token-Bound Accounts (EIP-6551) gewinnen bei Entwicklern an Bedeutung, während Standards wie ERC-1155 weiterhin hochdurchsatzfähige Assets dominieren. ERC-998 bietet eine elegante, Token-native Methode zum Bündeln von Assets, und im Jahr 2025 sehen wir Teams, die Hybride erkunden: ERC-998 für Eigentumsdiagramme und EIP-6551 für Ausführungskraft, alles unterstützt durch Account Abstraction über EIP-4337 für eine bessere UX. Referenzen: EIP-6551, EIP-4337.

Sicherer Besitz von komponierbaren NFTs

Die Verwaltung von NFTs, die andere Assets kontrollieren, erhöht die Anforderungen an die Sicherheit privater Schlüssel. Die Verwendung einer Hardware-Wallet hilft sicherzustellen, dass Signaturen und Genehmigungen nicht durch Malware übernommen werden können. OneKey konzentriert sich auf Open-Source-Sicherheit, Multi-Chain-Unterstützung und klare Signier-Flows, wodurch es einfacher wird, komplexe Transaktionen zu überprüfen, die ein Eltern-NFT und seine Kinder auf einmal bewegen können. Wenn Sie ERC-998-Bundles oder Token-Bound NFTs verwahren möchten, wird die Praxis des hardwaregestützten Schlüsselmanagements und der Transaktionssimulation dringend empfohlen.

Wichtige Referenzen

ERC-998 gibt NFTs eine Möglichkeit, das zu tragen, was sie besitzen. Ob Sie sich für Komponierbarkeit auf Token-Ebene oder für Token-Bound Accounts auf Kontoebene entscheiden, das Ziel ist dasselbe: die vorhersagbare, sichere Übertragung reicher On-Chain-Objekte. Da die Ökosysteme im Jahr 2025 reifen, wird gut gestaltete Komponierbarkeit – gepaart mit sicherer Verwahrung – die nächste Generation von NFT-Erlebnissen definieren.

Schützen Sie Ihre Kryptojourney mit OneKey

View details for OneKeyOneKey

OneKey

Die fortschrittlichste Hardware-Wallet der Welt.

View details for App herunterladenApp herunterladen

App herunterladen

Betrugsalarme. Alle Coins unterstützt.

View details for OneKey SifuOneKey Sifu

OneKey Sifu

Krypto-Klarheit – Eine Anruf entfernt.

Weiterlesen