Rand Protocol
Desktop

Rand Wallet untuk macOS

Aplikasi desktop: antarmuka wallet bersama di dalam webview sistem, di atas inti Rust yang ditautkan secara langsung. Ini adalah satu-satunya klien yang membuktikan transfer pada Mac Anda sendiri, dan dapat pula membuktikan untuk wallet peramban Anda.

Versi 0.8.0, 2026-10-12. Periksa hasil unduhan terhadap SHA-256-nya sebelum membukanya.

Ikon Rand Wallet
Dibangun dengan
Tauri · inti Rust, antarmuka bersama
Didistribusikan melalui
berkas .dmg, dari GitHub Releases
Prasyarat
Memori 8 GiB untuk mengirim; Xcode Command Line Tools untuk membangun
Pengiriman
Membuktikan di komputer ini
Unduhan

Versi 0.8.0

Berkas dilampirkan pada rilis v0.8.0 di GitHub; tombol di sini hanyalah tautan ke berkas tersebut, dan tidak ada yang disajikan dari situs ini.

  1. Buka berkas .dmg dan seret Rand Wallet ke Applications.
  2. Aplikasi ini ditandatangani secara ad-hoc dan belum dinotarisasi, sehingga peluncuran pertama menampilkan pesan bahwa Apple tidak dapat memverifikasinya. Periksa terlebih dahulu berkas tersebut terhadap SHA-256-nya, lalu buka System Settings → Privacy & Security dan pilih Open Anyway di samping pesan tentang Rand Wallet.
  3. Atau hapus sendiri flag karantina: xattr -dr com.apple.quarantine "/Applications/Rand Wallet.app"
Apple silicon (.dmg)
M1 dan yang lebih baru · 5.4 MB
Unduh
rand-wallet-0.8.0-macos-arm64.dmg
SHA-256 867c1049a1c681699f9f7a2a1ec7d64661901a6dbd3aff3a63a5573b6589fe5b
Intel (.dmg)
Mac Intel · 5.8 MB
Unduh
rand-wallet-0.8.0-macos-x64.dmg
SHA-256 51f020f23d1ea0c5bf8870d398d096dd384514ec78ad060ab3ac21535f15f274
Periksa berkas yang Anda unduh
SHA256SUMS
# dengan SHA256SUMS yang diunduh ke folder yang sama dengan berkasnya
shasum -a 256 -c SHA256SUMS --ignore-missing     # macOS
sha256sum -c SHA256SUMS --ignore-missing         # Linux

# atau cetak checksum satu berkas dan bandingkan dengan yang tertera di atas
shasum -a 256 rand-wallet-0.8.0-macos-arm64.dmg

Checksum yang cocok menunjukkan bahwa berkas tersebut adalah berkas yang dipublikasikan. Hal itu tidak menunjukkan bahwa berkas dibangun dari kode sumber: build belum dapat direproduksi bit demi bit, jadi jika itu yang perlu Anda ketahui, bangunlah sendiri.

Pengiriman

Membuktikan di komputer ini

Aplikasi desktop adalah satu-satunya klien yang membuktikan (proving) transfer secara menyeluruh pada mesin yang Anda pegang. Inti wallet ditautkan ke dalam aplikasi sebagai crate Rust, sehingga prover berjalan secara native dan satu-satunya batasannya adalah memori mesin: bukti bundle mencapai puncak sekitar 6,2 GB, dan di bawah 8 GiB RAM aplikasi menolak memulainya alih-alih terhenti di tengah jalan.

Satu bukti memerlukan waktu sekitar satu menit pada CPU laptop. Layar Send melaporkan setiap langkah (memilih, witness, pembuktian, pengiriman, konfirmasi), dan kunci otomatis (auto-lock) menunggu transfer yang sedang berjalan alih-alih melepas kunci di tengah pembuktian.

Aplikasi desktop juga membuktikan untuk wallet Anda yang lain. Settings → Prove for my other devices menyediakan tautan pemasangan (pairing) yang ditempelkan oleh ekstensi peramban atau wallet web lokal pada mesin yang sama ke Settings → Prover miliknya.

Kunci Anda

Tempat kunci disimpan

Kunci pengeluaran (spend key) adalah satu-satunya rahasia dompet. Tidak ada akun dan tidak ada server yang menyimpan salinannya: jika kunci hilang, tidak ada yang dapat memulihkannya, jadi simpanlah kunci tersebut saat dompet menampilkannya kepada Anda.

Kunci pembelanjaan
Dienkripsi saat disimpan (at rest) dalam brankas kata sandi, brankas yang sama yang dipakai oleh setiap shell lainnya: AES-256-GCM dengan PBKDF2-SHA256 pada 600.000 iterasi. Selama tidak terkunci, kunci plaintext hanya berada di memori proses aplikasi itu sendiri.
Data
Satu berkas wallet.json di bawah ~/Library/Application Support/RandWallet, hanya dapat dibaca oleh pengguna Anda. Berkas ini memuat brankas, pengaturan, dan penyimpanan note, yaitu cache data rantai publik yang dibangun ulang oleh pemindaian ulang.
Jaringan
Hanya URL RPC pada Settings. Tautan hanya membuka randscan.org dan randprotocol.org; aplikasi tidak diizinkan membuka host lain mana pun.
Juga

Hal yang tidak dilakukan aplikasi desktop

Bridge burn, staking, deployment kontrak, dan panggilan rahasia (confidential call) tidak tersedia di dalam aplikasi. Ekspor berkas kunci dari Settings dan gunakan wallet baris perintah rand dari repositori full node untuk keperluan tersebut; kunci yang sama berlaku di keduanya.

Bangun dari kode sumber

Atau bangun sendiri

  1. Xcode Command Line Tools (xcode-select --install), rustup, dan Node 22 atau yang lebih baru adalah prasyaratnya.
  2. Build pertama mengompilasi prover dan memerlukan beberapa menit. Tambahkan --target x86_64-apple-darwin untuk .dmg Intel.

Toolchain: Rust 1.98.1, dipatok di repositori, yang dipasang oleh rustup. Panduan build mencakup setiap klien mulai dari mesin yang bersih. Direktori kode sumber: desktop/, ui/, core/.

Rand Wallet untuk macOS
bash
git clone --recurse-submodules https://github.com/randprotocol/clients.git && cd clients
git checkout v0.8.0 && git submodule update --init   # rilis ini; core/vendor/fullnode @ v0.8.0 (c0878c3)
cargo install tauri-cli --version "^2.0.0" --locked   # sekali saja
cd desktop/src-tauri
cargo tauri dev   # jalankan dari sumber
cd ../.. && scripts/release/build-desktop.sh   # berkas .dmg → dist/release/
Setiap klien

Fungsinya di setiap platform

Membuat dompet
Sebuah spend key yang dibuat di perangkat, ditampilkan sekali agar Anda simpan, beserta alamat rand1… yang diturunkan darinya. Impor kunci yang sudah ada, atau wallet.key.json dari CLI rand; setiap klien mengekspor berkas yang sama.
Menerima dan mengirim
Saldo Anda adalah himpunan note yang hanya dapat dibuka oleh kunci Anda; dompet memindai pohon komitmen untuk menemukannya. Transfer RAND atau token RPL mana pun yang terdaftar adalah satu bundle 4-masuk-4-keluar yang diotorisasi oleh sebuah bukti. Tidak ada pihak yang mengetahui pengirim, penerima, jumlah, atau aset mana yang berpindah.
Faucet
Di testnet dengan faucet terbuka, satu ketukan mencetak 100 RAND ke dalam sebuah note yang hanya dapat Anda buka.
Ungkapkan hanya yang Anda pilih
Salin viewing key Anda dan buka My history di RandScan untuk melihat setiap note yang Anda kirim atau terima, atau salin kunci transaksi satu pembayaran untuk mengungkapkan pembayaran itu saja dan tidak ada yang lain. Penjelajah mendekripsi di peramban Anda dan tidak pernah mengirim kunci ke mana pun.

Viewing key dan transaction key dibuka di randscan.org.

Catatan testnet

Sebelum Anda mengirim apa pun

Rantai
Endpoint publik melayani chain 21, yang aktif sejak 12 Okt 2026 10:31 UTC (dibuat dari fullnode v0.8.0). Inti dompet memuat vendor fullnode v0.8.0 (c0878c3) dan menolak chain lain mana pun: chain 21 menjalankan constraint set 9, sehingga dompet 0.7.x tidak dapat mengirim di chain tersebut, dan rilis ini tidak dapat mengirim di chain 20. Kunci dan alamat tetap berlaku; dompet yang memindai chain 20 menampilkan banner chain berbeda satu kali, lalu memindai ulang dari genesis chain 21. Deposit dan penarikan bridge dikenai biaya 0,1% dalam zUSD, yang ditampilkan dompet sebelum Anda melakukan penarikan.
Endpoint RPC
Pengaturan → Jaringan. Bawaannya https://rpc.randprotocol.org; RPC rand-node mana pun yang dapat Anda jangkau akan berfungsi, dan URL yang disimpan diperiksa sebelum dipertahankan
Pembuktian
Bukti bundle mencapai puncak sekitar 6,2 GB memori dan memakan waktu sekitar satu menit pada CPU laptop
Status
Perangkat lunak testnet eksperimental. Belum diaudit. RAND di testnet tidak bernilai riil
Lisensi
GPL-3.0-only, seperti crate full node yang ditautkan setiap klien
Klien lain

Satu dompet, setiap platform

Berkas kunci, format alamat, dan aturan yang sama di mana-mana: dompet yang dibuat di sini dapat diimpor ke klien lain mana pun dan ke CLI rand.