Rand Wallet لنظام Windows
تطبيق سطح المكتب: واجهة المحفظة المشتركة داخل عارض الويب في النظام، فوق نواة Rust المرتبطة مباشرةً. وهو العميل الوحيد الذي يُنشئ إثبات التحويل على حاسوبك أنت، ويستطيع كذلك أن يُنشئ الإثبات لمحفظة متصفحك.
الإصدار 0.8.0، 2026-10-12. تحقق من التنزيل مقابل SHA-256 الخاص به قبل أن تفتحه.
- مبني باستخدام
- Tauri · نواة Rust، وواجهة مشتركة
- يُوزَّع عبر
- مثبّت .msi، من GitHub Releases
- المتطلبات
- Windows 10 أو أحدث، مع بيئة WebView2 التشغيلية؛ و8 GiB من الذاكرة للإرسال
- الإرسال
- يُنشئ الإثبات على هذا الحاسوب
الإصدار 0.8.0
الملفات مرفقة بـإصدار v0.8.0 على GitHub؛ والأزرار هنا روابط إليها، ولا يُقدَّم شيء من هذا الموقع.
- شغّل المثبّت. وهو يضيف بيئة WebView2 إذا لم تكن موجودة على الجهاز.
- المثبّت غير موقَّع رقميًا بعد، لذلك يعرض SmartScreen رسالة «Windows protected your PC». تحقق من الملف أولًا بمقارنته بقيمة SHA-256 الخاصة به، ثم اختر «مزيد من المعلومات» ← «تشغيل على أي حال».
# 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 يرفض التطبيق بدء الإثبات بدلًا من أن يتوقف في منتصفه.
يستغرق الإثبات نحو دقيقة على معالج حاسوب محمول. وتعرض شاشة الإرسال كل خطوة (الاختيار، الشاهد، الإثبات، الإرسال، التأكيد)، ويتريث القفل التلقائي حتى يكتمل التحويل الجاري بدلًا من إسقاط المفتاح في منتصف الإثبات.
يُنشئ تطبيق سطح المكتب الإثبات أيضًا لمحافظك الأخرى. تمنحك الإعدادات ← إثبات لأجهزتي الأخرى رابط اقتران، تلصقه إضافة المتصفح أو محفظة الويب المحلية على الجهاز نفسه في الإعدادات ← المُثبِت.
أين يقيم المفتاح
مفتاح الإنفاق هو السر الوحيد للمحفظة. لا يوجد حساب ولا خادم يحتفظ بنسخة: إن فقدت المفتاح فلن يستطيع أحد استعادته، فاحفظه عندما تعرضه المحفظة عليك.
ما لا يفعله تطبيق سطح المكتب
حرق الجسر والتخزين (staking) ونشر العقود والاستدعاءات السرية ليست في التطبيق. صدّر ملف المفتاح من الإعدادات واستخدم لها محفظة سطر الأوامر rand من مستودع العقدة الكاملة؛ فالمفتاح نفسه يعمل في الاثنتين.
أو ابنِه بنفسك
- تحتاج إلى Visual Studio Build Tools مع «Desktop development with C++» وrustup وNode 22 أو أحدث وGit for Windows. شغّل الأوامر في Git Bash.
- يُترجم البناء الأول المُثبِت (prover) ويستغرق عدة دقائق.
سلسلة الأدوات: Rust 1.98.1، مثبّتة في المستودع، ويثبّتها rustup. دليل البناء يغطي كل عميل انطلاقًا من جهاز نظيف. أدلة المصدر: desktop/, ui/, core/.
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.
قبل أن ترسل أي شيء
- السلسلة
- تخدم نقطة النهاية العامة السلسلة 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.