Rand Protocol
سطح المكتب

Rand Wallet لنظام Windows

تطبيق سطح المكتب: واجهة المحفظة المشتركة داخل عارض الويب في النظام، فوق نواة Rust المرتبطة مباشرةً. وهو العميل الوحيد الذي يُنشئ إثبات التحويل على حاسوبك أنت، ويستطيع كذلك أن يُنشئ الإثبات لمحفظة متصفحك.

الإصدار 0.8.0، 2026-10-12. تحقق من التنزيل مقابل SHA-256 الخاص به قبل أن تفتحه.

أيقونة Rand Wallet
مبني باستخدام
Tauri · نواة Rust، وواجهة مشتركة
يُوزَّع عبر
مثبّت .msi، من GitHub Releases
المتطلبات
Windows 10 أو أحدث، مع بيئة WebView2 التشغيلية؛ و8 GiB من الذاكرة للإرسال
الإرسال
يُنشئ الإثبات على هذا الحاسوب
تنزيل

الإصدار 0.8.0

الملفات مرفقة بـإصدار v0.8.0 على GitHub؛ والأزرار هنا روابط إليها، ولا يُقدَّم شيء من هذا الموقع.

  1. شغّل المثبّت. وهو يضيف بيئة WebView2 إذا لم تكن موجودة على الجهاز.
  2. المثبّت غير موقَّع رقميًا بعد، لذلك يعرض SmartScreen رسالة «Windows protected your PC». تحقق من الملف أولًا بمقارنته بقيمة SHA-256 الخاصة به، ثم اختر «مزيد من المعلومات» ← «تشغيل على أي حال».
المثبّت (.msi)
Windows 10 و11 بنظام 64 بت · 6.0 MB
تنزيل
rand-wallet-0.8.0-windows-x64.msi
SHA-256 92cf9456c6d2920d2f6b782e855a5cbe826790a98440a52ac8f2810e57de044a
المثبّت (.exe)
التطبيق نفسه، في صورة برنامج إعداد · 4.6 MB
تنزيل
rand-wallet-0.8.0-windows-x64-setup.exe
SHA-256 59ed374413c0f9bdf6502f6c8f220c4912cde2e4eefbc8dc11ef3f21b48252a3
تحقق مما نزّلته
SHA256SUMS
# PowerShell: يطبع SHA-256 للملف؛ قارنه بالقيمة الموضحة أعلاه
Get-FileHash rand-wallet-0.8.0-windows-x64.msi -Algorithm SHA256
Get-FileHash rand-wallet-0.8.0-windows-x64-setup.exe -Algorithm SHA256

المجموع الاختباري المطابق يعني أن الملف هو الذي نُشر. ولا يعني أن الملف بُني من المصدر: فالإصدارات المبنية غير قابلة لإعادة الإنتاج بت لبت حتى الآن، لذا إن كان هذا ما تريد معرفته، فـابنِه بنفسك.

الإرسال

يُنشئ الإثبات على هذا الحاسوب

تطبيق سطح المكتب هو العميل الوحيد الذي يُثبَت فيه التحويل من أوله إلى آخره على الجهاز الذي بين يديك. نواة المحفظة مرتبطة بالتطبيق بوصفها حزمة Rust، فيعمل المُثبِت (prover) أصيلًا على الجهاز، والقيد الوحيد هو ذاكرة الجهاز: يبلغ إثبات الحزمة ذروته عند نحو 6.2 GB، وإذا كانت الذاكرة أقل من 8 GiB يرفض التطبيق بدء الإثبات بدلًا من أن يتوقف في منتصفه.

يستغرق الإثبات نحو دقيقة على معالج حاسوب محمول. وتعرض شاشة الإرسال كل خطوة (الاختيار، الشاهد، الإثبات، الإرسال، التأكيد)، ويتريث القفل التلقائي حتى يكتمل التحويل الجاري بدلًا من إسقاط المفتاح في منتصف الإثبات.

يُنشئ تطبيق سطح المكتب الإثبات أيضًا لمحافظك الأخرى. تمنحك الإعدادات ← إثبات لأجهزتي الأخرى رابط اقتران، تلصقه إضافة المتصفح أو محفظة الويب المحلية على الجهاز نفسه في الإعدادات ← المُثبِت.

مفاتيحك

أين يقيم المفتاح

مفتاح الإنفاق هو السر الوحيد للمحفظة. لا يوجد حساب ولا خادم يحتفظ بنسخة: إن فقدت المفتاح فلن يستطيع أحد استعادته، فاحفظه عندما تعرضه المحفظة عليك.

مفتاح الإنفاق
مشفّر أثناء التخزين في خزنة محمية بكلمة مرور، وهي نفسها التي تستخدمها كل واجهة أخرى: AES-256-GCM تحت PBKDF2-SHA256 بـ 600,000 تكرار. وما دام التطبيق مفتوح القفل، لا يوجد المفتاح بصيغته الصريحة إلا في ذاكرة عملية التطبيق نفسها.
البيانات
ملف wallet.json واحد تحت %APPDATA%\RandWallet، لا يقرؤه سوى مستخدمك. ويحوي الخزنة والإعدادات ومخزن الملاحظات، وهو ذاكرة مؤقتة لبيانات السلسلة العامة تعيد عملية المسح بناءها.
الشبكة
عنوان RPC في الإعدادات فقط. تفتح الروابط randscan.org وrandprotocol.org فحسب؛ ولا يُسمح للتطبيق بفتح أي مضيف آخر.
أيضًا

ما لا يفعله تطبيق سطح المكتب

حرق الجسر والتخزين (staking) ونشر العقود والاستدعاءات السرية ليست في التطبيق. صدّر ملف المفتاح من الإعدادات واستخدم لها محفظة سطر الأوامر rand من مستودع العقدة الكاملة؛ فالمفتاح نفسه يعمل في الاثنتين.

البناء من المصدر

أو ابنِه بنفسك

  1. تحتاج إلى Visual Studio Build Tools مع «Desktop development with C++» وrustup وNode 22 أو أحدث وGit for Windows. شغّل الأوامر في Git Bash.
  2. يُترجم البناء الأول المُثبِت (prover) ويستغرق عدة دقائق.

سلسلة الأدوات: Rust 1.98.1، مثبّتة في المستودع، ويثبّتها rustup. دليل البناء يغطي كل عميل انطلاقًا من جهاز نظيف. أدلة المصدر: desktop/, ui/, core/.

Rand Wallet لنظام Windows
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)
cargo install tauri-cli --version "^2.0.0" --locked   # مرة واحدة
cd desktop/src-tauri
cargo tauri dev   # شغّله من المصدر
cd ../.. && scripts/release/build-desktop.sh   # ملف .msi وملف -setup.exe ← dist/release/
كل عميل

ما يفعله، على كل منصة

إنشاء محفظة
مفتاح إنفاق يُولَّد على الجهاز ويُعرض مرة واحدة لتحفظه، وعنوان rand1… المشتق منه. استورد مفتاحًا موجودًا، أو ملف wallet.key.json من واجهة rand CLI؛ فكل عميل يصدّر الملف نفسه.
الاستلام والإرسال
رصيدك هو مجموعة الملاحظات (notes) التي لا يفتحها سوى مفتاحك؛ وتمسح المحفظة شجرة الالتزامات لتجدها. والتحويل بعملة RAND أو بأي رمز RPL مدرج هو حزمة واحدة بأربعة مدخلات وأربعة مخرجات يخوّلها إثبات. لا أحد يعرف المرسل ولا المستلم ولا المبلغ ولا الأصل الذي انتقل.
الحنفية (Faucet)
على testnet ذات حنفية مفتوحة، تُصدر نقرة واحدة 100 RAND في ملاحظة (note) لا يفتحها سواك.
اكشف ما تختاره فقط
انسخ مفتاح العرض الخاص بك وافتح My history في RandScan لترى كل ملاحظة (note) أرسلتها أو استلمتها، أو انسخ مفتاح معاملة دفعة واحدة لتكشف تلك الدفعة بالذات ولا شيء غيرها. يفك المستكشف التشفير في متصفحك ولا يرسل المفتاح إلى أي مكان.

تُفتح مفاتيح العرض ومفاتيح المعاملات على randscan.org.

ملاحظات testnet

قبل أن ترسل أي شيء

السلسلة
تخدم نقطة النهاية العامة السلسلة 21، وهي تعمل منذ 12 Oct 2026 10:31 UTC (قُطعت على fullnode v0.8.0). تضمّن نواة المحفظة fullnode v0.8.0 (c0878c3) وترفض أي سلسلة أخرى: تعمل السلسلة 21 بمجموعة القيود 9، ولذلك لا تستطيع محفظة 0.7.x الإرسال عليها، ولا يستطيع هذا الإصدار الإرسال على السلسلة 20. تنتقل المفاتيح والعناوين كما هي؛ وتعرض المحفظة التي فحصت السلسلة 20 لافتة «سلسلة مختلفة» مرة واحدة ثم تعيد الفحص من كتلة التكوين الأولى للسلسلة 21. تحتفظ إيداعات الجسر وسحوباته برسم قدره 0.1% بعملة zUSD، وتعرضه المحفظة قبل أن تسحب.
نقطة نهاية RPC
Settings → Network. القيمة الافتراضية https://rpc.randprotocol.org؛ ويصلح أي RPC لـ rand-node تستطيع الوصول إليه، ويُفحص العنوان المحفوظ قبل اعتماده
الإثبات
يبلغ استهلاك إثبات الحزمة ذروته عند نحو 6.2 GB من الذاكرة، ويستغرق نحو دقيقة على معالج حاسوب محمول
الحالة
برمجيات testnet تجريبية. لم تخضع للتدقيق. لا قيمة حقيقية لعملة RAND على testnet
الترخيص
GPL-3.0-only، مثل حزم العقدة الكاملة التي يرتبط بها كل عميل
عملاء آخرون

محفظة واحدة، كل منصة

ملف المفتاح نفسه وصيغة العنوان نفسها والقواعد نفسها في كل مكان: المحفظة المنشأة هنا تُستورد إلى أي عميل آخر وإلى واجهة سطر الأوامر rand.