Rand Protocol
سطح المكتب

Rand Wallet لنظام Linux

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

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

أيقونة Rand Wallet
مبني باستخدام
Tauri · نواة Rust، واجهة مشتركة
يُوزَّع عبر
ملف .deb أو .rpm أو AppImage أو الملف التنفيذي وحده، من GitHub Releases
المتطلبات
webkit2gtk 4.1؛ وذاكرة بحجم 8 GiB للإرسال
الإرسال
يُنشئ الإثبات على هذا الحاسوب
تنزيل

الإصدار 0.8.0

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

  1. على Debian وUbuntu: sudo apt install ./ يليه اسم ملف .deb. وعلى Fedora وopenSUSE: sudo dnf install ./ (أو zypper install ./) يليه اسم ملف .rpm. وكلاهما يجلب webkit2gtk 4.1.
  2. AppImage: امنح الملف إذن التنفيذ بـ chmod +x ثم شغّله. لا يُثبَّت شيء.
  3. ملف .tar.gz هو الملف التنفيذي وحده، لتوزيعة لا يناسبها أيٌّ من ذلك. ويحتاج إلى حزمة webkit2gtk 4.1 الخاصة بالتوزيعة، ويبيّن ملف INSTALL في داخله أين يوضع الملف التنفيذي والأيقونة وإدخال المشغّل.
  4. إنها الواجهة نفسها التي تعرضها إضافة المتصفح، في نافذة أصيلة.
Debian وUbuntu (.deb)
x86_64 · 6.5 MB
تنزيل
rand-wallet-0.8.0-linux-x86_64.deb
SHA-256 71329febbb1172189e4288346ada1bdecc8672f2ac9fe7397e33b4556a223f32
Fedora وopenSUSE (.rpm)
x86_64 · 6.5 MB
تنزيل
rand-wallet-0.8.0-linux-x86_64.rpm
SHA-256 f5d1c0a923e9f74888023f8d441cac5cdc199e2b30691193ca961d1792e3803f
AppImage
x86_64، أي توزيعة · 80.9 MB
تنزيل
rand-wallet-0.8.0-linux-x86_64.AppImage
SHA-256 47dfdbd45ce43fe3481878cf0bbd61b9223558699db800dc04cc281e51c9e076
ملف تنفيذي (.tar.gz)
x86_64، الملف التنفيذي وحده · 6.4 MB
تنزيل
rand-wallet-0.8.0-linux-x86_64.tar.gz
SHA-256 88a1d15209ff1a7188bb5ae095d7695270ea3565a0dad8d8fe08cab8edbcabd5
Debian وUbuntu (.deb)
arm64 · 6.5 MB
تنزيل
rand-wallet-0.8.0-linux-arm64.deb
SHA-256 0904195f56a63076d845cccee4a8a654a7496470407f3b8b480bba7eaa5cc780
Fedora وopenSUSE (.rpm)
arm64 · 6.5 MB
تنزيل
rand-wallet-0.8.0-linux-arm64.rpm
SHA-256 5b9313a944510d54ae5170e8ecb7399d62743ba16b5e6174332ae8260f5dcc53
AppImage
arm64، أي توزيعة · 79.1 MB
تنزيل
rand-wallet-0.8.0-linux-arm64.AppImage
SHA-256 fa861bd85b1dd92920bc4b3de3e20cf6c3cff529a10cc0c0740f5d4aa7a8c5d5
ملف تنفيذي (.tar.gz)
arm64، الملف التنفيذي وحده · 6.3 MB
تنزيل
rand-wallet-0.8.0-linux-arm64.tar.gz
SHA-256 5cdc5c18cd01786b7b04c7af8fc16c9f3db8316e7b86335a1bc7763ad9a6e8a4
تحقق مما نزّلته
SHA256SUMS
# باستخدام SHA256SUMS المنزَّل في المجلد نفسه الذي يوجد فيه الملف
shasum -a 256 -c SHA256SUMS --ignore-missing     # macOS
sha256sum -c SHA256SUMS --ignore-missing         # Linux

# أو اطبع المجموع الاختباري لملف واحد وقارنه بالقيمة الموضحة أعلاه
shasum -a 256 rand-wallet-0.8.0-linux-x86_64.deb

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

الإرسال

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

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

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

يُنشئ تطبيق سطح المكتب الإثباتات لمحافظك الأخرى أيضًا. يوفّر الخيار Settings → Prove for my other devices رابط اقتران، تلصقه إضافة المتصفح أو المحفظة المحلية على الويب في الجهاز نفسه في Settings → Prover.

مفاتيحك

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

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

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

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

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

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

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

  1. ثبّت المكتبات التي يرتبط بها التطبيق وأدوات التحزيم (الأسماء أدناه لتوزيعتي Debian وUbuntu، وتوفّر التوزيعات الأخرى ما يقابلها)، وكذلك rustup وNode 22 أو أحدث.
  2. يُصرّف البناء الأول المُثبِت (prover) ويستغرق عدة دقائق.

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

Rand Wallet لنظام Linux
bash
sudo apt install build-essential libwebkit2gtk-4.1-dev libayatana-appindicator3-dev \
  librsvg2-dev patchelf rpm file
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   # مرة واحدة
scripts/release/build-desktop.sh   # AppImage، .deb، .rpm، .tar.gz ← dist/release/
cd desktop/src-tauri && cargo tauri dev   # أو شغّله من المصدر
كل عميل

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

إنشاء محفظة
مفتاح إنفاق يُولَّد على الجهاز ويُعرض مرة واحدة لتحفظه، وعنوان 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.