L'API Universal Ledger è un servizio completamente gestito che aiuta le aziende, come gli istituti finanziari, a creare e interagire con le reti Universal Ledger. Utilizza l'API per creare servizi di pagamento innovativi, tokenizzare asset e sviluppare nuovi prodotti per il mercato finanziario.
L'API semplifica anche la gestione degli asset tokenizzati, come il denaro delle banche commerciali, e facilita i trasferimenti utilizzando un registro distribuito.
Concetti fondamentali
Universal Ledger opera sui seguenti concetti di base:
- Account: entità nel registro, come utenti o istituzioni. Ogni account ha un ID univoco assegnato dal sistema, una chiave pubblica per la firma delle transazioni e ruoli che ne definiscono le autorizzazioni.
- Token: rappresentazioni digitali di valore, ad esempio denaro delle banche commerciali, che possono essere emesse, trasferite e bruciate all'interno della rete da account con le autorizzazioni appropriate.
- Transazioni: operazioni firmate inviate agli endpoint di rete per modificare lo stato del registro. Alcuni esempi includono la creazione di account e il trasferimento di token.
- Ruoli: controllano le azioni che un account è autorizzato a eseguire. Alcuni esempi includono
ROLE_PAYER(autorizzazione a inviare token) eROLE_RECEIVER(autorizzazione a ricevere token). - Operatori e amministratori: tipi di account specializzati con privilegi amministrativi:
- Operatore della piattaforma: gestisce l'infrastruttura di rete complessiva.
- Operatore di valuta: gestisce una valuta specifica all'interno della rete.
- Account manager: gestisce gli account utente finali, inclusa la creazione, lo stato e le assegnazioni di ruoli.
- Token manager: controlla l'offerta di token per la valuta che gestisce, entro i limiti stabiliti da una camera di compensazione.
- Camera di compensazione: supervisiona le procedure di regolamento e gestisce la capacità di emissione dei token manager.
Funzionalità principali
- Gestione degli account: crea, attiva, disattiva e gestisci i ruoli per gli account utente.
- Gestione del ciclo di vita dei token: emetti nuovi token in circolazione, trasferisci token tra account e brucia i token per rimuoverli dalla circolazione.
- Flussi di lavoro di regolamento: supporta e registra le procedure di regolamento tra i partecipanti.
- Query di stato: esegui query sullo stato attuale di qualsiasi account nel registro e controlla lo stato delle transazioni inviate.
- Operazioni sicure: garantisci l'autenticità e l'integrità delle transazioni tramite firme crittografiche.
Casi d'uso
Universal Ledger è progettato per una varietà di casi d'uso aziendali, tra cui i seguenti:
- Pagamenti all'ingrosso: semplifica i sistemi di pagamento e regolamento interbancari.
- Titoli tokenizzati: emetti, scambia e gestisci i titoli come token digitali in un registro.
- Finanziamento della catena di fornitura: migliora la trasparenza e l'efficienza negli ecosistemi di finanziamento commerciale.
- Nuovi prodotti finanziari: crea nuovi strumenti e mercati per gli asset digitali.
Universal Ledger contribuisce a fornire una piattaforma solida per consentire agli istituti di esplorare queste e altre applicazioni finanziarie innovative.
Passaggi successivi
- Esegui l'onboarding all' anteprima di Universal Ledger.
- Richiedi la creazione di un account nel registro
- Scopri come inviare richieste RPC con Python.