Universal Ledger 總覽

Universal Ledger API 是全代管服務,可協助金融機構等企業建構 Universal Ledger 網路並與其互動。您可以使用 API 打造創新的付款服務、將資產代碼化,以及開發新的金融市場產品。

此外,這個 API 還能簡化代幣化資產 (例如商業銀行貨幣) 的管理作業,並透過分散式帳本進行轉帳。

基本概念

Universal Ledger 的運作方式基於下列核心概念:

  • 帳戶:帳本上的實體,例如使用者或機構。每個帳戶都有系統指派的不重複 ID、用於簽署交易的公開金鑰,以及定義權限的角色。
  • 代幣:價值的數位表示法,例如商業銀行貨幣,可由具備適當權限的帳戶在網路中鑄造、轉移和銷毀。
  • 交易:提交至網路端點的已簽署作業,用於變更帳本狀態。例如建立帳戶和轉移代幣。
  • 角色:控管帳戶可執行的動作。範例包括 ROLE_PAYER (傳送權杖的權限) 和 ROLE_RECEIVER (接收權杖的權限)。
  • 操作員和管理員:具有管理權限的特殊帳戶類型:
    • 平台操作員:管理整體網路基礎架構。
    • 貨幣操作者:管理網路中的特定貨幣。
    • 帳戶管理員:管理使用者帳戶,包括建立、狀態和角色指派。
    • 代幣管理員:在結算所設定的限制下,控管所管理貨幣的代幣供應量。
    • 結算所:監督結算程序,並管理代幣管理員的發行能力。

主要功能與特色

  • 帳戶管理:建立、啟用、停用及管理使用者帳戶的角色。
  • 代幣生命週期管理:鑄造新代幣並投入流通、在帳戶之間轉移代幣,以及銷毀代幣以停止流通。
  • 結算工作流程:支援及記錄參與者之間的結算程序。
  • 狀態查詢:查詢總帳上任何帳戶的目前狀態,並查看已提交交易的狀態。
  • 安全作業:透過加密編譯簽章,確保交易的真實性和完整性。

用途

Universal Ledger 適用於多種企業用途,包括:

  • 批發付款:簡化銀行間付款和結算系統。
  • 代碼化證券:在帳本上以數位代幣的形式發行、交易及管理證券。
  • 供應鏈金融:提高貿易金融生態系統的透明度和效率。
  • 新穎的金融產品:為數位資產打造新的工具和市場。

Universal Ledger 提供強大的平台,協助機構探索這些及其他創新金融應用程式。

與 Universal Ledger 互動

視您在整合開發生命週期中的階段而定,您可以透過多種方式與 Universal Ledger 互動。

正式版應用程式

如果是正式版應用程式,您可以使用 gRPC 或 REST API 直接與 Universal Ledger API 互動。如要進一步瞭解如何編寫自己的用戶端應用程式,請參閱:

測試與管理

如要進行手動測試、開發和管理工作,可以使用 ul-cli。ul-cli 可讓您直接從終端機提交交易及查詢總帳狀態,不必編寫用戶端程式碼。

詳情請參閱「設定 CLI」。

後續步驟