625 / 736BK09

Inventing Bitcoin

यान प्रिट्ज़कर Bitcoin प्रणाली की रचना समझाते हैं

Yan Pritzker की Inventing Bitcoin समझाती है कि Bitcoin को माइनिंग, भुगतान का साझा इतिहास और अपने नियम क्यों चाहिए। किताब इन हिस्सों को क्रम से जोड़ती है, ताकि प्रोग्रामिंग जाने बिना भी बात समझी जा सके।

यह छोटी किताब उन पाठकों के लिए है जो सिर्फ यह नहीं जानना चाहते कि Bitcoin चलता है, बल्कि यह भी समझना चाहते हैं कि उसके हिस्से आपस में कैसे जुड़ते हैं। यह परिचय एक प्रमाणित संस्करण, भूमिका और चुने हुए अंशों पर आधारित है।

Yan Pritzker ने Inventing Bitcoin को Bitcoin की तकनीक का सरल परिचय बनाने के लिए लिखा। Google Books में 2019 का सचित्र संस्करण दर्ज है, जिसमें 106 पन्ने हैं और चित्र Nicholas Evans ने बनाए हैं। यह प्रणाली की बुनियाद तक पहुँचने का अपेक्षाकृत छोटा रास्ता है, हर बारीकी का विश्वकोश नहीं। पन्नों की यह संख्या उसी संस्करण की है; अनुवादों और डिजिटल फ़ाइलों में पन्नों का विभाजन अलग हो सकता है। [3]

बिटकॉइन कहाँ से आता है और कौन तय करता है कि वह कैसे काम करेगा? लेखक की पुस्तक-प्रस्तुति ऐसे सवालों से शुरू होती है। नए पाठक के लिए यह क्रम उपयोगी है: पहले किसी बात को समझने की वजह सामने आती है, फिर उससे जुड़ी तकनीक का नाम। मकसद निवेश से पहले उस चीज़ को समझना है जिस पर आप विचार कर रहे हैं। लेकिन केवल समझ होने से यह पता नहीं चलता कि खरीद फ़ायदेमंद होगी या कीमत किस ओर जाएगी। [1]

Pritzker पाठक को दिखाते हैं कि एक समस्या का हल कैसे अगला सवाल खड़ा करता है। Inventing Bitcoin नाम इसी शिक्षण पद्धति को बताता है: मन में ऐसी प्रणाली जोड़ना, जिसके हर हिस्से का एक काम हो। यह Satoshi के काम की डायरी या उनकी खोजों के वास्तविक क्रम का प्रमाण नहीं है। भूमिका के अनुसार प्रोग्रामिंग ज़रूरी नहीं; लेखक हाई स्कूल स्तर के गणित और हर कदम पर सोचने की इच्छा की अपेक्षा रखते हैं। [2]

साझा बैंक न हो, तो भुगतान की सूचना भेज देना काफ़ी नहीं: नेटवर्क को वैध इतिहास का क्रम तय करने का तरीका भी चाहिए। इसलिए किताब बिचौलिए को हटाने की बात को Proof of Work, माइनिंग और रिकॉर्ड की सुरक्षा से जोड़ती है। Proof of Work गणना में किए गए काम का प्रमाण है: उपयुक्त परिणाम खोजना मेहनत माँगता है, लेकिन उसकी जाँच आसान है। इस तरह माइनिंग अलग-थलग तकनीकी कौतूहल के बजाय पूरी प्रणाली की व्याख्या का हिस्सा बनती है। [2]

आगे Pritzker खातों की शुरुआती उपमा को अधिक सटीक बनाते हैं। Bitcoin में UTXO इस्तेमाल होते हैं, यानी पिछले लेनदेन के वे आउटपुट जो अभी खर्च नहीं हुए हैं। वॉलेट इन्हीं से दिखाया जाने वाला बैलेंस निकालता है। भुगतान में चुना हुआ आउटपुट पूरा खर्च होता है और बची रकम नए आउटपुट के रूप में लौटती है। यह बड़े नोट से भुगतान करके छुट्टे वापस पाने जैसा है; समझने की उपमा है, डिजिटल सिक्कों की संरचना का शाब्दिक वर्णन नहीं। [2]

माइनर लेनदेन वाले नए ब्लॉक प्रस्तावित करते हैं, नोड अपने सॉफ़्टवेयर के अनुसार उन्हें जाँचते हैं और डेवलपर सॉफ़्टवेयर में बदलाव तैयार करते हैं। कौन-सा सॉफ़्टवेयर चलाना है, यह उपयोगकर्ता तय करते हैं। ये भूमिकाएँ एक ही व्यक्ति में मिल सकती हैं, लेकिन एक जैसी नहीं हैं। अहम नतीजा यह है कि केवल माइनिंग की शक्ति किसी जाँच करने वाले नोड को अपने नियम तोड़ने वाला ब्लॉक स्वीकार करने के लिए बाध्य नहीं कर सकती। अध्याय तकनीक को Bitcoin इस्तेमाल करते समय भरोसे के सवाल से जोड़ता है। [2]

Pritzker की पृष्ठभूमि सॉफ़्टवेयर विकास और तकनीकी कंपनियों की है। उनके करियर में संगीत वाद्ययंत्रों का ऑनलाइन बाज़ार Reverb और बिटकॉइन कंपनी Swan शामिल हैं। यह अनुभव प्रणाली की बनावट पर उनके ध्यान और उसे आसान चरणों में समझाने की कोशिश का संदर्भ देता है। फिर भी अनुभव प्रमाण का विकल्प नहीं है: पाठक को तकनीकी व्याख्या और Bitcoin के भविष्य पर लेखक के विश्वास में अंतर रखना चाहिए। [1] [4]

भूमिका मौद्रिक अर्थशास्त्र के लिए The Bitcoin Standard और प्रोग्रामिंग में रुचि रखने वालों के लिए Mastering Bitcoin तथा Programming Bitcoin सुझाती है। Inventing Bitcoin इनसे पहले तकनीकी संबंधों को समझने की शुरुआत बन सकती है। इस परिचय में प्रकाशन संबंधी जानकारी, पुस्तक-प्रस्तुति, विषय-सूची, भूमिका और चुने हुए अंश जाँचे गए हैं। यह हर अध्याय का मूल्यांकन नहीं है; पुराने उदाहरणों को भी नेटवर्क के सभी औज़ारों की मौजूदा स्थिति का वर्णन नहीं मानना चाहिए। [2]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें UTXO, Proof of Work, Full Node, वॉलेट, Coin Selection. इस प्रविष्टि का उल्लेख यहाँ भी है Inventing Bitcoin (Czech edition).

01क्या प्रोग्रामिंग आनी चाहिए?

नहीं। भूमिका हाई स्कूल स्तर के गणित की अपेक्षा रखती है, कोड पढ़ने की नहीं। कुछ चरण फिर भी ध्यान माँगते हैं; नए शब्द को उस समस्या से जोड़ना मददगार है जिसे वह हल करता है।

02क्या यह पूरी किताब की समीक्षा है?

नहीं। इसका आधार प्रकाशन संबंधी जानकारी, पुस्तक-प्रस्तुति, विषय-सूची, भूमिका और चुने हुए अंश हैं। यह विषय और कुछ संबंध समझाता है, लेकिन हर अध्याय या सभी संस्करण जाँचने का दावा नहीं करता।

DOC · 001Inventing Bitcoin — official author websiteप्राथमिक स्रोत DOC · 002Yan Pritzker — Inventing Bitcoin: contents, introduction and selected passagesप्राथमिक स्रोत DOC · 003Google Books — Inventing Bitcoin: bibliographic recordप्राथमिक स्रोत DOC · 004Swan Bitcoin — Inventing Bitcoin and Yan Pritzkerप्राथमिक स्रोत
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है