बिटकॉइन नोड असल में क्या करता है
बिटकॉइन नोड बस एक कंप्यूटर है जो अपने मालिक के लिए नियम जाँचता है। उसे कुछ नहीं मिलता, फिर भी नेटवर्क का अधिकार अंततः वहीं टिका है — और इसीलिए कोई भी बिटकॉइन को चुपचाप नहीं बदल सकता।
- नोड बिटकॉइन सॉफ़्टवेयर चलाने वाला कंप्यूटर है जो हर ब्लॉक और लेनदेन खुद जाँचता है और नियम तोड़ने वाली चीज़ अस्वीकार करता है — बिना इनाम।
- यही स्वतंत्र जाँच नोड को निर्णायक बनाती है: नियम तभी बदलते हैं जब पर्याप्त संचालक उन्हें चलाएँ, और किसी को बाध्य नहीं किया जा सकता।
बिटकॉइन को अक्सर दुनिया भर में फैले कंप्यूटरों से चलने वाला नेटवर्क बताया जाता है, जिससे «नोड» कहीं क्लाउड में छिपी कोई रहस्यमय मशीन लग सकता है। ऐसा कुछ नहीं है। नोड बस एक कंप्यूटर है जो बिटकॉइन सॉफ़्टवेयर चलाता है और दूसरे नोड से संवाद करता है — अक्सर घर के राउटर के पीछे रखा एक छोटा सिंगल-बोर्ड कंप्यूटर जितना मामूली। जो मायने रखता है वह हार्डवेयर नहीं, बल्कि उसका काम है।
वह काम है सत्यापन। जब नोड को कोई नया ब्लॉक या लेनदेन मिलता है, तो वह खुद जाँचता है कि बिटकॉइन के नियम माने गए या नहीं: कि ब्लॉक का प्रूफ़-ऑफ़-वर्क आवश्यक कठिनाई के अनुसार वैध है, हस्ताक्षर सही हैं, खर्च किए गए बिटकॉइन सचमुच मौजूद हैं और पहले खर्च नहीं हुए, और खननकर्ता ने अनुमत ब्लॉक इनाम और शुल्क से अधिक खुद को नहीं दिया। यह कोई अलंकार नहीं है। यदि एक भी सहमति-नियम टूटता है, तो नोड ब्लॉक को सीधे अस्वीकार कर देता है — न अपील, न बहस। उस नोड के लिए वह ब्लॉक बस बिटकॉइन है ही नहीं।
दो शब्दों को अलग करना उपयोगी है जिन्हें आपस में मिला दिया जाता है। क्लाइंट सॉफ़्टवेयर है, वह चीज़ जो नियम रखती है; Bitcoin Core अब तक सबसे अधिक चलाया जाता है, हालाँकि दूसरी क्रियान्वयन भी हैं, जैसे Bitcoin Knots। नोड वही सॉफ़्टवेयर है जो किसी मशीन पर चलकर अपने संचालक की ओर से नियम लागू करता है। क्लाइंट नियम-पुस्तिका रखता है; नोड उसे आपके लिए लागू करता है।
अब वह बात जो चौंकाती है: प्रोटोकॉल नोड संचालकों को कुछ नहीं देता। न नया जारी बिटकॉइन, न प्रतिफल, न ब्लॉक इनाम। इनाम और लेनदेन शुल्क ब्लॉक खोजने वाले खननकर्ता को मिलते हैं, उन हज़ारों नोड को नहीं जो उसे जाँचते हैं। नोड चलाने में भंडारण, बिजली, बैंडविड्थ और थोड़ा समय लगता है, और बदले में एक पैसा नहीं मिलता। तो फिर क्यों करें? क्योंकि नोड पहले आपकी ही सेवा करता है। अपने नोड के बिना, भुगतान पाने का मतलब है किसी तीसरे पक्ष की बात पर भरोसा करना कि लेनदेन असली, पुष्ट और नियम-अनुरूप है। अपने नोड के साथ, आप सीधे सत्यापित करते हैं कि बिटकॉइन वैध हैं, कोई अतिरिक्त इकाई नहीं बनी, और लेनदेन उसी शृंखला में है जिसे आप बिटकॉइन मानते हैं। सबसे सुंदर बात यह है कि खेल-सिद्धांत चुपके से नैतिकता की जगह ले लेता है: «नेटवर्क की रक्षा» के लिए किसी को परोपकार से नोड चलाने की ज़रूरत नहीं। हर संचालक अपने स्वार्थ में जाँचता है, और इन स्वतंत्र जाँचों का योग ही पूरे तंत्र में नियम लागू करता है। जो थोड़ा भी जिज्ञासु है, उसके लिए नोड चौंकाने वाली हद तक सुलभ है — कुछ सौ यूरो का समर्पित हार्डवेयर, या पहले से मौजूद मशीन पर उससे भी कम।
यही वह बात भी है जब कहा जाता है कि नोड «निर्णय करते हैं»। खननकर्ता ब्लॉक बनाता है; कोई कंपनी या एक्सचेंज डेवलपर को वित्त दे सकता है, मार्केटिंग कर सकता है या तरलता जुटा सकता है। इनमें से कोई भी आपकी मशीन पर सॉफ़्टवेयर स्थापित नहीं कर सकता। यदि कोई ब्लॉक आपके नोड के नियम तोड़ता है, तो आपका नोड उसे अस्वीकार कर देता है — और यदि पर्याप्त उपयोगकर्ता और आर्थिक कर्ता वही करें, तो खननकर्ता ने असली ऊर्जा खर्च करके एक ऐसा इनाम बनाया होगा जिसे अर्थव्यवस्था का वह हिस्सा बिटकॉइन मानने से इनकार करता है। इसलिए बिटकॉइन को स्थायी विभाजन के बिना बदलने के लिए पर्याप्त संचालकों को नए नियम चलाने के लिए मनाना होगा। यह असंभव नहीं है; बिटकॉइन ऐसे ही विकसित होता है। डेवलपर प्रस्ताव देते हैं, पारितंत्र बहस करता है, सॉफ़्टवेयर प्रकाशित होता है, और हर नोड संचालक तय करता है कि उसे अपनाए या नहीं। SegWit ने 2017 में और Taproot ने नवंबर 2021 में इसी तरह, पर्याप्त व्यापक समर्थन मिलने के बाद, सक्रियता पाई। जो मौजूद नहीं है वह सबको मानने के लिए बाध्य करने का कोई साधन है।
असमानता एक हार्ड फ़ोर्क में सबसे तीखी है — एक ऐसा बदलाव जो उन ब्लॉकों को वैध बना दे जिन्हें वर्तमान नियम अस्वीकार करते हैं। नए नियमों को अब भी बिटकॉइन के रूप में मान्यता दिलाने के लिए बहुत व्यापक सहमति चाहिए; उन्हें अस्वीकार करने के लिए संचालक को कुछ नहीं करना पड़ता, वह वही सॉफ़्टवेयर रखता है जो पहले से चला रहा है, जो असंगत ब्लॉकों को स्वयं अस्वीकार कर देगा। सॉफ़्ट फ़ोर्क अलग ढंग से काम करता है, क्योंकि वह केवल नियमों को कसता है: नए, सख़्त नियमों के अनुसार वैध ब्लॉक पुराने नियमों के अनुसार भी वैध रहते हैं, इसलिए पुराने नोड नई पाबंदियाँ जाँचे बिना भी उन्हें स्वीकारते रहते हैं। लेकिन सॉफ़्ट फ़ोर्क कभी उसे वैध नहीं बना सकता जिसे वर्तमान नियम पहले से मना करते हैं — इससे 21 मिलियन की अधिकतम आपूर्ति को 23 मिलियन तक नहीं बढ़ाया जा सकता, न ही ब्लॉक-आकार की सीमा सीधे बढ़ाई जा सकती है। इसके लिए वैसी व्यापक, स्वैच्छिक स्वीकृति चाहिए जिसे कोई अकेला कर्ता गढ़ नहीं सकता।
यह सब पूरी तस्वीर नहीं है — पूर्ण नोड कई प्रकारों में से एक हैं, और दूसरी ब्लॉकचेन अपनी तरह से मिलती-जुलती तर्कशैली अपनाती हैं। पर केंद्रीय विचार लगभग सारा भार उठाता है: बिटकॉइन के नियम शिखर पर बैठे किसी अधिकारी द्वारा नहीं थोपे जाते। वे किनारों पर लागू होते हैं, हर उस व्यक्ति द्वारा जो उन्हें जाँचना चुनता है, एक बार में एक स्वतंत्र मशीन।
यह प्रकाशन बाज़ार विश्लेषण है, न कि खरीदने या बेचने की सिफ़ारिश।
दृष्टिकोण क्या बदलेगा
- कोई भविष्य का नियम-परिवर्तन जो नोड का व्यापक समर्थन पाकर सक्रिय हो जाए, जैसे SegWit और Taproot, बनाम वह जो समर्थन के अभाव में रुक जाए।
- नोड संचालन कितना केंद्रित होता है यह बदलाव, क्योंकि तर्क कई स्वतंत्र संचालकों पर टिका है जो अपने लिए जाँचते हैं।