Structure de jetons non fongibles
La structure de jetons non fongible utilise la norme ERC-721 étendue prise en charge par Blockchain App Builder.
Les jetons non fongibles (NFT) sont des actifs numériques uniques qui représentent la propriété d'un élément ou d'un contenu spécifique. Contrairement aux jetons fongibles, chaque NFT a des propriétés distinctes. Blockchain App Builder étend la norme ERC-721 pour prendre en charge la création et la gestion des NFT, permettant aux développeurs de créer des jetons d'actifs uniques du monde réel (RWA) et des actifs numériques natifs de manière efficace.
- Art numérique
- Création de tokens pour fournir aux artistes une plate-forme pour vendre et suivre la propriété de leurs créations.
- Objets de collection
- Créer des objets de collection numériques tels que des cartes de trading, des objets de jeu et de la musique, avec une propriété vérifiable.
- Enregistrements de propriété
- Représenter les enregistrements en tant que NFT pour simplifier la propriété, le transfert et la gestion des biens.
- Lettres de crédit
- Représenter une lettre de crédit en tant que NFT pour transférer en toute sécurité des documents financiers commerciaux, garantissant l'authenticité, la transparence et l'achèvement automatisé des transactions mondiales.
- Propriété intellectuelle
- Assigner la propriété de brevets ou de marques de fabrique ou de commerce aux NFT, ce qui facilite la délivrance de licences et le transfert.
La version améliorée de Blockchain App Builder incluse avec Oracle Blockchain Platform Digital Assets Edition prend en charge les fonctions suivantes.
- Identificateurs uniques : Chaque NFT se voit attribuer un identificateur distinct, garantissant ainsi son unicité et sa traçabilité. Seule la création de NFT entier est prise en charge, ce qui signifie que chaque NFT représente un actif unique et indivisible sans propriété fractionnaire. Pour plus d'informations sur la prise en charge des NFT fractionnaires, reportez-vous à la section Combined Token Framework.
- Association de métadonnées : attachez des métadonnées à des jetons pour fournir des informations détaillées sur la ressource, telles que des descriptions, des images ou des liens externes. Les propriétés de métadonnées sont corrigées une fois le NFT créé.
- Attributs personnalisés : indiquez des propriétés supplémentaires qui peuvent être mises à jour par le propriétaire NFT.
- Minting and Burning : Gérez le cycle de vie des ressources segmentées en créant (extraction) et en supprimant (brûlant) des NFT.
- Transfert de propriété : Transférer la propriété des NFT entre les parties avec des méthodes sécurisées qui garantissent l'authenticité et la provenance.
- Verrouillage : Verrouillez un NFT dans un coffre-fort afin qu'il ne puisse pas être transféré ou gravé par un utilisateur.
- Opérations de rôle : Affectez et appliquez des rôles tels que minter, burner pour fournir des privilèges spécifiques à tout compte utilisateur.
Oracle Blockchain Platform Digital Assets Edition inclut un package de code chaîne et un package d'API de wrapper pour le scénario de jeton non fongible. Le package de code chaîne inclut l'exemple NFT Art Collection Marketplace, qui illustre l'utilisation du framework. Le package d'API wrapper étend l'API REST pour prendre en charge les opérations propres au scénario NFT Art Collection Marketplace.