Rand Wallet
د RAND لپاره خوندي والټ، د هر پلاتفورم لپاره یو. دا د لګښت کیلي او یوه rand1… پته جوړوي، ستاسو نوټونه ستاسو په خپله کیلي د چېن د سکن کولو له لارې پیدا کوي، لېږدونه په هغه وسیله ثابتوي چې تاسو یې په لاس کې لرئ یا ستاسو د خپل ثابتوونکي له لارې، د testnet له فاسېټ څخه پیسې غواړي، او تاسو ته د کتنې کیلي او د هر لېږد کیلي درکوي چې randscan.org پرې محرم لېږدونه پرانیزي. ستاسو د بیلانس یا ستاسو د تادیاتو په اړه هېڅ شی هغه چا ته نه ښکاري چې تاسو ورته کیلي نه وي ورکړې — او والټ هم له دې قاعدې مستثنا نه دی: هېڅ حساب نه ساتي، یوازې ستاسو نوټونه.
نوم لیکنه وکړئ یا ننوځئ ترڅو د خپل پلور په حساب کې والټ جوړ کړئ، چېرته چې پته مستقیماً ستاسو په ونډه کې ثبتېږي — یا یې همدلته، آفلاین، پرته له کوم حساب څخه جوړ کړئ.
iOS
ژر به په پلورنځي کې وي- د وېش لاره
- د ازموینې پر مهال له TestFlight څخه، بیا له App Store څخه
- اړتیاوې
- iOS 16 یا ورپسې نسخه
Android
0.8.0 ښکته کړئ- د وېش لاره
- Google Play، لومړی پرانیستې ازموینه
- اړتیاوې
- Android 8 (API 26) یا ورپسې نسخه، arm64 یا x86_64
Chrome
0.8.0 ښکته کړئ- د وېش لاره
- Chrome Web Store؛ په Edge او Brave کې هم نصبېږي
- اړتیاوې
- Chrome 116 یا ورپسې نسخه
Firefox
0.8.0 ښکته کړئ- د وېش لاره
- addons.mozilla.org
- اړتیاوې
- Firefox 140 یا وروسته
Windows
0.8.0 ښکته کړئ- د وېش لاره
- یو .msi نصبوونکی، له GitHub Releases څخه
- اړتیاوې
- Windows 10 یا وروسته، د WebView2 runtime سره؛ د لېږلو لپاره 8 GiB حافظه
macOS
0.8.0 ښکته کړئ- د وېش لاره
- یوه .dmg، له GitHub Releases څخه
- اړتیاوې
- د لېږلو لپاره 8 GiB حافظه؛ د جوړولو لپاره Xcode Command Line Tools
Linux
0.8.0 ښکته کړئ- د وېش لاره
- یوه .deb، یوه .rpm، یو AppImage یا یوازې اجرايي دوتنه، له GitHub Releases څخه
- اړتیاوې
- webkit2gtk 4.1؛ د لېږلو لپاره 8 GiB حافظه
Web
په محلي ډول یې وچلوئ- د وېش لاره
- د clients ریپازیټورۍ یوه کاپي، چې ستاسو پر خپل ماشین وړاندې کېږي
- اړتیاوې
- Node 20 یا وروسته؛ یو تازه براوزر
نسخه 0.8.0، 2026-10-12. هر ښکته کېدونکی فایل په GitHub کې د v0.8.0 خپرونې یو فایل دی، او د هر کلاینټ پاڼه یې SHA-256 ښيي؛ بشپړ لیست SHA256SUMS دی. غوره ګڼئ چې پخپله یې کمپایل کړئ؟ له سرچینې یې جوړ کړئ. والټ هېڅ معلومات نه راټولوي: د محرمیت تګلاره · د خدمت شرایط.
همدلته یې جوړ کړئ، آفلاین
ښي خوا ته جوړوونکی د بشپړ نوډ خپل د کیلي کوډ دی چې WebAssembly ته کمپایل شوی او په دې پاڼه کې بار شوی دی. کله چې ووايي چمتو دی، Wi‑Fi بند کړئ او بیا هم کار کوي: د لګښت کیلي ستاسو د وسیلې له تصادفیت څخه راځي، پته په همدې شېبه له هغې څخه اخیستل کېږي، او هېڅ شی چېرته نه لېږل کېږي — هېڅ ځای نشته چې ورشي.
پته rand1 جمع ۱٬۶۶۷ توري ده: ستاسو د والټ د نوټ کیلي او د ML-KEM د کپسولي کولو کیلي چې لېږونکی نوټ ورته مهر کوي، هغه بڼه چې چېنونه 18 او 19 یې چلوي. (چېن 11 د لاسلیک د کیلي ۵۴ توري هش وازمایه؛ بېرته واخیستل شو ځکه چې لېږونکی نشي کولی نوټ یو هش ته مهر کړي — اسناد یې ریکارډ لري.) د کیلي فایل په rand CLI یا د Rand Wallet په هر اپ کې بار کړئ او rand address همغه پته چاپوي.
غواړئ پته د وېش لپاره ثبت وي؟ د پتې پاڼه همدا جوړوونکی لري او سربېره پر دې یو حساب چې پکې یې خوندي کړئ: یو برېښنالیک او یو پټنوم، او یوازې پته ساتل کېږي.
غوره ګڼئ لومړی کوډ وګورئ؟ دا په بشپړ نوډ کې crates/randprotocol-zkvm/src/address.rs دی، او د براوزر پوښ د دې سایټ په ذخیره کې server/address-wasm دی.
- صبر وکړئ تر څو پورتنۍ نښه بېانټرنېټه چمتو وښيي. بیا هر څه چې والټ ورته اړتیا لري په همدې ټب کې دي.
- Wi‑Fi بند کړئ، یا د الوتکې حالت چالان کړئ. دا ټب خلاص وساتئ.
- جوړ یې کړئ. د لګښت کیلي ستاسو د خپلې وسیلې له تصادفي والي څخه جوړېږي او هېڅکله له هغې نه وځي.
- wallet.key.json ښکته کړئ او پته کاپي کړئ. بیا بېرته وصل شئ.
ګوتنښه دا هغه چا ته ولولئ چې ورته یې لېږئ، یا یې څنګ په څنګ پرتله کړئ — ۱۶ توري بس دي چې دوه بېلې پتې په تصادفي ډول سره سمې نه شي.
د ګوتنښې سره خوندي شي؟ تر خوندي کولو مخکې یې له هغې سره پرتله کړئ چې څښتن یې درته لولي.
یوازې په همدې براوزر کې خوندي کېږي؛ د سایټ د معلوماتو پاکول یې له منځه وړي.
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
د کیلي فایل په خپله والټ دی. هر څوک چې دا ولري، هغه ټول نوټونه لګولی شي چې پته یې کله هم ترلاسه کوي؛ له دې پرته، هېڅوک نه شي لګولی. دا په یو شخصي ځای کې او له دې براوزر بهر وساتئ — په پاسورډ مدیر یا کوډ شوې ډرایو کې — او یوازې وروسته بېرته وصل شئ. همدا فایل په rand CLI کې (rand address همدا پته چاپوي) او د Rand Wallet په هر اپ کې پرانیستل کېږي. پته په قصدي ډول عامه ده — د نوټ کیلي او د ML-KEM د کپسول کولو کیلي لري چې لېږونکی نوټ ورته مهر کوي، له همدې امله ۱٬۶۶۷ توري اوږده ده؛ د لګښت کیلي یوازینی راز دی. مخکې والټ لرئ؟ د هغه پته هغه ده چې rand address یې چاپوي — په دې سایټ کې هېڅ شی هېڅکله د کیلي فایل یا د لګښت کیلي نه غواړي.
هر پلاتفورم، یو والټ
په هر پلاتفورم کې همغه د کیلي فایل، همغه د پتې بڼه او همغه قواعد. په تلیفون کې جوړ شوی والټ براوزر او rand CLI ته واردېږي، او بېرته هم.
یو هسته، ستاسو کیلي، ستاسو ثابتوونکی
هر کلاینټ یوه Rust هسته پوښي چې د بشپړ نوډ له خپلو crates څخه جوړه شوې ده: د Poseidon2 د کیلي سلسله، د ML-KEM-768 لفافې او د zkVM ثابتوونکی د نوډ کوډ دی، چې د iOS لپاره په XCFramework، د Android لپاره په اصلي کتابتون، د براوزرونو لپاره په WebAssembly او د ډیسکټاپ اپ کې په تړل شوي crate کمپایل شوی. پر هغې باندې Swift، Java او JavaScript پخپله والټ دی: د RPC کلاینټ، د نوټونو زېرمه، او سکرینونه. ستاسو د لګښت کیلي په محلي ډول د عامل سیسټم له تصادفیت څخه جوړېږي او په وسیله کې کوډ شوې ساتل کېږي؛ هغه څه چې والټ یې RPC پای ټکي ته لېږي هماغه څه دي چې یوه بنډل یې په هر حال خپروي — ژمنې، nullifiers، مهر شوې لفافې او یو ثبوت. یو ثبوت شاوخوا 5.7 GB حافظې ته اړتیا لري، نو د ډیسکټاپ اپ او لوی تلیفونونه پخپله ثابتوي او د براوزر والټونه هغه ثابتوونکی نښلوي چې تاسو یې چلوئ، چې کیلي یوازې هغه ته مهر شوې ترلاسه کوي.
مخکې له دې چې څه ولېږئ
- زنځیر
- عامه پایننقطه chain 21 ته خدمت کوي، چې د 12 Oct 2026 10:31 UTC راهیسې فعال دی (د fullnode v0.8.0 پر بنسټ جوړ شوی). د والیټ مرکزي برخه fullnode v0.8.0 (c0878c3) په خپل ځان کې نیسي او هر بل chain ردوي: chain 21 د constraint set 9 پر بنسټ چلیږي، نو د 0.7.x والیټ پر هغه لیږد نشي کولی، او دا خپروونه پر chain 20 لیږد نشي کولی. کلیګانې او پتې همداسې پاتې کیږي؛ هغه والیټ چې chain 20 یې سکن کړی و، یو ځل د بلې زنځیر خبرتیا ښکاره کوي او د chain 21 له genesis څخه بیا سکن کوي. د پل ډیپازیټونه او ایستل په zUSD کې 0.1% فیس لري، چې والیټ یې د ایستلو دمخه تاسو ته ښیي.
- د RPC پای ټکی
- ترتیبات → شبکه. ډیفالټ یې https://rpc.randprotocol.org دی؛ هر rand-node RPC چې تاسو ورته لاسرسی لرئ کار کوي، او خوندي شوی URL له ساتلو مخکې ازمویل کېږي
- ثبوت جوړول
- د یوه بنډل ثبوت تر ټولو لوړه حافظه شاوخوا 6.2 GB ته رسېږي او د لپټاپ پر CPU شاوخوا یوه دقیقه وخت نیسي
- حالت
- آزمایښتي testnet سافټویر. پلټنه شوې نه ده. پر testnet باندې RAND هېڅ ریښتینی ارزښت نه لري
- جواز
- GPL-3.0-only، لکه د بشپړ نوډ هغه crates چې هر کلاینټ ورسره تړل کېږي
یا یې پخپله جوړ کړئ
د کلاینټونو ذخیره Rust هسته، ګډ انٹرفېس، هر اپ او د هر پلورنځي لپاره بسته بندي لري. هسته بشپړ نوډ په v0.6.7 کې، هغه جوړښت چې چېن 19 چلاوه، د submodule په توګه شاملوي. د جوړولو لارښود هر کلاینټ له یوه پاک ماشین څخه تشریح کوي، او د هر کلاینټ پاڼه خپل ګامونه لري.
# Rust 1.98.1 (ټاکل شوې؛ rustup یې نصبوي). د iOS لپاره Xcode 16+، د Android لپاره JDK 17+ له SDK 36 او NDK 27 سره، د توسیعونو لپاره Node 22+
git clone --recurse-submodules https://github.com/randprotocol/clients.git && cd clients # core/vendor/fullnode @ v0.6.7 (86941a1)
cd core && cargo test --release && cd .. # هسته، د یوه رښتیني ثبوت په ګډون (~1 min)
core/scripts/build-wasm.sh # → extension/shared/core/ (wasm-bindgen-cli نصبوي)
core/scripts/build-ios.sh # → ios/Frameworks/RandWalletCore.xcframework
core/scripts/build-android.sh # → android/app/src/main/jniLibs/ (NDK ته اړتیا لري)
scripts/release/build-desktop.sh # د ډیسکټاپ اپ: dmg / msi / AppImage، deb، rpm
web/wallet/serve.sh # محلي وېب والټ په http://127.0.0.1:8787/ کې
# بیا: /clients/ios، /clients/android، /clients/chrome، /clients/firefox، /clients/macos …