Rand Protocol
डेस्कटॉप

Linux के लिए Rand Wallet

डेस्कटॉप ऐप: सिस्टम वेबव्यू में साझा वॉलेट इंटरफ़ेस, जो सीधे लिंक किए गए Rust कोर पर चलता है। यह एकमात्र क्लाइंट है जो किसी ट्रांसफ़र का प्रूफ़ आपके अपने कंप्यूटर पर बनाता है, और यह आपके ब्राउज़र वॉलेट के लिए भी प्रूफ़ बना सकता है।

संस्करण 0.8.0, 2026-10-12। डाउनलोड की गई फ़ाइल को खोलने से पहले उसके SHA-256 से उसका मिलान करें।

Rand Wallet आइकन
निर्माण में प्रयुक्त
Tauri · Rust कोर, साझा इंटरफ़ेस
वितरण माध्यम
GitHub Releases से एक .deb, एक .rpm, एक AppImage या केवल बाइनरी
आवश्यकताएँ
webkit2gtk 4.1; भेजने के लिए 8 GiB मेमोरी
भेजना
इसी कंप्यूटर पर प्रूफ़ बनाता है
डाउनलोड

संस्करण 0.8.0

फ़ाइलें GitHub पर v0.8.0 रिलीज़ के साथ संलग्न हैं; यहाँ के बटन उन्हीं के लिंक हैं, और इस साइट से कुछ भी सर्व नहीं किया जाता।

  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

# या किसी एक फ़ाइल का sum प्रिंट करें और उसका मिलान ऊपर दिए गए sum से करें
shasum -a 256 rand-wallet-0.8.0-linux-x86_64.deb

sum का मिलान यह बताता है कि फ़ाइल वही है जो प्रकाशित की गई थी। इससे यह सिद्ध नहीं होता कि फ़ाइल स्रोत से ही बिल्ड की गई है: बिल्ड अभी बिट-दर-बिट पुनरुत्पादनीय नहीं हैं, इसलिए यदि आपको यही जानना है, तो इसे स्वयं बिल्ड करें।

भेजना

इसी कंप्यूटर पर प्रूफ़ बनाता है

डेस्कटॉप ऐप एकमात्र क्लाइंट है जिसमें किसी ट्रांसफ़र का प्रूफ़ आरंभ से अंत तक उसी मशीन पर बनता है जो आपके हाथ में है। वॉलेट कोर ऐप में Rust crate के रूप में लिंक किया गया है, इसलिए प्रूवर नेटिव रूप से चलता है और एकमात्र सीमा मशीन की मेमोरी है: एक बंडल प्रूफ़ की अधिकतम मेमोरी खपत लगभग 6.2 GB होती है, और 8 GiB से कम RAM होने पर ऐप प्रूफ़ शुरू ही नहीं करता, ताकि उसे बीच में रुकना न पड़े।

लैपटॉप CPU पर एक प्रूफ़ में लगभग एक मिनट लगता है। Send स्क्रीन हर चरण की जानकारी देती है (चयन, विटनेस, प्रूविंग, सबमिट, पुष्टि), और ऑटो-लॉक प्रूफ़ के बीच में कुंजी हटाने के बजाय चल रहे ट्रांसफ़र के पूरा होने की प्रतीक्षा करता है।

डेस्कटॉप ऐप आपके अन्य वॉलेट के लिए भी प्रूफ़ बनाता है। Settings → Prove for my other devices एक पेयरिंग लिंक देता है, जिसे उसी मशीन पर ब्राउज़र एक्सटेंशन या लोकल वेब वॉलेट अपनी Settings → Prover में पेस्ट करता है।

आपकी कुंजियाँ

कुंजी कहाँ रहती है

स्पेंड कुंजी वॉलेट का एकमात्र रहस्य है। कोई खाता नहीं है और कोई सर्वर इसकी प्रति नहीं रखता: कुंजी खो जाने पर कोई उसे पुनर्स्थापित नहीं कर सकता, इसलिए जब वॉलेट इसे आपको दिखाए, तभी इसे सहेज लें।

स्पेंड कुंजी
निष्क्रिय अवस्था में पासवर्ड वॉल्ट में एन्क्रिप्टेड रहती है, वही वॉल्ट जिसका उपयोग हर अन्य शेल करता है: 6,00,000 इटरेशन पर PBKDF2-SHA256 के अंतर्गत AES-256-GCM। अनलॉक रहने पर प्लेनटेक्स्ट कुंजी केवल ऐप की अपनी प्रोसेस मेमोरी में रहती है।
डेटा
~/.config/RandWallet के अंतर्गत एक wallet.json, जिसे केवल आपका यूज़र पढ़ सकता है। इसमें वॉल्ट, सेटिंग्स और नोट स्टोर रहते हैं; नोट स्टोर सार्वजनिक चेन डेटा का कैश है, जिसे रीस्कैन फिर से बना देता है।
नेटवर्क
केवल Settings में दिया गया RPC URL। लिंक केवल randscan.org और randprotocol.org खोलते हैं; ऐप को कोई अन्य होस्ट खोलने की अनुमति नहीं है।
इसके अतिरिक्त

डेस्कटॉप ऐप क्या नहीं करता

ब्रिज बर्न, स्टेकिंग, कॉन्ट्रैक्ट डिप्लॉय और गोपनीय कॉल ऐप में नहीं हैं। इनके लिए Settings से कुंजी फ़ाइल एक्सपोर्ट करें और फ़ुल नोड रिपॉज़िटरी के rand कमांड-लाइन वॉलेट का उपयोग करें; वही कुंजी दोनों में काम करती है।

स्रोत से बिल्ड करें

या इसे स्वयं बिल्ड करें

  1. वे लाइब्रेरी इंस्टॉल करें जिनसे ऐप लिंक होता है, साथ ही पैकेजिंग टूल (नीचे Debian और Ubuntu के नाम दिए गए हैं; अन्य डिस्ट्रीब्यूशन में समकक्ष पैकेज उपलब्ध हैं), rustup और Node 22 या उसके बाद का संस्करण।
  2. पहला बिल्ड प्रूवर को कंपाइल करता है और इसमें कई मिनट लगते हैं।

टूलचेन: Rust 1.98.1, जो रिपॉज़िटरी में पिन किया गया है और जिसे rustup इंस्टॉल करता है। बिल्ड गाइड एक साफ़ मशीन से हर क्लाइंट को बिल्ड करने की प्रक्रिया बताती है। स्रोत डायरेक्टरी: desktop/, ui/, core/.

Linux के लिए Rand Wallet
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… पता। कोई मौजूदा कुंजी, या rand CLI की wallet.key.json इम्पोर्ट करें; हर क्लाइंट वही फ़ाइल एक्सपोर्ट करता है।
प्राप्त करें और भेजें
आपका बैलेंस उन नोटों का समूह है जिन्हें केवल आपकी कुंजी खोल सकती है; वॉलेट उन्हें खोजने के लिए कमिटमेंट ट्री स्कैन करता है। RAND या किसी भी सूचीबद्ध RPL टोकन का ट्रांसफ़र एक 4-इन-4-आउट बंडल है, जिसे एक प्रूफ़ अधिकृत करता है। किसी को पता नहीं चलता कि प्रेषक कौन है, प्राप्तकर्ता कौन है, राशि कितनी है या कौन-सा एसेट स्थानांतरित हुआ।
फ़ॉसेट
खुले फ़ॉसेट वाले testnet पर, एक टैप से 100 RAND एक ऐसे नोट में मिंट होते हैं जिसे केवल आप खोल सकते हैं।
केवल वही प्रकट करें जो आप चुनें
अपनी व्यूइंग कुंजी कॉपी करें और RandScan पर My history खोलें, ताकि आपके भेजे या प्राप्त किए गए हर नोट को देख सकें, या किसी एक भुगतान की ट्रांज़ैक्शन कुंजी कॉपी करके ठीक वही भुगतान प्रकट करें और कुछ नहीं। एक्सप्लोरर आपके ब्राउज़र में डिक्रिप्ट करता है और कुंजी को कभी कहीं नहीं भेजता।

व्यूइंग कुंजियाँ और ट्रांज़ैक्शन कुंजियाँ randscan.org पर खुलती हैं।

testnet संबंधी टिप्पणियाँ

कुछ भी भेजने से पहले

चेन
सार्वजनिक एंडपॉइंट chain 21 को सर्व करता है, जो 12 Oct 2026 10:31 UTC से लाइव है (fullnode v0.8.0 पर कट किया गया)। वॉलेट कोर fullnode v0.8.0 (c0878c3) को वेंडर करता है और किसी अन्य चेन को अस्वीकार करता है: chain 21 constraint set 9 चलाती है, इसलिए 0.7.x वॉलेट इस पर भेज नहीं सकता, और यह रिलीज़ chain 20 पर नहीं भेज सकती। कुंजियाँ और पते यथावत रहते हैं; जिस वॉलेट ने chain 20 को स्कैन किया था, वह एक बार भिन्न-चेन बैनर दिखाता है और chain 21 के जेनेसिस से पुनः स्कैन करता है। ब्रिज जमा और निकासी पर zUSD में 0.1% शुल्क बना रहता है, जिसे वॉलेट निकासी से पहले दिखाता है।
RPC एंडपॉइंट
Settings → Network। डिफ़ॉल्ट https://rpc.randprotocol.org है; कोई भी rand-node RPC जिस तक आप पहुँच सकें, काम करता है, और सहेजे गए URL को रखने से पहले जाँचा जाता है
प्रूविंग
एक बंडल प्रूफ़ की मेमोरी अधिकतम लगभग 6.2 GB तक जाती है और लैपटॉप CPU पर इसमें लगभग एक मिनट लगता है
स्थिति
प्रायोगिक testnet सॉफ़्टवेयर। ऑडिट नहीं हुआ है। testnet पर RAND का कोई वास्तविक मूल्य नहीं है
लाइसेंस
GPL-3.0-only, उन फ़ुल नोड क्रेट्स की तरह जिनसे हर क्लाइंट लिंक होता है
अन्य क्लाइंट

एक वॉलेट, हर प्लेटफ़ॉर्म

हर जगह वही कुंजी फ़ाइल, वही पता प्रारूप और वही नियम: यहाँ बनाया गया वॉलेट किसी भी अन्य क्लाइंट में और rand CLI में इम्पोर्ट हो जाता है।