Nicht-Fungible Token Framework
Das nicht fungible Token-Framework verwendet den erweiterten ERC-721-Standard, der von Blockchain App Builder unterstützt wird.
Nicht fungible Token (NFTs) sind eindeutige digitale Assets, die das Eigentum an einem bestimmten Element oder Inhaltselement darstellen. Im Gegensatz zu fungiblen Token hat jede NFT unterschiedliche Eigenschaften. Blockchain App Builder erweitert den ERC-721-Standard, um die Erstellung und Verwaltung von NFTs zu unterstützen, sodass Entwickler einzigartige Real-World-Assets (RWAs) und native digitale Assets effizient tokenisieren können.
- Digitale Kunst
- Tokenisierung von Kunstwerken, um Künstlern eine Plattform zu bieten, um ihre Kreationen zu verkaufen und zu verfolgen.
- Sammelartikel
- Erstellen digitaler Sammlerstücke wie Handelskarten, Spielelemente und Musik mit überprüfbarem Eigentum.
- Eigenschaftsdatensätze
- Darstellung von Datensätzen als NFTs zur Vereinfachung des Eigentums, der Übertragung und der Verwaltung von Eigentum.
- Akkreditive
- Repräsentation eines Akkreditivs als NFTs zur sicheren Übertragung von Handelsfinanzierungsdokumenten, um Authentizität, Transparenz und automatisierte Vervollständigung globaler Transaktionen sicherzustellen.
- Geistiges Eigentum
- Zuweisung des Eigentums an Patenten oder Marken zu NFTs, wodurch die Lizenzierung und Übertragung erleichtert wird.
Die erweiterte Version von Blockchain App Builder, die in Oracle Blockchain Platform Digital Assets Edition enthalten ist, unterstützt die folgenden Funktionen.
- Eindeutige IDs: Jeder NFT wird eine eindeutige ID zugewiesen, die ihre Eindeutigkeit und Rückverfolgbarkeit gewährleistet. Es wird nur die gesamte NFT-Erstellung unterstützt, was bedeutet, dass jede NFT einen einzigartigen, unteilbaren Vermögenswert ohne Bruchbesitz darstellt. Informationen zur partiellen NFT-Unterstützung finden Sie unter Kombiniertes Token-Framework.
- Metadatenverknüpfung: Hängen Sie Metadaten-Token an, um detaillierte Informationen über das Asset bereitzustellen, wie Beschreibungen, Bilder oder externe Links. Metadateneigenschaften werden beim Erstellen von NFT korrigiert.
- Benutzerdefinierte Attribute: Geben Sie zusätzliche Eigenschaften an, die vom NFT-Eigentümer aktualisiert werden können.
- Minting und Burning: Verwalten Sie den Lebenszyklus der tokenisierten Assets, indem Sie NFTs erstellen (minieren) und entfernen (brennen).
- Eigentumsübertragung: Übertragung des Eigentums an NFTs zwischen Parteien mit sicheren Methoden, die Authentizität und Herkunft gewährleisten.
- Sperren: Sperren Sie eine NFT in einem Tresor, damit sie von keinem Benutzer übertragen oder gebrannt werden kann.
- Rollenvorgänge: Weisen Sie Rollen wie "Miner" und "Brenner" zu, und erzwingen Sie sie, um jedem Benutzeraccount bestimmte Berechtigungen zu erteilen.
Die Oracle Blockchain Platform Digital Assets Edition umfasst ein Chaincode-Package und ein Wrapper-API-Package für das nicht fungible Token-Szenario. Das Chaincode-Paket enthält das NFT Art Collection Marketplace-Beispiel, das die Verwendung des Frameworks veranschaulicht. Das Wrapper-API-Package erweitert die REST-API, um Vorgänge zu unterstützen, die für das NFT Art Collection Marketplace-Szenario spezifisch sind.