Framework token non fungibile
Il framework di token non fungibile utilizza lo standard ERC-721 esteso supportato da Blockchain App Builder.
I token non fungibili (NFT) sono asset digitali unici che rappresentano la proprietà di un elemento o di un contenuto specifico. A differenza dei token fungibili, ogni NFT ha proprietà distinte. Blockchain App Builder estende lo standard ERC-721 per supportare la creazione e la gestione di NFT, consentendo agli sviluppatori di tokenizzare in modo efficiente le risorse uniche del mondo reale (RWA) e le risorse digitali native.
- Arte digitale
- Tokenizzare le opere d'arte per fornire agli artisti una piattaforma per vendere e tracciare la proprietà delle loro creazioni.
- Raccoltabili
- Creazione di oggetti da collezione digitali come carte commerciali, oggetti di gioco e musica, con proprietà verificabile.
- Record proprietà
- Rappresentare i record come NFT per semplificare la proprietà, il trasferimento e la gestione della proprietà.
- Lettere di credito
- Rappresentare una lettera di credito come NFT per trasferire in modo sicuro documenti finanziari commerciali, garantendo l'autenticità, la trasparenza e la completezza automatizzata delle transazioni globali.
- Proprietà intellettuale
- Assegnare la proprietà di brevetti o marchi a NFT, facilitando le licenze e il trasferimento.
La versione avanzata di Blockchain App Builder inclusa in Oracle Blockchain Platform Digital Assets Edition supporta le funzioni riportate di seguito.
- Identificatori univoci: a ogni NFT viene assegnato un identificativo distinto, garantendo la sua univocità e tracciabilità. È supportata solo la creazione di NFT intere, il che significa che ogni NFT rappresenta un asset unico e indivisibile senza proprietà frazionaria. Per informazioni sul supporto frazionario di NFT, vedere Framework token combinato.
- Associazione metadati: consente di collegare i metadati ai token per fornire informazioni dettagliate sull'asset, ad esempio descrizioni, immagini o collegamenti esterni. Le proprietà dei metadati vengono corrette quando viene creato NFT.
- Attributi personalizzati: specificare proprietà aggiuntive che possono essere aggiornate dal proprietario NFT.
- Minting e masterizzazione: gestire il ciclo di vita degli asset tokenizzati creando (minting) e rimuovendo (bruciando) NFT.
- Trasferimento di proprietà: trasferisce la proprietà di NFT tra parti con metodi sicuri che garantiscono l'autenticità e la provenienza.
- Blocco: Bloccare un NFT in un caveau in modo che non possa essere trasferito o masterizzato da alcun utente.
- Operazioni sui ruoli: assegnare e applicare ruoli quali Minter e Burner per fornire privilegi specifici a qualsiasi account utente.
Oracle Blockchain Platform Digital Assets Edition include un pacchetto di codici a catena e un pacchetto API wrapper per lo scenario di token non fungibile. Il pacchetto di codici concatenati include il campione NFT Art Collection Marketplace, che illustra l'uso del framework. Il package API wrapper estende l'API REST per supportare operazioni specifiche per lo scenario Marketplace NFT Art Collection.