113.–9. जनवरी 2009
उत्पत्ति ब्लॉक: पहले ब्लॉक में छिपी हुई संदेश
सातोशी नाकामोटो ने पहले बिटकॉइन ब्लॉक में द टाइम्स के शीर्षक को जोड़ा। एक वाक्य ने वित्तीय संकट, तकनीकी समय प्रमाण, और नेटवर्क को जोड़ा, जिसमें अब तक केवल एक ही भागीदार था।
शनिवार 3 जनवरी 2009 को लंदन के समाचार पत्र द टाइम्स ने ब्रिटिश वित्त मंत्री एलिस्टेयर डार्लिंग और बैंकों को दूसरी बार बचाने की धमकी के साथ एक शीर्षक प्रकाशित किया। उसी दिन किसी अन्य स्थान पर पहला बिटकॉइन ब्लॉक बनाया गया। इसके लेखक, जो Satoshi Nakamoto के नाम से जाने जाते हैं, ने शीर्षक के सटीक शब्दों को एकमात्र लेनदेन के प्रवेश में डाला। नेटवर्क में अभी तक कोई बाजार, विनिमय या खनन करने वालों का समूह नहीं था। केवल एक कार्यक्रम, एक मशीन और पहला लिंक था, जिस पर पुराने ब्लॉक का लिंक नहीं जोड़ा जा सकता था। इसलिए, अखबार का वाक्य सजावट के रूप में नहीं था। यह जेनेसिस ब्लॉक के निर्माण को एक विशिष्ट दिन में स्थापित करता है और साथ ही साथ एक नए मौद्रिक प्रयोग को उस प्रणाली के संकट के बगल में रखता है जिसे अभी सार्वजनिक धन से बचाया जा रहा था।
मुखपृष्ठ को समय अंकन के रूप में
टेक्स्ट "द टाइम्स 03/जनवरी/2009 चांसेलर बैंकों के लिए दूसरे बेलआउट के कगार पर" को सीधे ब्लॉक शून्य के कॉइनबेस इनपुट में संग्रहीत किया गया है। ऐसा इनपुट पुराने सिक्कों को जारी नहीं करता है; यह ब्लॉक पुरस्कार बनाता है और कोई भी डेटा ले जा सकता है। सातोशी ने इसमें अपना नाम या घोषणापत्र नहीं डाला, लेकिन एक वाक्य जिसे अभी जारी की गई अखबार में पढ़ा जा सकता था। इसलिए, ब्लॉक विश्वसनीय रूप से 3 जनवरी 2009 से पहले नहीं बन सकता था।
शीर्षक वित्तीय झटके के बाद ब्रिटिश सरकार द्वारा बैंकों को फिर से समर्थन देने की बहस का संदर्भ दे रहा था, जो वर्ष 2008 में हुआ था। इसे बचाव पैकेजों की आलोचना के रूप में पढ़ना स्वाभाविक है, खासकर बिटकॉइन व्हाइटपेपर की पहली पंक्तियों के बगल में, जो वित्तीय संस्थानों के बिना भुगतान की बात करती हैं। हालांकि, सातोशी ने कभी भी अपने कारण को सार्वजनिक रूप से और स्पष्ट रूप से नहीं बताया। निश्चित बात यह है कि उन्होंने जो लिखा है, वह एक राजनीतिक संदेश है जो मजबूत है, लेकिन अभी भी व्याख्या का विषय है।
बिटकॉइन से पहले प्रूफ-ऑफ-वर्क सिस्टम के निर्माताओं ने भी इसी प्रक्रिया का उपयोग किया था: हाल ही में सार्वजनिक जानकारी पुराने सबसे संभव समय को सीमित कर सकती है। इस मामले में, समय की मुहर ने असाधारण प्रतीकात्मक शक्ति प्राप्त की। Proof of Work ने की गई मेहनत को साबित किया और अखबार के शीर्षक ने साबित किया कि काम किसी दूरस्थ अतीत में गुप्त रूप से शुरू नहीं हुआ था।
सतोशी ने इसी के साथ नए पैसों के साथ जुड़ी एक समस्या का समाधान किया, जो कि नए पैसों के प्रति अविश्वास पैदा करती है: क्या संस्थापक ने लॉन्च से पहले एक लंबा निजी श्रृंखला और बड़ा स्टॉक तैयार किया था। यह वाक्य पूरी तरह से खनन की शुरुआत के बारे में सब कुछ साबित नहीं करता है, लेकिन यह एक सार्वजनिक रूप से सत्यापित निम्न सीमा प्रदान करता है। आज जो कोई भी मूल ब्लॉक लोड करता है, वही संदेश देखता है।
विरोधाभास सही है और किसी भी सुंदरता के बिना है। शीर्ष पृष्ठ पर एक संस्था खड़ी है जो ऊपर से और हस्तक्षेप पर विचार कर रही है। ब्लॉक में एक ऐसी प्रणाली बन रही है जिसकी मौद्रिक योजना और नियमों की जाँच हर जुड़ा हुआ नोड स्वयं करता है। यह सबूत नहीं है कि बिटकॉइन ने बैंकिंग संकट का समाधान किया है। यह एक प्रमाण है कि उसका पहला ब्लॉक किस ऐतिहासिक वातावरण में बना था।
उस वाक्य की शक्ति उसकी सटीकता में भी निहित है। यह शीर्षक बैंकों के विरुद्ध कोई सामान्य विरोध नहीं है, बल्कि किसी विशिष्ट दिन की तारीख है जिसे कोई भी अखबार की एक प्रति लेकर सत्यापित कर सकता था। इस प्रकार Satoshi ने एक डिजिटल वस्तु को अपने कंप्यूटर से बाहर के समय से जोड़ा। साथ ही उन्होंने कोई व्याख्यात्मक घोषणापत्र भी नहीं छोड़ा जो एकमात्र व्याख्या को सील कर देता। पाठक शीर्षक में बेलआउट्स की आलोचना, एक साधारण समय-मुहर, या दोनों देख सकता है, लेकिन उसे अंतर करना होगा कि ब्लॉक में सीधे क्या लिखा है और समुदाय ने बाद में उससे क्या अर्थ निकाला। बस यही सीमा पहले ब्लॉक को एक ऐतिहासिक स्रोत बनाती है, न कि किसी विज्ञापन नारे को।
पूर्ववर्ती के बिना ब्लॉक
प्रत्येक बाद के ब्लॉक में पिछले ब्लॉक का निशान होता है। जेनेसिस ब्लॉक का कोई पूर्ववर्ती नहीं है, और इसलिए यह विशेष रूप से कार्यक्रम में निहित है। बिटकॉइन कोर आज भी अपने पैरामीटर्स को एक निश्चित शीर्षक, सार्वजनिक कुंजी, समय 1231006505, नॉन्स 2083236893, कठिनाई एक और इनाम 50 बीटीसी से इकट्ठा करता है। परिणाम ज्ञात हैश से मेल खाना चाहिए, अन्यथा सॉफ्टवेयर एक ही इतिहास से नहीं निकलेगा।
इसके अंदर एकमात्र coinbase लेनदेन है। इसका आउटपुट स्क्रिप्ट में दर्ज सार्वजनिक कुंजी पर पचास बिटकॉइन भेजता है। हालांकि, अप्रयुक्त आउटपुट सेट पर आम दृष्टिकोण में, यह इनाम खर्च करने के लिए उपलब्ध नहीं है। इसलिए, ऐसा कोई प्रमाणित क्षण नहीं है जब सतोशी ने उन पहले 50 बीटीसी को स्थानांतरित किया हो या बेचा हो; तकनीकी निर्माण उन्हें सामान्य परिसंचरण से बाहर रखता है।
शून्य ब्लॉक विशिष्ट और वास्तविकता के बीच एक विशेष बिंदु था। व्हाइटपेपर ने काम के प्रमाण की श्रृंखला का वर्णन किया, लेकिन दस्तावेज़ ने स्वयं नेटवर्क का निर्माण नहीं किया। केवल नॉन्स का पता लगाना, ब्लॉक हेडर का निर्माण और परिणाम को संग्रहीत करने से यह डिज़ाइन इतिहास बन गया, जिससे अन्य कंप्यूटर जुड़ सकते थे।
शुरुआत में सामान्य सामाजिक अर्थ में विकेंद्रीकरण के लिए कुछ नहीं था। सतोशी एकमात्र ज्ञात कार्यान्वयन और संभवतः एकमात्र सक्रिय नोड को नियंत्रित करता था। नियमों को हालांकि इस तरह से डिज़ाइन किया गया था ताकि बाद में हर कोई पूर्ण नोड स्वयं उनकी पुष्टि कर सके। जेनेसिस ब्लॉक एक पूर्ण विकेंद्रीकृत अर्थव्यवस्था नहीं थी; यह एक प्रारंभिक बिंदु था जिससे ऐसी अर्थव्यवस्था विकसित हो सकती थी।
यह बताता है कि ब्लॉक को केवल पहली लेखा प्रविष्टि के रूप में क्यों नहीं माना जा सकता। यह एक ही समय में एक तकनीकी नियम, सार्वजनिक समय प्रमाण और ऐतिहासिक दस्तावेज है। इसका डेटा किसी संग्रहालय या किसी एक कंपनी के अभिलेखागार में नहीं है। वे नियमों का हिस्सा हैं जिनकी प्रत्येक नया नोड पुनः पुष्टि करता है।
छह दिन, जिनमें नेटवर्क को प्रतीक्षा करनी पड़ी
अगला ब्लॉक सामान्य दस मिनट के अंतराल पर नहीं आया। उसके टाइमस्टैम्प में 9 जनवरी 2009 की तारीख दर्ज है, यानी छह दिन बाद की। बाद में इस अंतर पर ध्यान देने वालों ने कई तरह के अनुमान लगाए, लेकिन उपलब्ध स्रोत कोई निश्चित कारण नहीं बताते। संभव है कि विकास, परीक्षण या सार्वजनिक रूप से जारी करने की तैयारी चल रही हो। केवल इस देरी से किसी गुप्त योजना का निष्कर्ष नहीं निकाला जा सकता।
सार्वजनिक घोषणा पहले ही आ चुकी थी: ईमेल पर 8 जनवरी 2009, 19:27 UTC का समय दर्ज है, यानी अगले ब्लॉक से पहले। उसमें Satoshi ने क्रिप्टोग्राफ़ी की मेलिंग लिस्ट के सदस्यों को Bitcoin संस्करण 0.1 से परिचित कराया। यह ऐसी इलेक्ट्रॉनिक मुद्रा थी जिसका पीयर-टू-पीयर नेटवर्क किसी केंद्रीय प्राधिकरण के बिना दोहरे खर्च को रोकता था। उन्होंने डाउनलोड लिंक और संक्षिप्त निर्देश दिए, साथ ही चेताया कि प्रोग्राम अभी प्रायोगिक है। इससे जुड़ने वाला हर व्यक्ति ऐसे प्रयोग में भाग ले रहा था जिसका नतीजा अभी अनिश्चित था।
इस समय से शृंखला को एक ही कंप्यूटर पर बढ़ने की आवश्यकता नहीं थी। अन्य लोग पहला बिटकॉइन सॉफ्टवेयर चला सकते थे, ब्लॉक्स स्वीकार कर सकते थे और अपना खुद का खनन करने का प्रयास कर सकते थे। नेटवर्क अभी भी बहुत छोटा था, लेकिन इसका स्वरूप बदल गया था: नियमों को डाउनलोड किया जा सकता था, सोर्स कोड पढ़ा जा सकता था और स्वतंत्र रूप से चलाया जा सकता था।
जनेसिस ब्लॉक इसलिए दर्शकों के सामने एक समारोह का प्रतीक नहीं है। इसके निर्माण और सार्वजनिक सॉफ्टवेयर के बीच एक शांत अवधि है, जिसके बाद मेलिंग सूची में एक सरल घोषणा आई। सतोशी को प्रेस कॉन्फ्रेंस या किसी बैंक की आवश्यकता नहीं थी जो प्रणाली को खोले। उन्हें बस इतनी जरूरत थी कि कम से कम एक और व्यक्ति उस कार्यक्रम को डाउनलोड करे।
12 जनवरी 2009 को Satoshi ने भुगतान की जाँच के लिए Hal Finney को दस बिटकॉइन भेजे। वह एक अलग कहानी है। पहले ब्लॉक के संदर्भ में अहम बात तकनीकी शुरुआत और नेटवर्क में दूसरे लोगों के जुड़ने के बीच का इंतज़ार है। चेन अकेले भी चल सकती थी, लेकिन पैसे का अर्थ तब बनना शुरू हुआ जब किसी और ने भी नियम स्वीकार किए और अपना नोड जोड़ा।
संस्थापक दस्तावेज़ बिना हस्ताक्षर के
देश अपनी मुद्रा पर चित्र और नारे छापते हैं, कंपनियाँ अपने उत्पादों पर अपने लोगो छापती हैं। सातोशी ने पहले ब्लॉक में उधार लिया हुआ एक समाचार पत्र का शीर्षक और एक सार्वजनिक कुंजी छोड़ दी। यह संक्षिप्त हस्ताक्षर पूरे परियोजना में फिट बैठता है: लेखक कोड और संदेशों में मौजूद था, लेकिन अपनी नागरिक पहचान को उसमें से हटा दिया था।
जेनेसिस ब्लॉक की ताकत इस बात में नहीं है कि यह दूसरों को बताता है कि उन्हें क्या विश्वास करना चाहिए। इसका हर डेटा पढ़ा और जांचा जा सकता है। उपयोगकर्ता को समय, नॉन्स, कठिनाई या हैश की पुष्टि करने के लिए शीर्षक की राजनीतिक व्याख्या स्वीकार करने की आवश्यकता नहीं है। तथ्य और व्याख्या का यह पृथक्करण ही इसे बाद की दंतकथाओं की तुलना में अधिक स्थायी दस्तावेज बनाता है।
बिटकॉइन जारी करने की सीमा भी शीर्ष पृष्ठ के प्रतीकवाद पर नहीं टिकी है। इसे नियमों द्वारा आयोजित किया जाता है, जिन्हें नोड्स प्रत्येक अगले ब्लॉक में लागू करते हैं। जेनेसिस ब्लॉक ने केवल पहला टुकड़ा इतिहास में रखा, जिस पर ये नियम काम करना शुरू किया। बिना अनुवर्ती खनिकों, उपयोगकर्ताओं और विकासकर्ताओं के, यह एक अज्ञात डिस्क पर एक अकेला संग्रह बना रहता।
जब आज कोई नया नोड बिटकॉइन को सिंक्रोनाइज़ करता है, तो वह किसी वेब पेज या एक्सचेंज की डेटाबेस पर भरोसा नहीं करता है। यह एक ज्ञात ब्लॉक शून्य से शुरू होता है और चरणबद्ध तरीके से सब कुछ सत्यापित करता है जो उसके बाद आता है। 3 जनवरी का शीर्षक इस प्रकार प्रत्येक नए सत्यापन के दौरान लौटता है, भले ही उपयोगकर्ता इसे जानबूझकर कभी नहीं पढ़ता है।
पहले ब्लॉक की कहानी में एक स्पष्ट अंत नहीं है। हमें नहीं पता कि सतोशी ने इस शीर्षक को क्यों चुना, उन्होंने छह दिनों के दौरान क्या किया या उनका कंप्यूटर कहाँ था। लेकिन हमें यह पता है कि उन्होंने क्या छोड़ा: एक ब्लॉक जिसमें सार्वजनिक रूप से जाँच किए जा सकने वाले पैरामीटर और बैंकों के प्रति अविश्वास से ग्रस्त दुनिया की एक पंक्ति है। यहाँ से एक ऐसी प्रणाली शुरू हो सकती थी जिसे अगले लेन-देन की पुष्टि के लिए किसी वित्त मंत्री या अपने लेखक की आवश्यकता नहीं थी।
Genesis Block इसलिए नेटवर्क के ऊपर खड़ी कोई प्राधिकता नहीं है। एक नया नोड इस पर इसलिए भरोसा नहीं करता कि Satoshi ने इसे बनाया था; यह इसे उन नियमों का एक स्थिर प्रारंभिक बिंदु के रूप में उपयोग करता है जिनके साथ सॉफ्टवेयर काम करता है। इस बिंदु से आगे के ब्लॉकों को किसी भी बाद की इतिहास की तरह ही उसी सत्यापन से गुजरना होगा। संस्थापक प्रारंभिक पैरामीटर चुन सकते थे और अखबार का वाक्य शामिल कर सकते थे, लेकिन पहले ब्लॉक में लोगों की भविष्य की सहमति को संग्रहीत नहीं कर सकते थे। वह धीरे-धीरे तब बनने लगा जब अन्य संचालकों ने कार्यक्रम चलाया, ब्लॉकों का सत्यापन किया और स्वयं के नियंत्रण से जुड़े खर्च स्वीकार किए। इस दस्तावेज़ ने श्रृंखला स्थापित की, न कि उसके भागीदारों की आज्ञापालन।
Atlas में व्यक्ति और अवधारणाएँ
स्रोत और कहानी की सीमाएँ
- 01बिटकॉइन कोर — kernel/chainparams.cpp
वर्तमान स्रोत कोड जिसमें सटीक शीर्षक, पैरामीटर, सार्वजनिक कुंजी और जेनेसिस ब्लॉक के नियंत्रण मूल्य शामिल हैं।
- 02मास्टरिंग बिटकॉइन — जेनेसिस ब्लॉक
पहले ब्लॉक की सामग्री, कॉइनबेस संदेश और इसके समय संबंधी महत्व की तकनीकी व्याख्या
- 03सातोशी नाकामोटो इंस्टीट्यूट — बिटकॉइन व0.1 जारी किया गया
8 जनवरी 2009 को 19:27 UTC पर भेजे गए संस्करण 0.1 के मूल घोषणा ईमेल का संग्रह; इसमें प्रयोग की प्रकृति और प्रोग्राम शुरू करने के निर्देश हैं।
- 04बिटकॉइन: एक पीयर-टू-पीयर इलेक्ट्रॉनिक कैश सिस्टम
मूल ब्लॉक श्रृंखला का प्रस्ताव, कार्य का प्रमाण और केंद्रीय प्राधिकरण के बिना सत्यापन।
- 05Mempool.space — लेनदेन f418…9e16, ब्लॉक 170 में
रकम, निर्गमों और ब्लॉक का सार्वजनिक रिकॉर्ड।