NodeKit टर्मिनल से Algorand नोड चलाता है और की साइनिंग एक वॉलेट को सौंपता है
NodeKit, Algorand Foundation का ओपन-सोर्स टर्मिनल टूल, नोड इंस्टॉल और सिंक करता है, पार्टिसिपेशन की जनरेट करता है और उसकी सेहत पर नज़र रखता है, फिर रजिस्ट्रेशन पर साइन करने का काम Lora या Pera को सौंप देता है। एक ऑफ़लाइन पेज बिना नोड के इस रजिस्ट्रेशन चरण को समझाता है।

NodeKit, Algorand Foundation1 का टर्मिनल प्रोग्राम है, जिससे Algorand नोड चलाया जाता है। यह डेमन इंस्टॉल करता है, उसे सिंक करता है, पार्टिसिपेशन की जनरेट करता है और रजिस्ट्रेशन को ऑपरेटर के पास मौजूद किसी वॉलेट को सौंप देता है। इसके बाद यह नोड की सेहत पर नज़र रखता है। कोई व्यक्ति Linux या Mac मशीन पर इसे चलाता है, टेक्स्ट इंटरफ़ेस में पूछे गए सवालों के जवाब देता है और Lora या Pera में की-रजिस्ट्रेशन पर साइन करता है। साइनिंग टर्मिनल में नहीं, वॉलेट में होती है। Algorand का अपना दस्तावेज़ साफ़ कहता है कि यह चरण कोई सेटिंग नहीं है: डिफ़ॉल्ट इंस्टॉलेशन एक सामान्य, गैर-भागीदार नोड होता है, और वैलिडेटर बनना एक गतिशील प्रक्रिया है, जिसमें किसी ऑनलाइन अकाउंट के लिए पार्टिसिपेशन की होस्ट की जाती हैं। चेन का स्टेकिंग पेज नोड चलाने वालों को इसी टूल की ओर भेजता है।
खाली मशीन से ऑनलाइन अकाउंट तक
इंस्टॉल एक शेल वन-लाइनर है, जो nodekit.run2 से मिलता है। स्क्रिप्ट आपके प्लेटफ़ॉर्म के लिए बाइनरी मौजूदा डायरेक्टरी में डाउनलोड करती है, उसे एक्ज़ीक्यूटेबल बनाती है और ./nodekit bootstrap शुरू कर देती है। Bootstrap लोकल पैकेज मैनेजर से Algorand इंस्टॉल करता है, नोड चालू करता है और तेज़ कैचअप का विकल्प देता है। क्विक-स्टार्ट गाइड3 के अनुसार पूरी सिंक आम तौर पर कई दिनों से लेकर हफ़्तों तक लेती है, जबकि तेज़ कैचअप में 304 से 60 मिनट लगते हैं। एक सीमा यह है कि bootstrap केवल डिफ़ॉल्ट डेटा डायरेक्टरी /var/lib/algorand स्वीकार करता है। वैलिडेटर नोड को 85 vCPU, 166GB RAM, 100GB का NVMe SSD और लगभग 1 Gbps का कम-विलंबता वाला कनेक्शन चाहिए। नवंबर 2024 की एक Foundation गाइड ने ऐसी स्पेक वाली क्लाउड मशीन का खर्च लगभग $157-20 प्रति माह बताया था।
वहाँ से टर्मिनल स्टेटस और हेल्थ दिखाता है, और आपके दिए अकाउंट एड्रेस के लिए g दबाने पर पार्टिसिपेशन की बनती है। गाइड 308 से 90 दिनों की की-अवधि की सलाह देती है और कहती है कि 30 दिन की की बनने में लगभग चार से छह मिनट लगते हैं। r दबाने पर Lora के ट्रांज़ैक्शन विज़ार्ड का लिंक बनता है, या Pera में स्कैन करने के लिए QR कोड, और की-रजिस्ट्रेशन वहीं साइन होता है। डिफ़ॉल्ट रूप से अकाउंट को रिवॉर्ड के योग्य बनाया जाता है। गाइड इसे 2A शुल्क बताती है, और go-algorand के कंसेंसस पैरामीटर इसे 29 algos पर रखते हैं। -n फ़्लैग इससे बाहर निकलने देता है।
ऑफ़लाइन की-रजिस्ट्रेशन पेज10 उस चरण का आकार समझने का सबसे सस्ता तरीका है। यह पता या NFD नाम से अकाउंट खोजता है, रजिस्ट्रेशन को Lora को सौंपता है, इसके लिए नोड की ज़रूरत नहीं पड़ती, और बताता है कि रजिस्ट्रेशन को असर में आने में 32011 राउंड लगते हैं। वहाँ foundation.algo टाइप करने पर 198.182 ALGO का बैलेंस और 'Participating: No' दिखा, जो चेन की उस अकाउंट की रीडिंग से मिलीमलगो तक मेल खाता था। Register Offline बटन ने MainNet पर Lora का ट्रांज़ैक्शन विज़ार्ड खोला, जिसमें उसी सेंडर के लिए Offline चिह्नित एक Key Registration पहले से भरा था। कुछ भी साइन नहीं हुआ।

इसके पास क्या है, और क्या वॉलेट पर छोड़ता है
NodeKit का काम रखरखाव वाला हिस्सा है। यह डेमन इंस्टॉल और कॉन्फ़िगर करता है, फ़ास्ट कैचअप संभालता है, पार्टिसिपेशन की जनरेट करता है, हैंडऑफ़ के ज़रिए उन्हें रजिस्टर करता है और नोड की सेहत एक ही टर्मिनल में दिखाता है। Algorand का स्टेकिंग पेज इसे कोर नोड इंस्टॉल करने, कीज़ रजिस्टर करने और परफ़ॉर्मेंस मॉनिटर करने का सुव्यवस्थित अनुभव बताता है। टूल लोकल नोड से उस एडमिन टोकन के ज़रिए बात करता है जो वह नोड की डेटा डायरेक्टरी से पढ़ता है। यह किस नेटवर्क पर है, यह नोड की genesis फ़ाइल से पता चलता है, अपनी किसी सेटिंग से नहीं। डिफ़ॉल्ट Algorand इंस्टॉल MainNet होता है, और TestNet बस एक डेटा डायरेक्टरी की दूरी पर है।
एक डिज़ाइन के रूप में देखें तो NodeKit वैलिडेशन के ऑपरेशनल हिस्से के लिए फ़र्स्ट-पार्टी रैपर है। पैकेजिंग, कैचअप, की-जनरेशन, हेल्थ डिस्प्ले और समर्थित अपग्रेड पाथ इसी के दायरे में आते हैं, जबकि साइनिंग उस वॉलेट के पास रहती है जिस पर ऑपरेटर पहले से भरोसा करता है। ऐसी चेन के लिए, जो सौंपे गए स्टेक के बजाय स्वतंत्र वैलिडेटर चाहती है, रखरखाव अपने पास रखना और चाबियाँ न रखना वह हिस्सा है जिसे अपनाने लायक माना जा सकता है।
इसे कौन प्रकाशित करता है, और यह कितना पुराना है
प्रकाशक Algorand Foundation है। रिपॉज़िटरी उसके GitHub संगठन में है, MIT लाइसेंस के तहत आती है और लगभग पूरी तरह Go में लिखी गई है। प्रोजेक्ट के पन्नों पर किसी एक मेंटेनर का नाम नहीं है। रिपॉज़िटरी 1112 योगदानकर्ता दिखाती है और कमिट पर हैंडल दर्ज हैं। इसका विज़न दस्तावेज़ इसे node-ui का नया रूप बताता है, जो रिमोट नोड मैनेजमेंट का एक पुराना टर्मिनल टूल था और जिसका आखिरी रिलीज़ v0.2.0, 2023-07-07 की तारीख का है।
पहला सार्वजनिक रिलीज़ v1.0.0-beta.1 था, जो 2024-12-05 को आया। उसके नोट्स में ही Lora ट्रांज़ैक्शन विज़ार्ड, QR-कोड साइनिंग, फ़ास्ट कैचअप और की-जनरेशन दर्ज थे। पाँच हफ़्तों के भीतर इसका नाम बदलकर algorun और फिर nodekit कर दिया गया। चेंजलॉग में इसकी कोई वजह नहीं दी गई। मौजूदा v1.7.01314, जो 2026-10-21 को आया, logs और restart कमांड जोड़ता है और लगभग तीस सुधार लाता है, जिनमें ज़्यादातर लॉग रीडर में हैं। यह उस टूल का रखरखाव है जिसका ढाँचा लगभग दो साल पहले तय हो चुका था।
अपनाने की रफ़्तार मामूली है, और ये आँकड़े डाउनलोड गिनते हैं, लोगों की संख्या नहीं। v1.7.015 के आठ दिन बाद इसकी चार बाइनरी के कुल 12116 डाउनलोड दर्ज थे, जिनमें 88 Linux x86-64 बिल्ड के थे। रिपॉज़िटरी पर 5517 स्टार, 1718 फ़ोर्क, छह खुले इश्यू और चार खुले पुल रिक्वेस्ट हैं। एक स्वचालित AlgoScan साप्ताहिक रिपोर्ट ने 7 से 13 सितंबर 2026 के हफ़्ते में 48 कमिट के साथ nodekit को Algorand रिपॉज़िटरी में पहले स्थान पर रखा।
कमाई की शर्त
कोई नोड बहुत कम पूँजी से कंसेंसस में शामिल हो सकता है, पर कमाई के लिए उसे कहीं ऊँची शर्त पूरी करनी होती है। ब्लॉक पेआउट पाने की प्रोटोकॉल की न्यूनतम बैलेंस सीमा 30,000 ALGO है, जो गवर्नेंस पीरियड 10 में एक समुदाय वोट से तय हुई थी। पेआउट ब्लॉक के शुल्क का आधा है, साथ में एक घटता हुआ बोनस। प्रति अकाउंट 70M19 ALGO से ऊपर का स्टेक कोई अतिरिक्त लाभ नहीं देता। 2026-10-29 की $0.09973220 कीमत पर 30,000 ALGO लगभग $3,00021 बैठते हैं। यह सीमा है, शुल्क नहीं।
- रिवॉर्ड के योग्य बनने का शुल्क: 2 ALGO (हर की-रजिस्ट्रेशन पर एक बार).
- कमाने के लिए न्यूनतम स्टेक: 30,000 ALGO (GP10 वोट से तय).
- प्रपोज़र को मिलने वाला ब्लॉक शुल्क: 50% (साथ में घटता हुआ बोनस).
क्या गड़बड़ हो सकती है
README पहली चेतावनी देता है। NodeKit खुद को 'अभी भी काम जारी है22' बताता है और बग तथा खुरदरे किनारों की उम्मीद रखने को कहता है। यह मायने रखता है, क्योंकि यही टूल वह डेमन इंस्टॉल, चालू और बंद करता है जिससे आपकी चाबियाँ साइन होती हैं। इंस्टॉल स्क्रिप्ट नवीनतम GitHub रिलीज़ से बाइनरी डाउनलोड करती है और उसे बिना checksum या signature जाँचे चला देती है। Go-Algorand 5.0.3 से पुराने वर्ज़न पर चालू या रीस्टार्ट किया गया नोड DNSSEC वैलिडेट नहीं कर सकता, इसलिए नेटवर्क से जुड़ नहीं पाता। Algorand Inc के devops अकाउंट की 2026-10-12 की एक सूचना23 में ./nodekit upgrade को सुधारों में गिनाया गया है। जो नोड असरदार नहीं रहता, उसे कंसेंसस से हटा दिया जाता है और वह अपने रिवॉर्ड खो देता है।
NodeKit की सिक्योरिटी पॉलिसी24 कमज़ोरी की रिपोर्ट इश्यू में नहीं, ईमेल से मांगती है, और वहाँ कोई एडवाइज़री सूचीबद्ध नहीं है। टूल का कोई ऑडिट भी वहाँ नहीं बताया गया है। टेलीमेट्री चालू होने पर डेटा Nodely को जाता है। उसे चालू करने वाला कमांड चेतावनी देता है कि वह नोड की जानकारी, जिसमें भाग लेने वाले अकाउंट और लगभग स्थान शामिल हैं, एक गुमनाम पहचानकर्ता से जोड़ता है। ऑफ़लाइन रजिस्ट्रेशन पेज लोड करने पर उसने केवल nodekit.run से संपर्क किया।
टर्मिनल की जगह डैशबोर्ड
जो टाइप करने के बजाय क्लिक करना पसंद करता है, उसके लिए FUNC25 एक समान विकल्प है। यह एक MIT-लाइसेंस वाली क्रॉस-प्लेटफ़ॉर्म सेवा है, जो Algorand या Voi नोड सॉफ़्टवेयर इंस्टॉल करती है, उसे ऑटो-स्टार्ट सर्विस के रूप में चलाती है और localhost:3536 पर एक लोकल वेब पेज देती है, जहाँ वॉलेट कनेक्शन से की-रजिस्ट्रेशन होता है। इसके लेखक का कहना है कि यह NodeKit से पहले आया था। इसकी रिपॉज़िटरी पर 66 स्टार, 14 फ़ोर्क और 75 टैग हैं। फ़र्क यह है कि एक तरफ़ डैशबोर्ड है जो बूट होते ही नोड चालू कर देता है, और दूसरी तरफ़ टर्मिनल है जो साइनिंग Lora या Pera को सौंपता है।
पाठक कहाँ खड़ा होगा, यह उसके वॉलेट पर निर्भर है। जिसके पास न सर्वर है न स्टेक, वह किसी पते को ऑफ़लाइन पेज पर डालकर बिना कुछ इंस्टॉल किए रजिस्ट्रेशन का चरण देख सकता है। जिसके पास स्टेक और एक खाली मशीन है, उसे एक ही बाइनरी से पूरा चक्र मिल जाता है। न्यूनतम सीमा से नीचे वही Foundation पेज, जो NodeKit की सिफ़ारिश करता है, लोगों को लिक्विड स्टेकिंग, स्टेकिंग पूल और डेलिगेटेड स्टेकिंग की ओर भेजता है।
स्रोत
- Release v1.7.0 · algorandfoundation/nodekit · GitHub13
- GitHub - algorandfoundation/nodekit: Terminal UI for Algorand Nodes · GitHub1
- NodeKit Quick Start | Algorand Developer Portal3
- NodeKit - Quick Keyreg Offline10
- Security Policy · algorandfoundation/nodekit · GitHub24
- Staking Rewards have arrived on Algorand26
- MainNet and TestNet Update: Go-Algorand 5.0.3 - Announcements - Algorand23
- How to Run a Node on Algorand for Staking Rewards: A Step-by-Step Guide27
- Algorand Node Types | Algorand Developer Portal28
- Staking Rewards | Algorand Developer Portal29
- Func (github.com)25
इस कहानी के 17 आंकड़े जाँचे गए हैं।हर जाँच देखें
स्रोत
- 1Algorand Foundation github.com↩
- 2nodekit.run nodekit.run↩
- 3क्विक-स्टार्ट गाइड dev.algorand.co↩
- 10ऑफ़लाइन की-रजिस्ट्रेशन पेज nodekit.run↩
- 13v1.7.0 github.com↩
- 23सूचना forum.algorand.co↩
- 24सिक्योरिटी पॉलिसी github.com↩
- 25FUNC github.com↩
- 26Staking Rewards have arrived on Algorand algorand.co↩
- 27How to Run a Node on Algorand for Staking Rewards: A Step-by-Step Guide algorand.co↩
- 28Algorand Node Types | Algorand Developer Portal dev.algorand.co↩
- 29Staking Rewards | Algorand Developer Portal dev.algorand.co↩