652 / 736BK36

Mastering Bitcoin

पहले भुगतान से Bitcoin के काम करने के तरीके तक एक तकनीकी मार्गदर्शिका

भेजें बटन दबाने और भुगतान की पुष्टि होने के बीच क्या होता है? Mastering Bitcoin वॉलेट के रोज़मर्रा के उपयोग को की, ट्रांज़ैक्शन और नेटवर्क की भूमिका से जोड़ती है। यह मुख्य रूप से प्रोग्रामर के लिए है, लेकिन इसके शुरुआती अध्याय जिज्ञासु नए पाठकों के भी काम आते हैं।

Mastering Bitcoin, O’Reilly की प्रकाशित तकनीकी किताब है। पहला संस्करण Andreas M. Antonopoulos ने लिखा था; तीसरे में David A. Harding भी शामिल हुए। यह परिचय 2023 के तीसरे संस्करण पर केंद्रित है: उसमें क्या मिलेगा और पढ़ना कहाँ से शुरू करें।

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

Antonopoulos का पहला संस्करण 2014 में आया था। तीसरे पर Andreas M. Antonopoulos और David A. Harding दोनों के नाम हैं और उसमें तकनीकी विवरण अद्यतन है। O’Reilly नवंबर 2023 बताता है, जबकि लेखकों की रिपॉज़िटरी पहली छपाई को दिसंबर 2023 से जोड़ती है। ये प्रकाशन के अलग-अलग रिकॉर्ड हैं। इसलिए किसी अध्याय या उदाहरण को खोजने से पहले यह देखना उपयोगी है कि आपके पास कौन-सा संस्करण है। [1] [2]

पढ़ना शुरू करने के लिए नहीं। प्रस्तावना मुख्य रूप से प्रोग्रामर को संबोधित करती है, लेकिन शुरुआती अध्याय दूसरे पाठकों के लिए भी गहरा परिचय देते हैं। पहले भुगतान और वॉलेट समझ सकते हैं, फिर डेटा और कोड की बारीकियों पर जा सकते हैं। आगे बढ़ने पर प्रोग्रामिंग का ज्ञान अधिक महत्वपूर्ण होता जाता है; पहली बार में हर तकनीकी उदाहरण समझना ज़रूरी नहीं। [3]

वह किस उपकरण पर चलता है, जानकारी कहाँ से लाता है और की पर किसका नियंत्रण है? शुरुआती अध्याय इन बातों को अलग करता है। मोबाइल ऐप की का नियंत्रण आपके पास रख सकता है, फिर भी ट्रांज़ैक्शन इतिहास के लिए किसी और के सर्वर से पूछ सकता है। Full Node, यानी Bitcoin के नियमों को स्वतंत्र रूप से जाँचने वाला नोड, की की अभिरक्षा से अलग समस्या हल करता है। हार्डवेयर हस्ताक्षर उपकरण भी साथ वाले ऐप के सभी काम नहीं करता। इसलिए केवल “मोबाइल” या “हार्डवेयर” नाम पर्याप्त नहीं है। [4]

रिकवरी जानकारी की को दोबारा बना सकती है और सार्वजनिक इतिहास में ट्रांज़ैक्शन ढूँढ़ने में मदद कर सकती है। मगर आपके नोट, जैसे किसे और क्यों भुगतान किया था, शायद वापस न आएँ। ब्लॉकचेन के बाहर होने वाले भुगतानों की सभी ज़रूरी जानकारी भी सार्वजनिक इतिहास में नहीं रहती। इसलिए यह मानना सुरक्षित नहीं कि वही शब्दों की सूची हर ऐप में सब कुछ बहाल कर देगी। इस्तेमाल किए जा रहे वॉलेट की रिकवरी प्रक्रिया और पूरे बैकअप की ज़रूरतें समझना ज़रूरी है। [4]

Bitcoin बदलता है, और उसके साथ डेवलपर को ज़रूरी ज्ञान भी। तीसरे संस्करण की लेखकों की बदलाव-सूची ट्रांज़ैक्शन संरचना, खर्च करने की अनुमति, हस्ताक्षर और शुल्क के अलग अध्याय बताती है। इसमें Taproot, उसके स्क्रिप्ट नियम Tapscript और डिजिटल हस्ताक्षर की एक और पद्धति Schnorr Signatures भी जोड़ी गई हैं। नोडों के बीच संचार का विवरण भी बढ़ाया गया है। इसलिए पुराने संस्करण में वही सारी क्षमताएँ समझाई गई हों, यह ज़रूरी नहीं। [5]

किताब में असली डेटा है, जिसे जाँचा जा सकता है। इसका मतलब यह नहीं कि उसमें दिए पते आपके भुगतान के लिए सही गंतव्य हैं। प्रस्तावना स्पष्ट चेतावनी देती है: संबंधित की सार्वजनिक हो सकती हैं या इस्तेमाल के योग्य नहीं हो सकतीं। भेजी गई रकम कोई दूसरा पाठक खर्च कर सकता है, या वह पहुँच से बाहर हो सकती है। उदाहरण सीखने का साधन है, तैयार सुरक्षित वॉलेट नहीं। नमूना कोड दोबारा इस्तेमाल करते समय भी यह फर्क याद रखना चाहिए। [3]

आधिकारिक रिपॉज़िटरी में पाठ अध्यायों में उपलब्ध है; third_edition_print1 टैग तीसरे संस्करण की एक निश्चित छपाई बताता है। GitHub पर अध्यायों के बीच कुछ लिंक पूरी किताब को एक साथ तैयार करने पर ही काम करते हैं। इस परिचय के लिए हमने प्रस्तावना, शुरुआती अध्याय और लेखकों की बदलाव-सूची पढ़ी तथा प्रकाशन संबंधी जानकारी जाँची। हमने पूरी किताब का मूल्यांकन या सभी प्रोग्राम चलाकर परीक्षण नहीं किया। शुरुआती अध्याय से शुरू करें, फिर उस सवाल के अनुसार आगे बढ़ें जिसे समझना चाहते हैं। [2] [3] [4] [5]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें लेनदेन, Bitcoin Script, वॉलेट, Full Node. इस प्रविष्टि का उल्लेख यहाँ भी है The Internet of Money — Volume 1.

01अगर मुझे प्रोग्रामिंग नहीं आती, तो क्या किताब उपयोगी है?

हाँ। प्रस्तावना के अनुसार शुरुआती अध्याय उन गैर-प्रोग्रामर पाठकों के लिए भी हैं जो गहराई से समझना चाहते हैं। बाद के हिस्सों में कोड और तकनीकी बारीकियाँ आती हैं। आप शुरुआती अध्याय से शुरू करके कठिन विषयों पर धीरे-धीरे लौट सकते हैं।

02क्या किताब के किसी पते पर बिटकॉइन भेजकर भुगतान आज़मा सकता हूँ?

नहीं। प्रस्तावना ऐसा न करने की स्पष्ट चेतावनी देती है: उदाहरण वाले पतों की की दूसरे पाठकों को पता हो सकती हैं, या पहुँच का कोई उपयोगी तरीका न हो। रकम कोई और ले सकता है या वह पहुँच से बाहर रह सकती है। उदाहरण का पता आपका वॉलेट नहीं है।

DOC · 001O’Reilly — Mastering Bitcoin, 3rd Editionप्रकाशक DOC · 002Mastering Bitcoin — official repository and editionsप्राथमिक स्रोत DOC · 003Mastering Bitcoin — third edition Prefaceप्राथमिक स्रोत DOC · 004Mastering Bitcoin — third edition Introductionप्राथमिक स्रोत DOC · 005Mastering Bitcoin — third edition changesप्राथमिक स्रोत
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है