Linux के लिए Rand Wallet
डेस्कटॉप ऐप: सिस्टम वेबव्यू में साझा वॉलेट इंटरफ़ेस, जो सीधे लिंक किए गए Rust कोर पर चलता है। यह एकमात्र क्लाइंट है जो किसी ट्रांसफ़र का प्रूफ़ आपके अपने कंप्यूटर पर बनाता है, और यह आपके ब्राउज़र वॉलेट के लिए भी प्रूफ़ बना सकता है।
संस्करण 0.8.0, 2026-10-12। डाउनलोड की गई फ़ाइल को खोलने से पहले उसके SHA-256 से उसका मिलान करें।
- निर्माण में प्रयुक्त
- Tauri · Rust कोर, साझा इंटरफ़ेस
- वितरण माध्यम
- GitHub Releases से एक .deb, एक .rpm, एक AppImage या केवल बाइनरी
- आवश्यकताएँ
- webkit2gtk 4.1; भेजने के लिए 8 GiB मेमोरी
- भेजना
- इसी कंप्यूटर पर प्रूफ़ बनाता है
संस्करण 0.8.0
फ़ाइलें GitHub पर v0.8.0 रिलीज़ के साथ संलग्न हैं; यहाँ के बटन उन्हीं के लिंक हैं, और इस साइट से कुछ भी सर्व नहीं किया जाता।
- Debian और Ubuntu: sudo apt install ./ के बाद .deb फ़ाइल का नाम। Fedora और openSUSE: sudo dnf install ./ (या zypper install ./) के बाद .rpm फ़ाइल का नाम। दोनों webkit2gtk 4.1 को साथ में इंस्टॉल कर देते हैं।
- AppImage: फ़ाइल पर chmod +x चलाएँ और उसे चलाएँ। कुछ भी इंस्टॉल नहीं होता।
- .tar.gz केवल एक्ज़िक्यूटेबल है, उस डिस्ट्रीब्यूशन के लिए जिस पर इनमें से कोई भी विकल्प फ़िट नहीं बैठता। इसके लिए डिस्ट्रीब्यूशन का webkit2gtk 4.1 पैकेज आवश्यक है, और भीतर की INSTALL फ़ाइल बताती है कि बाइनरी, आइकन और लॉन्चर एंट्री कहाँ रखी जाएँ।
- यह वही इंटरफ़ेस है जो ब्राउज़र एक्सटेंशन दिखाता है, एक नेटिव विंडो में।
# जब 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 में पेस्ट करता है।
कुंजी कहाँ रहती है
स्पेंड कुंजी वॉलेट का एकमात्र रहस्य है। कोई खाता नहीं है और कोई सर्वर इसकी प्रति नहीं रखता: कुंजी खो जाने पर कोई उसे पुनर्स्थापित नहीं कर सकता, इसलिए जब वॉलेट इसे आपको दिखाए, तभी इसे सहेज लें।
डेस्कटॉप ऐप क्या नहीं करता
ब्रिज बर्न, स्टेकिंग, कॉन्ट्रैक्ट डिप्लॉय और गोपनीय कॉल ऐप में नहीं हैं। इनके लिए Settings से कुंजी फ़ाइल एक्सपोर्ट करें और फ़ुल नोड रिपॉज़िटरी के rand कमांड-लाइन वॉलेट का उपयोग करें; वही कुंजी दोनों में काम करती है।
या इसे स्वयं बिल्ड करें
- वे लाइब्रेरी इंस्टॉल करें जिनसे ऐप लिंक होता है, साथ ही पैकेजिंग टूल (नीचे Debian और Ubuntu के नाम दिए गए हैं; अन्य डिस्ट्रीब्यूशन में समकक्ष पैकेज उपलब्ध हैं), rustup और Node 22 या उसके बाद का संस्करण।
- पहला बिल्ड प्रूवर को कंपाइल करता है और इसमें कई मिनट लगते हैं।
टूलचेन: Rust 1.98.1, जो रिपॉज़िटरी में पिन किया गया है और जिसे rustup इंस्टॉल करता है। बिल्ड गाइड एक साफ़ मशीन से हर क्लाइंट को बिल्ड करने की प्रक्रिया बताती है। स्रोत डायरेक्टरी: desktop/, ui/, core/.
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 पर खुलती हैं।
कुछ भी भेजने से पहले
- चेन
- सार्वजनिक एंडपॉइंट 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 में इम्पोर्ट हो जाता है।