Struttura token fungibile
Il framework token fungibile utilizza lo standard Token Taxonomy Framework esteso supportato da Blockchain App Builder.
I token fungibili sono asset digitali intercambiabili e di valore uniforme. Blockchain App Builder estende la specifica ERC-20, che si basa sul Token Taxonomy Framework (TTF), per supportare tutte le fasi del ciclo di vita dei token fungibili, tra cui creazione, sviluppo, gestione e manutenzione.
- Valute digitali
- Emettere rappresentazioni digitali di valute fiat come la valuta digitale della banca centrale (CBDC), stablecoin o token di deposito per transazioni efficienti in una rete blockchain.
- Programmi fedeltà
- Creazione di punti premio che possono essere guadagnati e riscattati dai clienti, migliorando il coinvolgimento dei clienti.
- Micro-pagamenti
- Abilitazione di transazioni di piccolo valore per transazioni blockchain, servizi di marketplace, sistemi Internet of Things (IoT) o piattaforme di monetizzazione dei contenuti.
La versione avanzata di Blockchain App Builder inclusa in Oracle Blockchain Platform Digital Assets Edition supporta le funzioni riportate di seguito.
- Unità frazionarie: dividere i token in unità più piccole, consentendo una rappresentazione precisa dei valori.
- Più token fungibili: crea più tipi di token fungibili in un singolo smart contract (ad esempio, più valute o punti premi).
- Minting e masterizzazione: controlla l'offerta di token in circolazione creando (minting) e rimuovendo (bruciando) token.
- Gestione degli account: consente di gestire gli stati degli account, tra cui attivazione, sospensione ed eliminazione, per garantire conformità e sicurezza. Un utente può disporre di più account token in base ai vari tipi di token.
- Controlli di conformità: applica i limiti giornalieri a livello di account ed esegui procedure di audit per rispettare i requisiti normativi.
- Trasferimento: sposta una determinata quantità di token fungibili tra i conti.
- Conti notarili: richiedere un ulteriore passaggio di approvazione durante le operazioni di coniatura, masterizzazione e trasferimento, aggiungendo un ulteriore livello di autorizzazione per implementare il principio maker-checker.
- Exchange pool: Scambia diversi tipi di token o asset atomicamente utilizzando pool di liquidità nella rete blockchain.
- Operazioni dei ruoli: assegnare e applicare ruoli quali minter, burner, notary, auditor e auditor dell'organizzazione per fornire privilegi specifici a qualsiasi account utente.
Oracle Blockchain Platform Digital Assets Edition include un pacchetto di codici concatenati e un pacchetto API wrapper per lo scenario di token fungibile. Il pacchetto del codice concatenato include un esempio di token di deposito, che illustra l'uso del framework. Il package API wrapper estende l'API REST per supportare operazioni specifiche per lo scenario token di deposito.