Gunakan halaman ini untuk melihat apa yang berjalan pada setiap jenis peranti dan mengapa dompet-dompet tersebut berfungsi secara berbeza. Setiap Rand Wallet ialah dompet yang sama dengan cangkerang yang berbeza. Satu teras Rust, dibina daripada crate milik nod penuh itu sendiri, menyimpan kunci dan melakukan kriptografi pada setiap peranti. Satu-satunya perbezaan sebenar ialah memori: satu bukti himpunan (bundle proof) mencecah kira-kira 6 GB. Komputer meja atau telefon besar menghasilkannya serta-merta, dan peranti yang lebih kecil menyerahkan satu bukti itu kepada prover. Muat turun dan langkah pembinaan bagi setiap klien terdapat di /clients.
Satu teras, lima bentuk
| peranti dan klien | teras di dalamnya | membuktikan pindahan | tempat kunci perbelanjaan disimpan |
|---|---|---|---|
| iPhone: aplikasi iOS, iOS 16 atau lebih baharu | sebuah XCFramework | dengan memori sekitar 8 GB, dalam satu atau dua minit; jika tidak, melalui prover yang dipasangkan | Keychain, hanya ketika peranti dibuka kunci; tidak pernah disegerakkan |
| Android: aplikasi Android, Android 8 atau lebih baharu | sebuah pustaka natif | dengan memori sekitar 8 GB, dalam perkhidmatan latar depan; jika tidak, melalui prover yang dipasangkan | dienkripsi di bawah kunci yang dipegang oleh Android Keystore |
| Komputer riba dan komputer meja: aplikasi desktop untuk macOS, Windows dan Linux | crate Rust, dipautkan terus | pada mesin itu, kira-kira satu minit pada CPU komputer riba; ia tidak akan memulakannya di bawah 8 GiB RAM | peti besi kata laluan (AES-256-GCM, PBKDF2 pada 600,000 lelaran); apabila dibuka kunci, hanya dalam memori aplikasi |
| Pelayar: sambungan Chrome dan Firefox, dompet web | WebAssembly | tidak pernah: WebAssembly mendapat 4 GiB, maka prover yang dipasangkan sentiasa menghasilkan bukti himpunan | jenis peti besi yang sama; apabila dibuka kunci, dalam memori halaman atau storan sesi tab |
Komputer riba dan komputer meja menjalankan aplikasi desktop yang sama. Satu-satunya perbezaan ialah memori yang dimiliki mesin untuk pembuktian. Dompet yang dicipta pada mana-mana daripadanya boleh diimport ke yang lain dan ke baris perintah rand, dan sebaliknya: fail kunci, format alamat dan peraturannya sama di mana-mana.
Dompet yang menghantar pada chain 20
Chain 20, aktif sejak 2026-10-01 06:17 UTC, mengikat setiap bukti dan setiap mesej bertandatangan kepada hash genesisnya, maka dompet memerlukan fullnode v0.6.8 untuk menghantar padanya. Rand Wallet v0.6.8, dikeluarkan pada 2026-10-01, ialah dompet itu: teras setiap aplikasi menyertakan fullnode v0.6.8, dan secara lalai bukti himpunan dihasilkan oleh prover RandProtocol, dengan prover anda sendiri sebagai pilihan peribadi. Aplikasi 0.6.7, yang dibina untuk chain 19, tidak dapat menghantar pada chain 20; kemas kininya. Baris perintah rand daripada keluaran fullnode v0.6.8 (Baris perintah) juga boleh menghantar, dan menggunakan fail kunci yang sama.
Apa yang dilakukan oleh setiap klien
- Menyimpan kunci perbelanjaan pada peranti. Ia dijana daripada kerawakan sistem pengendalian dan disimpan dalam bentuk terenkripsi. Tiada klien yang menghantarnya ke mana-mana, dan rangkaian tidak mempunyai akaun untuk menerimanya.
- Menemui nota miliknya sendiri. Ia mengimbas rantaian dengan kunci pandangannya, supaya tiada pelayan yang tahu nota mana miliknya.
- Menghasilkan bukti pengesahan sendiri. Satu pindahan membawa dua bukti. Yang kecil, ke atas kunci perbelanjaan, mengambil masa beberapa saat dan sentiasa dihasilkan pada peranti (Validator, aggregator dan prover).
- Mendapatkan bukti himpunan dihasilkan. Ia menghasilkannya pada peranti jika memori mencukupi, atau jika tidak, daripada prover yang dipasangkan. Setiap bukti yang diterima semula disemak sebelum apa-apa dihantar.
- Menghantar kepada mana-mana nod RPC. Apa yang dihantarnya ialah apa yang dilihat oleh setiap nod: komitmen, nullifier, sampul tertutup, yuran dan bukti.
Memasangkan prover
Telefon yang kekurangan memori, dan setiap dompet pelayar, memasangkan prover untuk bukti himpunan. Pada komputer yang sama, aplikasi desktop melakukannya (Settings → Prove for my other devices, kemudian tampal pautan ke Settings → Prover dompet pelayar). Di tempat lain, ia ialah rand-prover yang anda jalankan (Menjalankan nod), atau kolam validator di prover.randprotocol.org.
Prover yang dipasangkan dihantar kunci pandangan dompet dan satu salt sekali guna, tidak pernah kunci perbelanjaan. Ia boleh membaca keseluruhan sejarah dompet itu, yang lalu dan akan datang, dan ia tidak boleh berbelanja. Pasangkan hanya prover yang anda sanggup tunjukkan sejarah itu kepadanya. Untuk privasi penuh, buktikan pada komputer meja atau telefon 8 GB, atau jalankan prover anda sendiri.