Ringkasan Universal Ledger

Universal Ledger API adalah layanan terkelola sepenuhnya yang membantu perusahaan, seperti lembaga keuangan, membangun dan berinteraksi dengan jaringan Universal Ledger. Gunakan API untuk membuat layanan pembayaran yang inovatif, mentokenisasi aset, dan mengembangkan produk pasar keuangan baru.

API ini juga menyederhanakan pengelolaan aset yang ditokenisasi, seperti uang bank komersial, dan memfasilitasi transfer menggunakan ledger terdistribusi.

Konsep utama

Universal Ledger beroperasi berdasarkan konsep inti berikut:

  • Akun: Entitas di ledger, seperti pengguna atau institusi. Setiap akun memiliki ID unik yang ditetapkan sistem, kunci publik untuk menandatangani transaksi, dan peran yang menentukan izinnya.
  • Token: Representasi digital dari nilai—misalnya, uang bank komersial—yang dapat dicetak, ditransfer, dan dihapus dalam jaringan oleh akun dengan izin yang sesuai.
  • Transaksi: Operasi bertanda tangan yang dikirim ke endpoint jaringan untuk mengubah status ledger. Contohnya termasuk membuat akun dan mentransfer token.
  • Peran: Mengontrol tindakan yang diizinkan untuk dilakukan oleh akun. Contohnya mencakup ROLE_PAYER (izin untuk mengirim token) dan ROLE_RECEIVER (izin untuk menerima token).
  • Operator & Pengelola: Jenis akun khusus dengan hak istimewa administratif:
    • Operator Platform: Mengelola infrastruktur jaringan secara keseluruhan.
    • Operator Mata Uang: Mengelola mata uang tertentu dalam jaringan.
    • Account Manager: Mengelola akun pengguna akhir, termasuk pembuatan, status, dan penetapan peran.
    • Pengelola Token: Mengontrol pasokan token untuk mata uang yang dikelolanya, berdasarkan batas yang ditetapkan oleh Lembaga Kliring.
    • Clearinghouse: Mengawasi proses penyelesaian dan mengelola kapasitas penerbitan Pengelola Token.

Fitur utama

  • Pengelolaan akun: Membuat, mengaktifkan, menonaktifkan, dan mengelola peran untuk akun pengguna.
  • Pengelolaan siklus proses token: Mencetak token baru ke dalam sirkulasi, mentransfer token antar-akun, dan membakar token untuk menghapusnya dari sirkulasi.
  • Alur kerja penyelesaian: Mendukung dan mencatat proses penyelesaian antar-peserta.
  • Kueri status: Buat kueri status saat ini dari akun mana pun di ledger dan periksa status transaksi yang dikirimkan.
  • Operasi yang aman: Memastikan keaslian dan integritas transaksi melalui tanda tangan kriptografis.

Kasus penggunaan

Universal Ledger dirancang untuk berbagai kasus penggunaan perusahaan, termasuk yang berikut ini:

  • Pembayaran grosir: Menyederhanakan sistem pembayaran dan penyelesaian antarbank.
  • Sekuritas yang ditokenisasi: Terbitkan, perdagangkan, dan kelola sekuritas sebagai token digital di ledger.
  • Pembiayaan supply chain: Meningkatkan transparansi dan efisiensi dalam ekosistem pembiayaan perdagangan.
  • Produk keuangan baru: Membangun instrumen dan pasar baru untuk aset digital.

Universal Ledger membantu menyediakan platform yang andal bagi institusi untuk mengeksplorasi aplikasi keuangan inovatif ini dan aplikasi keuangan inovatif lainnya.

Berinteraksi dengan Universal Ledger

Ada beberapa cara untuk berinteraksi dengan Universal Ledger, bergantung pada posisi Anda dalam siklus proses pengembangan integrasi.

Aplikasi produksi

Untuk aplikasi produksi, Anda dapat berinteraksi dengan Universal Ledger API secara langsung menggunakan gRPC atau REST API. Untuk mengetahui informasi selengkapnya tentang cara menulis aplikasi klien Anda sendiri, lihat:

Pengujian dan administrasi

Untuk pengujian manual, pengembangan, dan tugas administratif, Anda dapat menggunakan ul-cli. ul-cli memungkinkan Anda mengirimkan transaksi dan mengkueri status ledger dari terminal tanpa perlu menulis kode klien.

Untuk mengetahui informasi selengkapnya, lihat Menyiapkan CLI.

Langkah berikutnya