Rand Protocol

Tanpa Izin · Privat · Pascakuantum

Penyelesaian transaksi rahasia untuk stablecoin USD dari Binance Smart ChainSolanaTronEthereumBinance Smart ChainSolana, Tron, Ethereum, Binance Smart Chain

Pindahkan USDT atau USDC dari Solana, Tron, Ethereum, atau Binance Smart Chain ke Rand, tempat aset itu menjadi zUSD: dolar digital yang hanya dapat dilihat oleh pengirim dan penerima. Tarik dana ke salah satu dari empat rantai tersebut, satu dolar untuk satu dolar dikurangi 0,1% saat masuk dan 0,1% saat keluar, keduanya dipotong dalam zUSD di Rand, sehingga biayanya pun tetap privat. Dirancang agar tetap privat terhadap komputer kuantum.

Privat bagi pasar, terbuka bagi auditor Anda
Dari Kepada USDT Biaya
Acme Treasury Shenzhen Parts Co. Faktur pemasok 184,200.00 0.001
Acme Treasury M. Okafor Gaji, September 9,450.00 0.001
Acme Treasury L. Tanaka Gaji, September 12,800.00 0.001
Acme Treasury Northgate OTC desk Perdagangan blok 2,500,000.00 0.001

Siapa pun dengan block explorer dapat membaca ini: pemasok Anda, gaji Anda, besarnya transaksi Anda.

Rand bersifat privat seperti rekening bank, dibangun untuk ekonomi modern yang berjalan di atas stablecoin. Jaringan hanya mencatat bukti bahwa setiap pembayaran seimbang, beserta biayanya. Anda memegang kunci pandang (viewing key), sehingga auditor atau regulator Anda tetap dapat melihat catatan Anda. Nama dan jumlah hanya ilustrasi.

Kasus penggunaan

Ketika kerahasiaan menjadi kebutuhan bisnis

Blockchain publik mempublikasikan segalanya: setiap order adalah sinyal dan setiap posisi adalah pengungkapan, dan institusi dengan modal terbesar telah menolak pertukaran semacam itu.

Seluruh 53 kasus penggunaan, menurut industri
Kinerja

Diukur pada jaringan yang berjalan

Setiap angka di bawah ini diambil dari node yang berjalan, bukan dari proyeksi: full node pada rantai testnet 13 hingga 15, dengan pembuktian pada laptop biasa menggunakan profil produksi. Cara pengukurannya →

Sistem bukti
STARK
FRI atas Goldilocks · tanpa trusted setup · constraint set 8 sejak chain 18
Verifikasi
~32 ms
bukti transfer, kunci hangat (warm key), satu core laptop · belum diukur pada host validator
Pembuktian
~40 s
transfer aset apa pun pada laptop, dengan seluruh core-nya · bukti otorisasi 2–6 s dan bukti bundel 32–45 s, diukur pada chain 20
Rantai
4
ETH · BSC · TRON · SOL
Waktu blok
1,2 s
diukur pada chain 15, dan kembali sekitar 1,2 s pada chain 20 (explorer, 2026-10-01) · chained HotStuff BFT
Validator
26
di testnet chain 21, dioperasikan oleh tim · kuorum berjumlah 18
Panggilan privat
6–31 s
untuk membuktikan sebuah program pada laptop · 6–9 s pada tingkat 12, 24–31 s pada tingkat 14, diukur pada chain 20
Program
RISC-V
program guest hingga tingkat 14 · EVM/SVM diterjemahkan, ditunjukkan pada chain 13 yang sudah dipensiunkan, saat ini tidak dapat dipanggil

Berapa lama transfer zUSD atau RPL berlangsung

Sekitar 45 detik dari rand send hingga finalitas, dan hampir seluruhnya adalah waktu pembuktian, yang dilakukan di mesin pengirim sendiri. Buktinya sama untuk RAND, zUSD, dan setiap token RPL, sehingga tidak ada aset yang lebih cepat atau lebih lambat daripada yang lain dan tidak ada yang dapat dibedakan dari waktunya. Penarikan zUSD, pendaftaran token RPL, dan pencetakannya masing-masing juga membawa satu bukti, dan memakan waktu yang sama. Setoran zUSD juga menunggu konfirmasi dari rantai sumber dan tanda tangan para guardian, yang bergantung pada rantai tersebut.

  1. 1. Pembuktian
    ~40 s
    pada laptop pengirim, seluruh core · bundel 32–45 s dan otorisasi 2–6 s diukur pada chain 20, atau pada prover yang dipasangkan oleh pengirim
  2. 2. Verifikasi
    ~32 ms
    saat penerimaan, di luar loop konsensus · kunci hangat, satu core laptop
  3. 3. Inklusi
    ~1,2 s
    blok berikutnya, pada interval rata-rata terukur
  4. 4. Final
    ~3,6 s
    tiga blok lagi di bawah komit tiga rantai; tidak ada reorganisasi setelahnya

Pembuktian bersifat lokal secara desain: kunci pembelanjaan tidak pernah meninggalkan dompet. Biaya pembuktian · cara kerja bukti

Cadangan dan zUSD yang beredar

Stablecoin terkunci
—
setiap koin yang diterima, di keempat chain
USDT terkunci
—
Tether USD
USDC terkunci
—
USD Coin
Pasokan zUSD
—
total dalam registri token, satu banding satu terhadap jumlah yang terkunci

Membaca bridge dari explorer… Cara kerja cadangan →

Ikhtisar

Apa itu Rand?

Rand adalah jaringan pembayaran privat untuk stablecoin dolar. Setorkan USDT atau USDC dari Solana, Tron, Ethereum, atau Binance Smart Chain dan terimalah jumlah yang sama, dikurangi biaya jembatan 0,1%, sebagai zUSD, dolar digital yang hanya dapat dilihat oleh Anda dan pihak lawan transaksi Anda. Tarik kapan saja, ke salah satu dari empat rantai, dikurangi biaya yang sama.

Blockchain publik mempublikasikan setiap saldo dan setiap pembayaran, itulah sebabnya bisnis tidak menempatkan penggajian, syarat pemasok, dan perdagangan di sana. Buku besar Rand tidak memuat akun maupun saldo, sehingga tidak ada yang dapat dibaca oleh pesaing. Privasi yang sama berlaku bagi seluruh program, bukan hanya pembayaran, sehingga logika bisnis pun tetap rahasia.

Setiap zUSD didukung oleh USDT atau USDC sungguhan yang disimpan di rantai asalnya, dalam cadangan yang dapat diperiksa siapa pun kapan saja. Tidak ada penerbit baru yang harus dipercaya. Ada satu ketergantungan, dan kami menyatakannya dengan jelas: sebuah kelompok guardian independen mengonfirmasi setoran dan penarikan pada setiap rantai, dan makalah kami menguraikan apa yang dapat dan tidak dapat dilakukan kelompok tersebut.

Cadangan

Cadangan yang bersumber dari setiap rantai tempat dolar sudah berada

USDT dan USDC beredar secara native di banyak rantai, dan mewajibkan penerbitan baru di setiap tempat Rand membutuhkannya akan membuat kapasitas cadangan bergantung pada keputusan penerapan yang bukan hak kami. Sebagai gantinya, setiap koin dikunci dalam kontrak kustodian di rantai asalnya dan diatestasi oleh himpunan guardian ambang t-dari-n, dengan lebih dari dua pertiganya menandatangani; Rand mencetak zUSD terhadap agregatnya, sebagai catatan (note) yang dihitung rantai dari jumlah yang diatestasi. Jalur keluar menempuh jalur yang sama secara terbalik, dan jalur masuk tidak mengikat jalur keluar: USDT yang dikunci di Tron dapat keluar sebagai USDT di Ethereum, selama jalur itu memiliki cadangan untuk menutupinya.

  1. 1
    Kunci

    USDT atau USDC disetorkan ke kontrak kustodian di Solana, Tron, Ethereum, atau Binance Smart Chain dan dibekukan di sana.

  2. 2
    Cetak

    Para guardian mengatestasi penguncian pada ambang t; siapa pun dapat mengirimkan atestasi tersebut, dan Rand menambahkan satu catatan setoran untuk penerima.

  3. 3
    Transfer

    zUSD berpindah di dalam pool terlindung sebagai catatan, menyembunyikan pengirim, penerima, dan jumlah.

  4. 4
    Tebus

    Pembakaran (burn) membelanjakan note dan menerbitkan sebuah pesan; para guardian mengesahkannya, lalu kustodian melepaskan USDT atau USDC pada leg mana pun yang ditunjuk pemegang, sejumlah nilai tersebut dikurangi biaya 0,1%.

Chain Diterima Standar Kustodi Asumsi kepercayaan
Ethereum USDT · USDC ERC-20 Kontrak penguncian Kebenaran program ∧ ambang batas guardian
Binance Smart Chain USDT · USDC BEP-20 Kontrak penguncian Kebenaran program ∧ ambang batas guardian
Tron USDT TRC-20 Kontrak penguncian Kebenaran program ∧ ambang batas guardian
Solana USDT · USDC SPL Program kustodi Kebenaran program ∧ ambang batas guardian
Invarian cadangan

Total pasokan zUSD tidak pernah melebihi jumlah cadangan yang dipegang di seluruh leg.

S ≤ Σc ∈ C Rc

Makalah stablecoin membuktikan bahwa invarian ini terjaga pada setiap transisi keadaan, dengan setiap Rc berupa saldo yang dapat dibaca secara publik pada chain-nya masing-masing. Jaminan ini bersyarat: berlaku selama kurang dari t guardian yang disusupi, karena atestasi merupakan bukti bahwa penguncian telah terjadi pada leg tersebut. Shielding menyembunyikan distribusi pasokan, bukan jumlahnya, sehingga total tetap dapat diaudit — tetapi pada leg-leg tersebut, shielding memberikan deteksi alih-alih pencegahan, dan saldo-saldo tersebut tidak dapat diamati secara bersamaan lintas chain pada satu saat tertentu.

Biayanya

Jika cadangan dan token berada pada chain yang berbeda, jaminan efektifnya adalah min(solvabilitas cadangan, integritas bridge), bukan solvabilitas cadangan saja.

Ini semula merupakan argumen menentang bridge, dan argumen itu tidak ditarik kembali. Penguncian cadangan di chain lain dengan sengaja menerima suku integritas bridge, sebagai imbalan atas kapasitas cadangan yang tidak dapat dibatasi oleh satu keputusan penerbitan mana pun. Ambang batas guardian karenanya menjadi penopang utama: penyusupan terhadap t guardian memungkinkan pencetakan tanpa penguncian yang bersesuaian, dan eksposur yang timbul dibatasi oleh kustodi per chain.

Karena Rand melakukan penyelesaian di chain-nya sendiri, tidak ada leg yang berada satu lokasi dengan pencetakan, sehingga setiap leg membawa suku tersebut. zUSD bersifat fungibel di seluruh leg, sehingga pemegang tidak dapat memilih untuk hanya memegang porsi satu leg — satu unit merupakan klaim atas agregat. zUSD juga menggabungkan dua penerbit: koin mana pun yang disetorkan pemegang, satu zUSD membawa risiko Tether sekaligus Circle. Menghindari semua ini berarti memegang koin di tempat ia sudah berada dan melepaskan shielding, yang merupakan biaya nyata yang tidak dapat kami hilangkan melalui desain.

Pasca-kuantum

Kriptografi lattice terstandardisasi

ML-DSA (Dilithium) untuk tanda tangan validator dan ML-KEM (Kyber) untuk enkripsi note, keduanya terstandardisasi oleh NIST. Komitmen Poseidon2, dipilih alih-alih Pedersen karena sifat hiding Pedersen bersifat komputasional dan bergantung pada asumsi logaritma diskret yang dipecahkan algoritma Shor dalam waktu polinomial. STARK transparan untuk verifikasi, yang soundness-nya bertumpu pada fungsi hash tahan tabrakan dan tidak memerlukan trusted setup maupun kurva pairing.

Klasifikasi di bawah ini merupakan klasifikasi yang berlaku: properti irevokabel dilanggar secara retroaktif oleh adversari yang memperoleh kemampuan pada waktu kapan pun di kemudian hari, sedangkan properti terbarukan ditegakkan kembali pada setiap penggunaan dan dapat dimigrasikan sebelum waktu itu tiba.

Baca rekonsiliasi pasca-kuantum dalam makalah →
Tanda tangan konsensus
ML-DSA · Dilithium2
Terbarukan · pasca-kuantum
Kerahasiaan note
ML-KEM · Kyber768
Irevokabel · pasca-kuantum
Sifat hiding komitmen
Poseidon2
Irevokabel · pasca-kuantum
Soundness bukti
STARK · FRI
Terbarukan · pasca-kuantum
Hash
BLAKE3 · Poseidon2
Blok dan state · note, pohon, dan bukti
Penyelesaian
Rand · chained HotStuff BFT
Kuorum berbobot stake, commit tiga rantai

Makalah menyatakan keamanan kuantum per primitif dan per peran — hash transkrip 384-bit, hash 256-bit yang hanya tahan preimage, tanda tangan Dilithium2, enkripsi note ML-KEM-768, soundness FRI atas medan ekstensi — di bawah asumsi Module-LWE, Module-SIS, dan SHA-3 / BLAKE3 yang dimodelkan sebagai oracle acak kuantum. Hash transkrip node saat ini adalah Poseidon2, sebuah kesenjangan konfigurasi yang dicantumkan dalam dokumentasi pengembang. Pernyataan per peran ini menggantikan klaim 128-bit tingkat protokol pada draf-draf sebelumnya, yang bertentangan dengan batas tabrakan kuantum 85-bit dari hash 256-bit dan ditarik kembali alih-alih diberi kualifikasi.

Mulai membangun di Rand

Baca makalahnya, jalankan node, fork kode sumbernya. Protokolnya terbuka, kriptografinya tercetak, dan keterbatasannya dinyatakan secara terbuka.