The Incorruptible Standard
अध्याय 9
“अगर आप संदेश भेजने की लागत बढ़ा दें, तो आप शोर को खत्म कर सकते हैं।”
बिटकॉइन से पहले, अगर आप डिजिटल पैसा भेजना चाहते थे, तो आपको एक बैंक की आवश्यकता थी। इसका कारण सरल और मौलिक है: डिजिटल फाइलों को नकल करना आसान होता है। अगर मैं आपको एक तस्वीर ईमेल करूं, तो मेरे कंप्यूटर पर मूल तस्वीर अभी भी मौजूद रहती है। भेजने की क्रिया से केवल एक प्रति बनती है। अगर डिजिटल मुद्रा भी इसी तरह काम करती, यानी अगर मैं आपको एक डिजिटल डॉलर भेज सकता जबकि उसी डॉलर की प्रति अपने पास भी रख सकता, तो पूरी प्रणाली बेकार हो जाती। यही डबल स्पेंड समस्या है, और दशकों तक इसे बिना किसी विश्वसनीय मध्यस्थ के असुलझा माना जाता रहा। पारंपरिक समाधान एक केंद्रीय निर्णायक – एक बैंक, भुगतान प्रसंस्करणकर्ता या क्लियरिंगहाउस – को नियुक्त करना था, जो अंतिम बहीखाता रखे और किसी को भी मूल्य की एक ही इकाई को दो बार खर्च करने से रोके। हमने इन मध्यस्थों पर ईमानदारी, योग्यता और हमारे हितों की सेवा करने पर भरोसा किया। लेकिन यह दृष्टिकोण भाग I में चर्चित सटीक कमजोरी को फिर से पेश करता: यह बहीखाते पर नियंत्रण केंद्रीय प्राधिकरण के हाथ में दे देता। और जैसा कि इतिहास ने बिना किसी अपवाद के दिखाया है, कोई भी केंद्रीय प्राधिकरण जिसके पास बहीखाता संपादित करने की शक्ति है, अंततः उस शक्ति का दुरुपयोग करेगा। डिजिटल मुद्रा की पवित्र ग्रेल थी: डबल स्पेंड समस्या का समाधान केंद्रीय निर्णायक के बिना करना। एक ऐसी प्रणाली बनाना जहां अजनबी बहीखाते की सत्यता पर सहमत हो सकें बिना किसी एक पक्ष पर भरोसा किए। दशकों तक कंप्यूटर विज्ञान और क्रिप्टोग्राफी के सर्वश्रेष्ठ दिमाग इस चुनौती से जूझते रहे। कई लोगों का मानना था कि यह गणितीय रूप से असंभव है।
कंप्यूटर विज्ञान में, अविश्वसनीय या दुर्भावनापूर्ण कार्यकर्ताओं की उपस्थिति में वितरित पक्षों के बीच सहमति हासिल करने की चुनौती को बायज़ैंटाइन जनरल्स समस्या के रूप में औपचारिक रूप दिया गया। रूपक जीवंत है: कल्पना करें कि एक दुर्गम शहर के चारों ओर दस सेनाएँ घिरी हुई हैं, जिनमें से प्रत्येक की कमान एक जनरल के पास है। शहर पर कब्जा करने के लिए, सेनाओं को एक ही समय पर हमला करना होगा। अगर वे अलग-अलग समय पर हमला करते हैं, तो उन्हें कत्ल कर दिया जाएगा। जनरल केवल युद्धक्षेत्र में दूत भेजकर ही संचार कर सकते हैं। समस्या विश्वास की है। दूतों को पकड़ा जा सकता है। संदेशों को जाली किया जा सकता है। और स्वयं जनरलों में से कुछ गद्दार हो सकते हैं, जानबूझकर गलत आदेश भेजकर हमले को नाकाम करने की कोशिश कर रहे हों। आप उस प्रणाली में सहमति – कुल और विश्वसनीय सहमति – कैसे हासिल करेंगे जहां आप यह नहीं जान सकते कि कौन विश्वसनीय है? दशकों तक गणितीय सहमति थी: आप नहीं कर सकते। निश्चितता के साथ नहीं। विश्वसनीय केंद्रीय समन्वयक के बिना नहीं।
अक्टूबर 2008 में, महामंदी के बाद की सबसे खराब वित्तीय संकट की गहराई में, एक अज्ञात व्यक्ति या समूह ने जो सातोशी नाकामोटो नामक छद्म नाम के तहत काम कर रहा था, ने नौ पृष्ठों का एक श्वेत पत्र प्रकाशित किया जिसका शीर्षक था “बिटकॉइन: एक समकक्ष इलेक्ट्रॉनिक नकदी प्रणाली।” उन नौ पृष्ठों में नाकामोटो ने उस बायज़ैंटाइन जनरल्स समस्या का समाधान प्रस्तुत किया जिसे दशकों से कंप्यूटर वैज्ञानिक नहीं सुलझा पाए थे। इस अंतर्दृष्टि में सुंदरता थी: यदि आप किसी संदेश को भेजना महंगा बना दें, तो आप अव्यवस्था को खत्म कर सकते हैं। यदि सत्य के किसी संस्करण को प्रस्तावित करने के लिए वास्तविक ऊर्जा खर्च करना आवश्यक हो, जिसकी वास्तविक मुद्रा में लागत हो, तो आर्थिक प्रोत्साहन सच्चाई के पक्ष में संरेखित हो जाते हैं। बिटकॉइन में, “जनरल्स” दुनिया भर में फैले कंप्यूटर हैं, और “अटैक ऑर्डर” लेन-देन का एक ब्लॉक है। अगले ब्लॉक का प्रस्ताव रखने के लिए (लेन-देन के बारे में सत्य के संस्करण को स्थापित करने के लिए) कंप्यूटर को एक अत्यंत कठिन गणितीय पहेली को हल करना पड़ता है। इस पहेली में कोई छोटा रास्ता नहीं है; इसे केवल बलपूर्वक गणना के माध्यम से हल किया जा सकता है, जिसके लिए बिजली की विशाल मात्रा की आवश्यकता होती है। इस प्रक्रिया को “माइनिंग” कहा जाता है, जो भौतिक ऊर्जा को डिजिटल सत्य में परिवर्तित करती है। यदि कोई दगाबाज़ नेटवर्क को धोखा देना चाहता है, लेन-देन के इतिहास को फिर से लिखना चाहता है, गैर-मौजूदा सिक्के बनाना चाहता है, या एक ही बिटकॉइन को दो बार खर्च करना चाहता है, तो उसे नेटवर्क पर सभी अन्य कंप्यूटरों के संयुक्त प्रयास से तेज़ी से पहेली हल करनी होगी। उसे एक शुद्ध ऊर्जा व्यय प्रतियोगिता में ईमानदार प्रतिभागियों को पीछे छोड़ना होगा। उस नेटवर्क के लिए, जो अब कई राष्ट्र-राज्यों की तुलना में अधिक बिजली की खपत करता है, यह आर्थिक रूप से असंभव है।
नेटवर्क की सुरक्षा को भौतिक ऊर्जा व्यय से जोड़कर नाकामोटो ने कुछ साबित किया जिसे कई लोग असंभव मानते थे: हमारे पास शासक के बिना सत्य हो सकता है। हम लाखों अजनबियों के बीच सहमति प्राप्त कर सकते हैं बिना किसी एक पर भरोसा किए। हम एक साझा बहीखाता बनाए रख सकते हैं जिस पर किसी का नियंत्रण नहीं है, जिसकी जांच हर कोई कर सकता है, और जो संस्थानों की प्राधिकार के बजाय ऊष्मागतिकी के अपरिवर्तनीय नियमों से सुरक्षित है। 3 जनवरी 2009 को नाकामोटो ने बिटकॉइन ब्लॉकचेन का पहला ब्लॉक खोदा: जन्म ब्लॉक। इसके डेटा में एक अखबार की शीर्षक अंकित थी: “द टाइम्स 03/जन/2009 कोषाध्यक्ष बैंकों के लिए दूसरे बेलआउट के कगार पर।” यह एक उद्देश्य की घोषणा थी। बिटकॉइन का जन्म उसी प्रणाली के खिलाफ एक शांतिपूर्ण विरोध के रूप में हुआ जिसका इस पुस्तक में वर्णन है: वित्तीय व्यवस्था जिसका विश्वास का लगातार उल्लंघन होता है।
आपने अध्याय 9: बायज़ैंटाइन जनरल पूरा कर लिया
अगला: अध्याय 10 — ऊर्जा सच्चाई