Kemajuan
Kemajuan
Setiap versi nod penuh Rand, daripada tag pertama hingga alamat yang boleh dibaca manusia. Versi yang telah dikeluarkan memaparkan tarikh ia ditag. Versi seterusnya memaparkan anggaran, pada kadar satu versi seminggu. Anggaran berubah apabila kerja berubah.
- Dikeluarkan
- 18
- Sedang dijalankan
- 0
- Dirancang
- 1
- v0.1Dikeluarkan v0.1 · 16 Sept 2026
Pembaikan semakan keselamatan dan syiling RAND
- Nod penuh pertama yang ditag: HotStuff BFT, kolam shielded, pertaruhan (staking), program sulit pada zkVM.
- Pembaikan bagi penemuan semakan keselamatan sebelum keluaran.
- Syiling asalnya ialah RAND, dan yuran dibayar dalam RAND.
- v0.2Dikeluarkan v0.2 · 17 Sept 2026
Penyelidikan tentang alamat yang boleh dibaca manusia
- Penyelidikan tentang alamat yang boleh dibaca oleh manusia.
- Dapatan tersebut membawa kepada perkongsian alamat dalam v0.5.10: alamat kekal sekitar 1,667 aksara, dan memperoleh cap jari, pautan pembayaran dan kod QR.
- v0.3Dikeluarkan v0.3 · 18 Sept 2026
Keluaran RPC
- Sebelas kaedah JSON-RPC baharu dan dua topik WebSocket, diselaraskan dengan RPC Ethereum dan Solana.
- Arahan dompet rand viewing-key dan rand tx-key.
- Had program sebagai parameter genesis, tidak aktif sehingga sesebuah chain menetapkannya.
- v0.4Dikeluarkan v0.4 · 19 Sept 2026
Rantaian alat RISC-V serta transpiler Solana dan Ethereum
- rand-guest: bina, semak, pakej, jalankan dan periksa program RV32IM daripada Rust atau C.
- sbpf2rv dan evm2rv: program Solana dan EVM diterjemahkan kepada RISC-V, dengan output yang sama dengan penterjemah (interpreter) perkataan demi perkataan.
- Chain 13, yang genesisnya menaikkan had program dan had panggilan; ERC-20 dan SPL Token yang diterjemahkan telah dikerahkan padanya.
- v0.5Dikeluarkan v0.5 · 20 Sept 2026
Token RPL, zUSD dan jambatan yang diperkukuh
- Chain 14, dipotong dan ditag pada hari yang sama. Satu USDT telah melengkapkan pusingan penuh pada setiap satu daripada Ethereum, Binance Smart Chain, Tron dan Solana: dikunci, dicetak sebagai zUSD, dibakar, dilepaskan. Pusingan kedua meninggalkan 36 zUSD dicetak berbanding 36 USDT dalam jagaan.
- RPL, piawaian token: token ialah satu entri dalam daftar lejar, dicipta oleh sesiapa sahaja dengan bayaran dalam RAND, dan bergerak dalam bukti yang sama dengan RAND, yang menyembunyikan aset mana yang berpindah.
- zUSD didaftarkan pada chain 14 sebagai satu token berjambat dengan tujuh sokongan: USDT dan USDC pada Ethereum, Binance Smart Chain dan Solana, serta USDT pada Tron.
- Pengukuhan jambatan: had cetakan harian bagi setiap sokongan, kunci jeda, tandatangan bersama pasca-kuantum pada setiap cetakan, dan cap masa blok yang dihadkan.
- Setiap bukti terikat kepada keseluruhan transaksinya. Daripada audit keselamatan: lapan belas kunci validator telah diputar, dan cetakan faucet kini membuka komitmennya.
- v0.5.9Dikeluarkan v0.5.9 · 27 Sept 2026
Chain 15 dan pembaikan audit
- Chain 15, dipotong pada 26 September daripada kedudukan jambatan chain 14: 10 zUSD yang masih belum diselesaikan telah dibawa ke hadapan semasa genesis, disokong oleh 9 USDT pada Tron dan 1 USDT pada Solana, supaya bekalan sama dengan jagaan sejak blok 0. Armada kemudian dikemas kini kepada v0.5.9.
- Keluaran tampalan v0.5.x sehingga v0.5.9 membetulkan penemuan tiga pusingan audit dalaman yang diketuai oleh seorang pengasas bersama dan tiga imbasan dalaman (belum ada audit bebas dijalankan): kunci konsensus yang bertahan selepas dimulakan semula, satu sijil kuorum disimpan bagi setiap blok, bukti panggilan dihadkan pada tier 14, dan validator yang menyimpan blok selama satu hari di samping arkib penuh.
- Genesis chain 15 mengaktifkan pembaikan yang berpagar: faucet yang terhad kepada 16 dompet bernama dan bajet bagi setiap epoch, kelewatan ikatan selama dua epoch, setiap tandatangan konsensus terikat pada genesis, dan peraturan v2 jambatan dengan had cetakan global serta kunci pasca-kuantum yang boleh diputar. 26 validator kini menandatanganinya.
- v0.5.10 · v0.5.11Dikeluarkan v0.5.10 · v0.5.11 · 28 Sept 2026
Perkongsian alamat, memo disulitkan dan daftar pemegangan (vesting)
- v0.5.10: cap jari alamat sepanjang 16 aksara, randpay: pautan pembayaran dan kod QR, serta memo disulitkan yang dimeteraikan di dalam sampul nota.
- v0.5.11: daftar pemegangan (vesting) awam bagi peruntukan terkunci (pasukan, pelabur, rakan kongsi), di luar kolam shielded dan berpagar genesis; jumlah, jadual, tuntutan dan validator terikat bagi setiap entri adalah awam di bawah kunci pemegang. Belum aktif pada mana-mana chain.
- v0.6Dikeluarkan v0.6 · 28 Sept 2026
Pembaikan zkVM, VM rekursi dan pengagregatan
- Kebanyakan penemuan semakan zkVM, ISA dan VM rekursi pada 27–28 September dibaiki dalam kod: empat kegagalan kesolidan VM rekursi (tidak aktif, kerana pengagregatan dimatikan di mana-mana), kebocoran input panggilan jadual kecil ditutup bagi bukti baharu, penalti pemotongan (slashing) aggregator dihapuskan, dan kunci pengesah berkas dikekalkan panas di luar gelung konsensus.
- Guest berkas tanpa cabang dan suis genesis hardening_v6 (lantai jadual program, pengikatan panggilan, penerapan yang tidak boleh dipanggil ditolak) dibina untuk pemotongan chain seterusnya. Dikemas kini pada kesemua 26 validator pada 28 September.
- Masih terbuka selepas v0.6: contoh balas pelepasan kunci konsensus CON-4 (pembaikan direka, belum dihantar), penjagaan kunci jambatan, permintaan saksi dompet GUI kepada RPC awam, dan ujian agregat palsu (#45) sebelum pengagregatan boleh diaktifkan.
- v0.6.1 · chain 16Dikeluarkan v0.6.1 · chain 16 · 28 Sept 2026
Set kekangan 7 dan genesis baharu
- Set kekangan 7, satu hard fork: setiap terminal LogUp dibutakan dan setiap jadual dilantai pada 128 baris, supaya sesuatu bukti hanya mendedahkan 34 nilai awamnya dan tiada yang lain; semakan julat 32-bit pada perkataan input; kunci pengesah bergaram; pengesah dalam litar bagi VM rekursi.
- Chain 16, aktif pada 28 September 16:39 UTC dengan guest berkas tanpa cabang dan hardening_v6: 26 validator pada 1,000 RAND setiap satu, kesemuanya dikendalikan oleh pasukan pengasas, kuorum 18; 10 zUSD dibawa ke hadapan, disokong oleh 9 USDT pada Tron dan 1 pada Solana; tiada seksyen pengagregatan.
- Pada chain 14 dan 15, bukti pemindahan mendedahkan sama ada RAND atau token yang berpindah serta cap jari nota yang dibelanjakan, dan bukti panggilan membolehkan input berentropi rendah diteka; chain 16 menutup kedua-duanya.
- v0.6.2Dikeluarkan v0.6.2 · 29 Sept 2026
Pembuktian terwakil, Fasa 1
- rand-prover, dan rand-node run --prover: perkhidmatan pembuktian termeterai yang dijalankan oleh pemilik dompet, supaya sambungan pelayar atau telefon tanpa memori 8 GB boleh menghantar. Tugasan dimeteraikan dengan ML-KEM-768 dan ChaCha20-Poly1305, saksi dinolkan, dan dompet mengesahkan sendiri bukti yang dikembalikan.
- Fasa 1 menyerahkan kunci perbelanjaan kepada prover, maka mewakilkan sesuatu bukti bermakna menyerahkan jagaan: pasangkan hanya mesin yang anda jalankan sendiri. Dikemas kini pada kesemua 26 nod pada 29 September; digantikan pada chain 17 oleh kebenaran terpisah (v0.6.3).
- Keluaran v0.6.5 bagi klien memasangkan prover daripada Tetapan, dan aplikasi desktop boleh menjadi prover.
- v0.6.3 · v0.6.4 · chain 17Dikeluarkan v0.6.3 · v0.6.4 · chain 17 · 29 Sept 2026
Pembuktian terwakil, Fasa 2: kebenaran terpisah, dan genesis baharu
- Bukti berkas tidak lagi memerlukan kunci perbelanjaan. Dompet menghasilkan sendiri satu bukti kebenaran kecil (tier 10, kira-kira 7 s, 1.36 MB) dan mana-mana prover yang dipasangkan boleh menghasilkan bukti berkas yang berat daripada kunci tontonan (viewing key): ia boleh membaca sejarah dompet itu, tetapi tidak boleh membelanjakannya. Sesebuah prover boleh menawarkan yuran dalam RAND, dibayar sebagai satu output shielded dalam transaksi yang sama; dompet menghadkannya (1 RAND secara lalai).
- Satu hard fork, maka genesis baharu: chain 17 aktif pada 2026-09-29 03:03 UTC, dipotong daripada syot kilat chain 16 dengan 26 validator yang sama, 10 zUSD beserta sokongannya dibawa ke hadapan; had bukti ialah 4 MiB supaya sesebuah blok mempunyai ruang untuk tiga bukti. Satu pemindahan kini membawa kira-kira 2.85 MB bukti, tujuh bagi sebuah blok 20 MiB. v0.6.4 ialah rekod pelancaran.
- Diukur pada 29 September: bukti bundle v3 selama 102 s secara setempat, 108–111 s melalui prover berpasangan; satu prover bukan milik sendiri telah membuktikan penghantaran 5 RAND dari hujung ke hujung.
- v0.6.6Dikeluarkan v0.6.6 · 29 Sept 2026
Gas: bayar setiap arahan dalam RAND (set kekangan 8), dibina untuk chain 18
- zkVM menyukat setiap larian dalam litar (satu lajur gas, satu nilai awam); setiap panggilan mengisytiharkan had gas dan membayarnya pada harga gas dan harga bait chain, dan di bawah bahagian dinamik, harga berubah setiap blok mengikut tahap kepenuhan. Setiap bundle mengisytiharkan had tetap 20,479.
- Set kekangan 8 mengubah setiap kunci verifier, maka ia hanya boleh dijalankan pada chain baharu. v0.6.6 telah ditandakan tetapi tidak pernah dikeluarkan seperti yang ditandakan: kandungannya sampai ke sebuah chain pada hari yang sama bersama v0.6.7-rc1, yang disusun semula di atas pengesahan terpisah.
- v0.6.7 · chain 18Dikeluarkan v0.6.7 · chain 18 · 29 Sept 2026
Chain 18: penyukatan gas dan memo disulitkan, kini beroperasi
- Chain 18, dipotong pada 29 September pukul 04:56 UTC di atas v0.6.7-rc1 dan dilancarkan nod demi nod ke v0.6.7: chain pertama yang disukat gas (set kekangan 8), dengan pengesahan terpisah daripada chain 17 dan sampul note sebesar 1,860 bait yang membawa memo disulitkan. 26 validator pada 1,000 RAND setiap satu, kuorum 18, bukti sehingga 4 MiB. Baki RAND dan 10 zUSD yang belum diselesaikan dibawa ke hadapan pada genesis.
- Panggilan sulit kini mengisytiharkan had gas yang dikuatkuasakan oleh litar, dan membayarnya serta bait-baitnya pada harga yang berubah dengan setiap blok. Empat panggilan yang diukur pada 30 September berharga antara 0.0057 dengan 0.0075 RAND.
- Empat program contoh telah digunakan dan dipanggil pada chain 18 pada 30 September: undian tanpa nama ke atas senarai kebenaran Keccak, bukti liabiliti ke atas pokok hasil tambah SHA-256, lejar luar rantaian yang dibawa antara panggilan, dan keputusan kredit persendirian daripada model yang diterbitkan.
- v0.6.7 · chain 19Dikeluarkan v0.6.7 · chain 19 · 1 Oct 2026
Chain 19: chain 18 sekali lagi, dengan titik hhujung bridge yang digunakan semula
- Chain 19 beroperasi pada 1 Oktober pukul 03:43 UTC, dipotong daripada chain 18 pada syot kilat ketinggian 141,935 dan dijalankan pada binaan v0.6.7 yang sama oleh 26 validator yang sama. Setiap peraturan dan had ialah milik chain 18; genesis menamakan titik hujung bridge Ethereum, BNB Chain dan Tron yang digunakan semula pada 30 September.
- Dompet operator dan zUSD yang dijambatani dibawa ke hadapan. Program tidak dibawa merentasi pemotongan, jadi keempat-empat program contoh telah digunakan semula pada chain 19. Kolam prover milik validator di prover.randprotocol.org membuktikan untuk chain 19.
- Rand Wallet v0.6.7 dikeluarkan pada hari yang sama untuk chain 19: teras setiap klien memuatkan fullnode v0.6.7 dan menolak sebarang chain lain, dan versi dompet kini sepadan dengan versi nod.
- v0.6.8 · chain 20Dikeluarkan v0.6.8 · chain 20 · 1 Oct 2026
Chain 20: keadaan program, yuran bridge dan pembetulan audit-v6 yang terakhir
- Chain 20 beroperasi pada 1 Oktober pukul 06:17 UTC pada v0.6.8, sebuah hard fork daripada keadaan chain 19 pada ketinggian 7,258, dilancarkan serentak oleh 26 validator yang sama. Setiap bukti dan mesej bertandatangan kini terikat pada genesis chain, maka tiada apa yang dibuat untuk satu chain dapat disahkan pada chain lain, dan sebuah dompet memerlukan v0.6.8 untuk menghantar.
- RPL-2: sesebuah program boleh menyimpan keadaan dalam sel dan memegang peti simpanan, dan satu Invoke membaca serta menulisnya dalam satu langkah yang dibuktikan, pada 0.01 RAND bagi setiap sel baharu. zUSD membayar yuran bridge sebanyak 0.1% pada setiap arah, dalam zUSD, kepada note perbendaharaan, dan jumlah simpanan masih sama dengan bekalan.
- Selebihnya daripada audit v6: kunci konsensus tidak lagi dilepaskan secara automatik (CON-4) dan pandangan (view) dimajukan melalui sijil tamat masa (CH-1); pendengar RPC awam dengan set kaedah tetap; siling harga gas; validator diterima melalui undian; penggiliran guardian yang memerlukan pemilikan dan penangguhan sehari.
- Wallet v0.6.8 · chain 20Dikeluarkan Wallet v0.6.8 · chain 20 · 1 Oct 2026
Rand Wallet v0.6.8: aplikasi menghantar pada chain 20
- Teras setiap aplikasi kini memuatkan fullnode v0.6.8 dan mengikat apa yang dibuktikan dan ditandatanganinya pada genesis chain 20, maka dompet telefon, desktop dan pelayar menghantar semula pada chain 20. Sesebuah dompet menggunakan prover RandProtocol secara lalai untuk bukti bundle, dan prover milik anda sendiri kekal sebagai pilihan persendirian.
- v0.8.0 · chain 21Dikeluarkan v0.8.0 · chain 21 · 12 Oct 2026
Chain 21: set kekangan 9, yuran dibakar, perps dan multisig
- Chain 21 mula beroperasi pada 12 Oktober pukul 10:31 UTC pada fullnode v0.8.0, satu hard fork bagi chain 20 (keadaan jambatannya daripada petikan keadaan pada ketinggian 814,702, serta baki dompet operator) yang dilancarkan secara henti-serentak oleh 26 validator yang sama. zkVM kini berada pada set kekangan 9, dengan span Merkle dalam verifier rekursi dan satu cip untuk aritmetik Dilithium2, maka setiap kunci verifier dan pengekodan bukti telah berubah: v0.8.0 menolak chain 18 hingga 20, dan dompet memerlukan v0.8.0 untuk menghantar.
- Lantai yuran setiap transaksi kini dibakar dan bukan dibayar kepada proposer, yang hanya menyimpan tip. Niaga hadapan kekal RPL-3: satu pasaran, BTC-PERP yang diselesaikan dalam zUSD pada leveraj 20×, dengan prover di luar chain. Akaun multisig: kunci Dilithium2 M-daripada-N ke atas baki awam, 1 RAND untuk mencipta; perbendaharaan yayasan, 100,000 RAND di bawah 2 daripada 3 kunci, ialah akaun genesis. Multisig persendirian: dasar M-daripada-N yang dibuktikan sebagai kebenaran sesuatu bundle pada tier 18, supaya chain hanya mengetahui bahawa sebuah multisig telah menandatangani. Bukti boleh mencecah 6 MiB.
- Perubahan pada nod sahaja sejak v0.6.8: keluaran bertandatangan yang dibina oleh CI bermula v0.7.0; pembuktian pada setiap teras, atau GPU, bermula v0.7.1; blok padat, titik semak permulaan, cache pengesahan dan pelaksanaan blok di luar gelung dalam v0.8.0; kepala imbasan mengurangkan bait penyegerakan dompet sebanyak 2.26×. Baris perintah rand daripada keluaran v0.8.0 menghantar pada chain 21, begitu juga Rand Wallet v0.8.0, di bawah.
- Wallet v0.8.0 · chain 21Dikeluarkan Wallet v0.8.0 · chain 21 · 12 Oct 2026
Rand Wallet v0.8.0: aplikasi menghantar pada chain 21 dan menandatangani untuk multitandatangan persendirian
- Teras setiap aplikasi kini menyertakan fullnode v0.8.0, maka dompet telefon, desktop, sambungan pelayar dan web menghantar pada chain 21; aplikasi 0.7.x menolaknya, dan v0.8.0 menolak chain 20. Kunci, alamat dan kunci pelihat dibawa ke hadapan, dan dompet yang mengimbas chain 20 mengimbas semula dari genesis chain 21 selepas satu sepanduk. Setiap aplikasi boleh menandatangani cadangan multitandatangan persendirian dengan kunci Dilithium2 miliknya sendiri, dengan menyemak penerima bayaran sebelum menandatangani.
- seterusnya AnggaranDirancang seterusnya · 19 Oct 2026 (anggaran)
Program contoh pada chain 21 dan ujian terakhir pengagregatan
- Anggaran. Empat program contoh dideploy semula pada chain 21; ujian agregat palsu yang masih ditunggu oleh pengagregatan blok.
Tarikh yang bertanda “anggaran” ialah rancangan, bukan komitmen. Dokumentasi menerangkan apa yang berjalan pada testnet hari ini.