Rand Protocol
موبایل

Rand Wallet د iOS لپاره

یو اصلي SwiftUI اپلیکیشن چې د Rust پر ګډې بټوې هسته جوړ شوی او د XCFramework په توګه ورسره تړل شوی. ستاسو د لګښت کیلي د iPhone په Keychain کې د Face ID یا Touch ID تر ساتنې لاندې پاتې کېږي، او اپلیکیشن یوازې له هغه RPC پای‌ټکي سره اړیکه نیسي چې تاسو یې ټاکئ.

په App Store کې لیست کېدل په تمه دي. تر هغه چې بیاکتنه بشپړه شي، لاندې یې له سرچینې جوړ کړئ.

د Rand Wallet نښه
په دې جوړ شوی
Swift · SwiftUI
د وېش لاره
د ازموینې پر مهال له TestFlight څخه، بیا له App Store څخه
اړتیاوې
iOS 16 یا ورپسې نسخه
لېږل
ثبوت په تلیفون کې جوړوي، یا د RandProtocol ثبوت‌جوړوونکي له لارې
لېږل

ثبوت په تلیفون کې جوړوي، یا د RandProtocol ثبوت‌جوړوونکي له لارې

په هغه تلیفون کې چې شاوخوا 8 GB حافظه لري، اپلیکیشن د لېږد ثبوت پخپله په وسیله کې جوړوي. دا یوه یا دوه دقیقې وخت نیسي، او د لېږلو بهیر پرده روښانه ساتي او له تاسو غواړي چې اپلیکیشن خلاص وساتئ.

د یوې بنډل ثبوت لوړه کچه شاوخوا 6.2 GB ته رسېږي. په هغه تلیفون کې چې لږه حافظه لري، iOS به اپلیکیشن د ثبوت په منځ کې ودروي، نو د بیاکتنې پړاو د وسیلې د خپلو شمېرو په ښودلو خبرداری ورکوي. بیا تلیفون په ډیفالټ ډول د RandProtocol ثبوت‌جوړوونکی کاروي، یا ستاسو خپل rand-prover د https له لارې (تنظیمات → ثبوت‌جوړوونکی)، او په داسې حال کې چې ثبوت‌جوړوونکی ثبوت جوړوي، تلیفون لېږد جوړوي.

هغه وسیله چې ثبوت نشي جوړولی په ډیفالټ ډول د RandProtocol ثبوت‌جوړوونکي کاروي: یو څو ماشینونه چې اعتبارسنجونکي یې چلوي (نن ورځ څلور، د https://prover.randprotocol.org لاندې)، پرته له فیس. له 0.6.9 راهیسې هر یو خپله کیلي لري چې بټوه یې پین کوي، او بټوه دا خبره له لومړي لېږد مخکې وايي. هغه ماشین چې د یو لېږد ثبوت جوړوي، د بټوې د لیدلو کیلي او یو ځلي مالګه (salt) ترلاسه کوي: چلوونکی یې د بټوې ټول تاریخچه، هره ترلاسه شوې او لېږل شوې تادیه، لوستلی شي، خو لګښت نشي کولی. د لګښت کیلي هېڅکله ستاسو له وسیلې نه وځي، چې د واک ورکولو کوچنی ثبوت پخپله جوړوي. د لا زیات محرمیت لپاره په تنظیمات → ثبوت‌جوړوونکی کې خپل ثبوت‌جوړوونکی وټاکئ، چې بیا تل لومړیتوب لري؛ بټوه هر ثبوت له سپارلو مخکې ګوري.

له ثابتوونکي (prover) سره د جوړه کولو ګام په ګام لارښود: docs/prover.md.

ستاسو کیلي

کیلي چېرته ساتل کېږي

د لګښت کیلي د والټ یوازینی راز دی. هېڅ حساب او هېڅ سرور نشته چې د هغې کاپي وساتي: که کیلي ورکه کړئ، هېڅوک یې بېرته نه شي راګرځولی، نو کله چې والټ یې تاسو ته ښيي، خوندي یې کړئ.

د لګښت کیلي
په Keychain کې، یوازې هغه وخت د لاسرسي وړ چې وسیله خلاصه وي او هېڅکله له بلې وسیلې سره نه همغږي کېږي. د لیدلو کیلي او پته د خلاصولو پر مهال له هغې څخه ترلاسه کېږي او نه ساتل کېږي.
خلاصول
Face ID یا Touch ID، او د وسیلې پټنوم د بدیل په توګه. کله چې اپلیکیشن شالید ته ولاړ شي، په تنظیماتو کې د ټاکل شوې مودې وروسته قفل کېږي، خو هېڅکله د ثبوت جوړولو پر مهال نه.
یادښتونه
د یادښتونو زېرمه د چین د معلوماتو کش دی، چې له بشپړې دوسیې ساتنې سره لیکل کېږي، نو تر هغه چې تلیفون قفل وي د لوستلو وړ نه دی.
محرمیت
د محرمیت منشور اعلانوي چې هېڅ تعقیب نشته او هېڅ معلومات نه راټولېږي. یوازینی شبکه‌یي کوربه هغه RPC URL دی چې تاسو یې تنظیموئ، او randscan.org کله چې پر یوه لینک ټک وکړئ.
همدارنګه

تبادله، په اپلیکیشن کې

له 0.7.1 راهیسې د تلیفون اپلیکیشنونه هغه د تبادلې پرده لري چې غځونې او د ډیسک‌ټاپ اپلیکیشن یې لري: RAND او ټوکنونه د durian.market د حوضونو له لارې پرته له دې چې بټوه پرېږدئ تبادله کړئ. تلیفون د پروګرام د غوښتنې ثبوت او د لګښت واک ورکول پخپله جوړوي، چې شاوخوا 1.5 GB حافظې ته اړتیا لري، او د RandProtocol ثبوت‌جوړوونکي لوی ثبوت جوړوي. هغه اندازه چې تاسو یې ترلاسه کوئ دقیقه ده؛ که حوض لومړی بدلون ومومي، هېڅ نه لېږل کېږي او تاسو نوې بیه ترلاسه کوئ.

له سرچینې جوړول

تر هغه چې د App Store لیست تایید شي

  1. Apple اپلیکیشن یوازې له TestFlight یا App Store څخه نصبوي، نو د iOS لپاره د ښکته کولو هېڅ دوسیه نشته.
  2. دا د clients له زېرمتون څخه په Xcode 16 یا ورپسې نسخه کې جوړ او وچلوئ، په سیمولېټر یا په خپله وسیله کې.
  3. randpay: لینکونه د لېږلو پرده له مخکې ډک شوي معلوماتو سره پرانیزي؛ تر هغه چې تاسو تایید نه کړئ هېڅ نه لېږل کېږي.

د وسیلو لړۍ: Rust 1.98.1، چې په ذخیره کې ټاکل شوې او rustup یې نصبوي. د جوړونې لارښود هر پېرودونکی (client) له یوه پاک ماشین څخه پوښي. د سرچینې فولډرونه: ios/, core/.

Rand Wallet د iOS لپاره
bash
git clone --recurse-submodules https://github.com/randprotocol/clients.git && cd clients
git checkout v0.8.0 && git submodule update --init   # خپروونه؛ core/vendor/fullnode @ v0.8.0 (c0878c3)
core/scripts/build-ios.sh   # → ios/Frameworks/RandWalletCore.xcframework
open ios/RandWallet.xcodeproj   # یا یې له xcodebuild سره جوړ کړئ، لاندې

cd ios && xcodebuild -project RandWallet.xcodeproj -scheme RandWallet \
  -destination 'platform=iOS Simulator,name=iPhone 17' build
هر پېرودونکی

څه کوي، په هر پلاټفارم کې

والټ جوړ کړئ
د لګښت کیلي پر وسیله جوړېږي، یو ځل ښودل کېږي چې تاسو یې خوندي کړئ، او د rand1… پته ترې اخیستل کېږي. موجوده کیلي، یا د rand CLI یو wallet.key.json وارد کړئ؛ هر کلاینټ همدا فایل صادروي.
ترلاسه او لېږل
ستاسو بیلانس د هغو نوټونو ټولګه ده چې یوازې ستاسو کیلي یې خلاصولی شي؛ والټ د ژمنو ونه سکن کوي ترڅو یې ومومي. د RAND یا د هر لېست شوي RPL ټوکن لېږد یو 4-ننوتنې-4-وتنې بنډل دی چې د یوه ثبوت په واسطه اجازه ورکول کېږي. هېڅوک لېږونکی، ترلاسه کوونکی، اندازه یا دا چې کومه شتمني لېږدول شوې، نه پوهېږي.
فاسټ
پر داسې testnet چې خلاص فاسټ لري، یو کلیک 100 RAND په یوه داسې نوټ کې جوړوي چې یوازې تاسو یې خلاصولی شئ.
یوازې هغه څه افشا کړئ چې تاسو یې غواړئ
د کتلو کیلي کاپي کړئ او په RandScan کې زما تاریخچه خلاصه کړئ ترڅو هر هغه نوټ ووینئ چې تاسو لېږلی یا ترلاسه کړی، یا د یوې تادیې د راکړې ورکړې کیلي کاپي کړئ ترڅو یوازې همدا تادیه افشا کړئ او بل هېڅ نه. اکسپلورر ستاسو په براوزر کې کوډ خلاصوي او کیلي هېڅ ځای ته نه لېږي.

د لیدلو کیلي او د راکړې ورکړې کیلي په randscan.org کې پرانیستل کېږي.

د testnet یادښتونه

مخکې له دې چې څه ولېږئ

زنځیر
عامه پایننقطه 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 چې هر کلاینټ ورسره تړل کېږي
نور پېرودونکي

یو والټ، هر پلاټفارم

هر ځای کې همغه د کیلي دوتنه، د پتې بڼه او قواعد: هغه والټ چې دلته جوړ شي، هر بل پېرودونکي او rand CLI ته واردېدای شي.