Rand Protocol
Kemajuan

Kemajuan

Setiap versi full node Rand, dari tag pertama hingga alamat yang dapat dibaca manusia. Versi yang telah dirilis menampilkan tanggal pemberian tag. Versi berikutnya menampilkan perkiraan, dengan laju satu versi per minggu. Perkiraan bergeser ketika pekerjaannya bergeser.

Dirilis
18
Sedang dikerjakan
0
Direncanakan
1
  1. v0.1
    Dirilis v0.1 · 16 Sept 2026

    Perbaikan tinjauan keamanan dan koin RAND

    • Full node bertag pertama: HotStuff BFT, shielded pool, staking, dan program rahasia pada zkVM.
    • Perbaikan atas temuan tinjauan keamanan pra-rilis.
    • Koin native adalah RAND, dan biaya dibayar dengan RAND.
  2. v0.2
    Dirilis v0.2 · 17 Sept 2026

    Riset alamat yang dapat dibaca manusia

    • Riset tentang alamat yang dapat dibaca oleh manusia.
    • Temuan tersebut melahirkan fitur berbagi alamat pada v0.5.10: alamat tetap sekitar 1.667 karakter, dan kini dilengkapi sidik jari, tautan pembayaran, dan kode QR.
  3. v0.3
    Dirilis v0.3 · 18 Sept 2026

    Rilis RPC

    • Sebelas metode JSON-RPC baru dan dua topik WebSocket, yang diselaraskan dengan RPC Ethereum dan Solana.
    • Perintah dompet rand viewing-key dan rand tx-key.
    • Batas program sebagai parameter genesis, tidak aktif hingga sebuah chain menetapkannya.
  4. v0.4
    Dirilis v0.4 · 19 Sept 2026

    Toolchain RISC-V serta transpiler Solana dan Ethereum

    • rand-guest: membangun, memeriksa, mengemas, menjalankan, dan menginspeksi program RV32IM dari Rust atau C.
    • sbpf2rv dan evm2rv: program Solana dan EVM diterjemahkan ke RISC-V, dengan keluaran yang sama persis kata demi kata dengan interpreter.
    • Chain 13, yang genesis-nya menaikkan batas program dan batas panggilan; ERC-20 dan SPL Token hasil terjemahan di-deploy di atasnya.
  5. v0.5
    Dirilis v0.5 · 20 Sept 2026

    Token RPL, zUSD, dan bridge yang diperkuat

    • Chain 14, dipotong dan diberi tag pada hari yang sama. Satu USDT menyelesaikan perjalanan pulang-pergi penuh pada masing-masing Ethereum, Binance Smart Chain, Tron, dan Solana: dikunci, dicetak sebagai zUSD, dibakar, dan dilepaskan. Putaran kedua menyisakan 36 zUSD yang dicetak terhadap 36 USDT dalam kustodi.
    • RPL, standar token: token adalah entri dalam registri buku besar, dibuat oleh siapa pun dengan biaya dalam RAND, dan berpindah dalam bukti yang sama dengan RAND, sehingga tidak terlihat aset mana yang berpindah.
    • zUSD terdaftar di chain 14 sebagai satu token bridge dengan tujuh agunan: USDT dan USDC di Ethereum, Binance Smart Chain, dan Solana, serta USDT di Tron.
    • Penguatan bridge: batas pencetakan harian per agunan, kunci jeda, ko-tanda tangan pasca-kuantum pada setiap pencetakan, dan stempel waktu blok yang dibatasi.
    • Setiap bukti terikat pada seluruh transaksinya. Dari audit keamanan: kedelapan belas kunci validator telah dirotasi, dan pencetakan faucet kini membuka komitmennya.
  6. v0.5.9
    Dirilis v0.5.9 · 27 Sept 2026

    Chain 15 dan perbaikan audit

    • Chain 15, dipotong pada 26 September dari posisi bridge chain 14: 10 zUSD yang masih beredar dibawa pada genesis, dengan agunan 9 USDT di Tron dan 1 USDT di Solana, sehingga pasokan sama dengan kustodi sejak blok 0. Armada kemudian digulirkan ke v0.5.9.
    • Rilis tambalan v0.5.x hingga v0.5.9 memperbaiki temuan dari tiga putaran audit internal yang dipimpin oleh seorang salah satu pendiri dan tiga pemindaian internal (belum ada audit independen yang dilakukan): kunci konsensus yang bertahan setelah restart, satu sertifikat kuorum yang disimpan per blok, bukti panggilan dibatasi pada tier 14, dan validator yang menyimpan blok satu hari di samping arsip penuh.
    • Genesis chain 15 mengaktifkan perbaikan yang digerbangkan: faucet yang dibatasi pada 16 dompet bernama dan anggaran per epoch, penundaan bond dua epoch, setiap tanda tangan konsensus terikat pada genesis, serta aturan v2 bridge dengan batas pencetakan global dan kunci pasca-kuantum yang dapat dirotasi. Kini 26 validator menandatanganinya.
  7. v0.5.10 · v0.5.11
    Dirilis v0.5.10 · v0.5.11 · 28 Sept 2026

    Berbagi alamat, memo terenkripsi, dan register vesting

    • v0.5.10: sidik jari alamat 16 karakter, tautan pembayaran randpay: dan kode QR, serta memo terenkripsi yang disegel di dalam amplop note.
    • v0.5.11: register vesting publik untuk alokasi terkunci (tim, investor, mitra), di luar shielded pool dan digerbangkan oleh genesis; jumlah, jadwal, klaim, dan validator yang di-bond pada setiap entri bersifat publik di bawah kunci pemegang. Belum aktif di chain mana pun.
  8. v0.6
    Dirilis v0.6 · 28 Sept 2026

    Perbaikan zkVM, recursion-VM, dan agregasi

    • Sebagian besar temuan tinjauan zkVM, ISA, dan recursion-VM pada 27–28 September telah diperbaiki di dalam kode: empat pelanggaran soundness pada recursion-VM (dorman, karena agregasi nonaktif di mana-mana), kebocoran input panggilan pada tabel kecil yang ditutup untuk bukti baru, slashing aggregator dihapus, dan kunci verifier bundel dijaga tetap siap di luar loop konsensus.
    • Guest bundel tanpa percabangan dan sakelar genesis hardening_v6 (batas bawah tabel program, pengikatan panggilan, deploy yang tidak dapat dipanggil ditolak) dibangun untuk pemotongan chain berikutnya. Digulirkan ke seluruh 26 validator pada 28 September.
    • Masih terbuka setelah v0.6: contoh ttandingan pelepasan kunci konsensus CON-4 (perbaikan dirancang, belum dirilis), kustodi kunci bridge, permintaan witness dompet GUI ke RPC publik, dan pengujian agregat palsu (#45) sebelum agregasi dapat diaktifkan.
  9. v0.6.1 · chain 16
    Dirilis v0.6.1 · chain 16 · 28 Sept 2026

    Constraint set 7 dan genesis baru

    • Constraint set 7, sebuah hard fork: setiap terminal LogUp dibutakan dan setiap tabel diberi batas bawah 128 baris, sehingga sebuah bukti hanya mengungkap 34 nilai publiknya dan tidak lebih; pemeriksaan rentang 32-bit pada kata input; kunci verifier yang diberi salt; verifier dalam sirkuit milik recursion VM.
    • Chain 16, aktif pada 28 September pukul 16.39 UTC dengan guest bundel tanpa percabangan dan hardening_v6: 26 validator masing-masing 1.000 RAND, seluruhnya dioperasikan oleh tim pendiri, kuorum 18; 10 zUSD dibawa, dengan agunan 9 USDT di Tron dan 1 di Solana; tanpa bagian agregasi.
    • Pada chain 14 dan 15, bukti transfer mengungkap apakah RAND atau token yang berpindah beserta sidik jari note yang dibelanjakan, dan bukti panggilan memungkinkan input berentropi rendah ditebak; chain 16 menutup keduanya.
  10. v0.6.2
    Dirilis v0.6.2 · 29 Sept 2026

    Proving terdelegasi, Fase 1

    • rand-prover, dan rand-node run --prover: layanan proving tersegel yang dijalankan pemilik dompet, sehingga ekstensi peramban atau ponsel tanpa memori 8 GB dapat mengirim. Pekerjaan disegel dengan ML-KEM-768 dan ChaCha20-Poly1305, witness dinolkan, dan dompet memverifikasi sendiri bukti yang dikembalikan.
    • Fase 1 menyerahkan kunci belanja kepada prover, sehingga mendelegasikan bukti berarti menyerahkan kustodi: pasangkan hanya mesin yang Anda jalankan sendiri. Digulirkan ke seluruh 26 node pada 29 September; digantikan pada chain 17 oleh otorisasi terpisah (v0.6.3).
    • Rilis v0.6.5 untuk klien memasangkan prover dari Pengaturan, dan aplikasi desktop dapat menjadi prover.
  11. v0.6.3 · v0.6.4 · chain 17
    Dirilis v0.6.3 · v0.6.4 · chain 17 · 29 Sept 2026

    Proving terdelegasi, Fase 2: otorisasi terpisah, dan genesis baru

    • Bukti bundel tidak lagi memerlukan kunci belanja. Dompet membuat sendiri bukti otorisasi kecil (tier 10, sekitar 7 detik, 1,36 MB) dan prover mana pun yang dipasangkan dapat membuat bukti bundel yang berat dari kunci penglihatan: prover dapat membaca riwayat dompet tersebut, tetapi tidak dapat membelanjakan. Prover dapat menawarkan biaya dalam RAND, dibayar sebagai satu output shielded di dalam transaksi yang sama; dompet membatasinya (1 RAND secara default).
    • Sebuah hard fork, sehingga genesis baru: chain 17 aktif pada 2026-09-29 03.03 UTC, dipotong dari snapshot chain 16 dengan 26 validator yang sama, 10 zUSD beserta agunannya dibawa; batas bukti adalah 4 MiB sehingga sebuah blok memiliki ruang untuk tiga bukti. Sebuah transfer kini membawa sekitar 2,85 MB bukti, tujuh dalam satu blok 20 MiB. v0.6.4 adalah catatan peluncuran.
    • Diukur pada 29 September: bukti bundel v3 selama 102 detik secara lokal, 108–111 detik melalui prover berpasangan; sebuah prover non-milik sendiri membuktikan pengiriman 5 RAND secara menyeluruh dari ujung ke ujung.
  12. v0.6.6
    Dirilis v0.6.6 · 29 Sept 2026

    Gas: membayar per instruksi dalam RAND (constraint set 8), dibangun untuk chain 18

    • zkVM mengukur setiap eksekusi di dalam sirkuit (satu kolom gas, satu nilai publik); sebuah panggilan menyatakan batas gas dan membayarnya pada harga gas dan harga byte chain, dan pada bagian dinamis, harga bergerak sekali per blok sesuai tingkat keterisiannya. Setiap bundel menyatakan batas tetap 20.479.
    • Constraint set 8 mengubah setiap kunci verifier, sehingga hanya dapat dijalankan pada chain baru. v0.6.6 diberi tag tetapi tidak pernah dirilis sebagaimana ditag: isinya mencapai sebuah chain pada hari yang sama dengan v0.6.7-rc1, yang di-rebase di atas otorisasi terpisah.
  13. v0.6.7 · chain 18
    Dirilis v0.6.7 · chain 18 · 29 Sept 2026

    Chain 18: pengukuran gas dan memo terenkripsi, kini aktif

    • Chain 18, dipotong pada 29 September pukul 04:56 UTC di atas v0.6.7-rc1 dan diperbarui node demi node ke v0.6.7: chain pertama dengan pengukuran gas (constraint set 8), dengan otorisasi terpisah dari chain 17 dan amplop note berukuran 1.860 byte yang membawa memo terenkripsi. 26 validator dengan masing-masing 1.000 RAND, kuorum 18, bukti hingga 4 MiB. Saldo RAND dan 10 zUSD yang beredar dibawa pada genesis.
    • Sebuah panggilan rahasia kini menyatakan batas gas yang ditegakkan oleh sirkuit, dan membayarnya beserta byte-nya pada harga yang bergerak setiap blok. Empat panggilan yang diukur pada 30 September berbiaya antara 0,0057 dan 0,0075 RAND.
    • Empat program contoh di-deploy dan dipanggil pada chain 18 pada 30 September: pemungutan suara anonim atas daftar izin Keccak, bukti kewajiban atas pohon jumlah SHA-256, buku besar luar rantai yang dibawa antarpanggilan, dan keputusan kredit privat dari model yang dipublikasikan.
  14. v0.6.7 · chain 19
    Dirilis v0.6.7 · chain 19 · 1 Oct 2026

    Chain 19: chain 18 sekali lagi, dengan endpoint bridge yang di-deploy ulang

    • Chain 19 aktif pada 1 Oktober pukul 03:43 UTC, dipotong dari chain 18 pada snapshot ketinggian 141.935 dan dijalankan pada build v0.6.7 yang sama oleh 26 validator yang sama. Setiap aturan dan batas mengikuti chain 18; genesis menyebutkan endpoint bridge Ethereum, BNB Chain, dan Tron yang di-deploy ulang pada 30 September.
    • Dompet operator dan zUSD yang dijembatani dibawa. Program tidak ikut terbawa pada pemotongan chain, sehingga keempat program contoh di-deploy ulang pada chain 19. Kumpulan prover milik para validator di prover.randprotocol.org membuktikan untuk chain 19.
    • Rand Wallet v0.6.7 dirilis pada hari yang sama untuk chain 19: inti setiap klien memuat fullnode v0.6.7 dan menolak chain lain mana pun, dan versi dompet kini sama dengan versi node.
  15. v0.6.8 · chain 20
    Dirilis v0.6.8 · chain 20 · 1 Oct 2026

    Chain 20: status program, biaya bridge, dan perbaikan terakhir audit-v6

    • Chain 20 aktif pada 1 Oktober pukul 06:17 UTC di atas v0.6.8, sebuah hard fork dari status chain 19 pada ketinggian 7.258, dijalankan dengan penghentian menyeluruh oleh 26 validator yang sama. Setiap bukti dan pesan bertanda tangan kini terikat pada genesis chain, sehingga tidak ada yang dibuat untuk satu chain yang terverifikasi pada chain lain, dan sebuah dompet memerlukan v0.6.8 untuk mengirim.
    • RPL-2: sebuah program dapat menyimpan status dalam sel dan memegang vault, dan sebuah Invoke membaca serta menulisnya dalam satu langkah yang dibuktikan, dengan biaya 0,01 RAND per sel baru. zUSD membayar biaya bridge 0,1% setiap arah, dalam zUSD, kepada note treasury, dan kustodi tetap sama dengan pasokan.
    • Sisa audit v6: kunci konsensus tidak lagi dilepas secara otomatis (CON-4) dan view maju berdasarkan sertifikat timeout (CH-1); listener RPC publik dengan kumpulan metode tetap; batas atas harga gas; validator diterima melalui pemungutan suara; rotasi guardian yang memerlukan penguasaan dan penundaan sehari.
  16. Wallet v0.6.8 · chain 20
    Dirilis Wallet v0.6.8 · chain 20 · 1 Oct 2026

    Rand Wallet v0.6.8: aplikasi mengirim di chain 20

    • Inti setiap aplikasi kini memuat fullnode v0.6.8 dan mengikat apa yang dibuktikan serta ditandatanganinya pada genesis chain 20, sehingga dompet ponsel, desktop, dan peramban kembali mengirim di chain 20. Sebuah dompet menggunakan prover RandProtocol secara default untuk bukti bundel, dan prover milik Anda sendiri tetap menjadi pilihan privat.
  17. v0.8.0 · chain 21
    Dirilis v0.8.0 · chain 21 · 12 Oct 2026

    Chain 21: set constraint 9, biaya yang dibakar, perps, dan multisig

    • Chain 21 mulai beroperasi pada 12 Oktober pukul 10:31 UTC di atas fullnode v0.8.0, sebuah hard fork dari chain 20 (status bridge-nya berasal dari snapshot pada ketinggian 814,702, beserta saldo dompet operator) yang diluncurkan dengan penghentian menyeluruh oleh 26 validator yang sama. zkVM kini berada pada constraint set 9, dengan rentang Merkle di verifier rekursi dan sebuah chip untuk aritmetika Dilithium2, sehingga setiap kunci verifier dan pengodean bukti berubah: v0.8.0 menolak chain 18 hingga 20, dan dompet memerlukan v0.8.0 untuk mengirim.
    • Batas bawah biaya setiap transaksi kini dibakar, tidak lagi dibayarkan kepada proposer, yang hanya menerima tip. Kontrak berjangka perpetual RPL-3: satu pasar, BTC-PERP yang diselesaikan dalam zUSD dengan leverage 20×, dengan prover di luar rantai. Akun multisig: kunci Dilithium2 M-of-N atas saldo publik, 1 RAND untuk membuatnya; kas yayasan, 100,000 RAND di bawah 2 dari 3 kunci, adalah akun genesis. Multisig privat: kebijakan M-of-N dibuktikan sebagai otorisasi sebuah bundel pada tier 18, sehingga chain hanya mengetahui bahwa sebuah multisig telah menandatangani. Bukti boleh berukuran 6 MiB.
    • Perubahan khusus node sejak v0.6.8: rilis bertanda tangan yang dibangun oleh CI mulai v0.7.0; pembuktian pada setiap inti, atau GPU, mulai v0.7.1; blok ringkas, checkpoint saat startup, cache verifikasi, dan penerapan blok di luar loop pada v0.8.0; kepala pindai (scan heads) memangkas byte sinkronisasi dompet sebesar 2,26×. Baris perintah rand dari rilis v0.8.0 mengirim pada chain 21, demikian pula Rand Wallet v0.8.0, di bawah ini.
  18. Wallet v0.8.0 · chain 21
    Dirilis Wallet v0.8.0 · chain 21 · 12 Oct 2026

    Rand Wallet v0.8.0: aplikasi mengirim pada chain 21 dan menandatangani untuk multisig privat

    • Inti setiap aplikasi kini menyertakan fullnode v0.8.0, sehingga dompet ponsel, desktop, ekstensi, dan web mengirim pada chain 21; aplikasi 0.7.x menolaknya, dan v0.8.0 menolak chain 20. Kunci, alamat, dan kunci pelihat (viewing key) tetap berlaku, dan dompet yang telah memindai chain 20 memindai ulang dari genesis chain 21 setelah satu spanduk pemberitahuan. Setiap aplikasi dapat menandatangani proposal multisig privat dengan kunci Dilithium2 miliknya sendiri, dengan memeriksa penerima pembayaran sebelum menandatangani.
  19. berikutnya Perkiraan
    Direncanakan berikutnya · 19 Oct 2026 (perkiraan)

    Program contoh pada chain 21 dan uji terakhir untuk agregasi

    • Perkiraan. Keempat program contoh dideploy ulang pada chain 21; uji agregat palsu yang masih ditunggu oleh agregasi blok.

Tanggal yang ditandai “perkiraan” adalah rencana, bukan komitmen. Dokumentasi menjelaskan apa yang berjalan di testnet saat ini.