Struttura token fungibile
Il framework dei token fungibili utilizza lo standard ERC-20 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 per supportare tutte le fasi del ciclo di vita dei token fungibili, tra cui creazione, sviluppo, gestione e manutenzione.
Per ulteriori informazioni sui metodi generici ERC-20, vedere API per gli asset digitali.
- 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
- Abilitare transazioni di piccolo valore per transazioni blockchain, servizi di marketplace, sistemi Internet of Things (IoT) o piattaforme di monetizzazione dei contenuti.
Blockchain App Builder 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 passo 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 Enterprise Edition include un package contratto e un package API wrapper per lo scenario token fungibile. Il pacchetto contratto include un campione di token fedeltà, che illustra l'uso del framework. Il pacchetto API wrapper estende l'API proxy RPC per supportare operazioni specifiche per lo scenario token fedeltà.