Framework token non fungibile
Il framework token non fungibile utilizza lo standard ERC-721 esteso supportato da Blockchain App Builder.
I token non fungibili (NFT) sono asset digitali univoci 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 asset reali (RWA) e asset digitali nativi in modo efficiente.
- Arte digitale
- Tokenizzare le opere d'arte per fornire agli artisti una piattaforma per vendere e tracciare la proprietà delle loro creazioni.
- Collezionabili
- Creazione di oggetti da collezione digitali come carte di trading, oggetti da gioco e musica, con proprietà verificabile.
- Record proprietà
- Rappresentazione di 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 i documenti finanziari commerciali, garantendo autenticità, trasparenza e completamento automatizzato delle transazioni globali.
- Proprietà intellettuale
- Assegnare la proprietà di brevetti o marchi a NFT, facilitando la concessione di licenze e il trasferimento più facili.
La versione migliorata 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 identificatore distinto, garantendo la sua unicità e tracciabilità. È supportata solo l'intera creazione di NFT, il che significa che ogni NFT rappresenta un'attività unica e indivisibile senza proprietà frazionaria. Per informazioni sul supporto NFT frazionario, vedere Struttura di token combinata.
- Associazione metadati: consente di allegare metadati ai token per fornire informazioni dettagliate sull'asset, ad esempio descrizioni, immagini o collegamenti esterni. Le proprietà dei metadati vengono corrette una volta creato l'NFT.
- Attributi personalizzati: specificare proprietà aggiuntive che possono essere aggiornate dal proprietario NFT.
- Menting e masterizzazione: gestisci il ciclo di vita degli asset tokenizzati creando (stimolazione) e rimuovendo (bruciando) NFT.
- Trasferimento di proprietà: trasferire la proprietà di NFT tra parti con metodi sicuri che garantiscono l'autenticità e la provenienza.
- Blocco: bloccare un NFT in un vault in modo che non possa essere trasferito o masterizzato da alcun utente.
- Operazioni di ruolo: assegnare e applicare ruoli quali minter, burner per fornire privilegi specifici a qualsiasi account utente.
Oracle Blockchain Platform Digital Assets Edition include un package di codice concatenato e un package API wrapper per lo scenario di token non fungibile. Il pacchetto chaincode include l'esempio NFT Art Collection Marketplace, che illustra l'uso del framework. Il package API wrapper estende l'API REST per supportare operazioni specifiche dello scenario NFT Art Collection Marketplace.