Panoramica di Universal Ledger

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) e ROLE_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