
बिटकॉइन मैगज़ीन
बिटकॉइन सॉफ्टफोर्क जिसने "जंक डेटा" की निगरानी करने की कोशिश की — और क्यों यह पहले से ही विफल हो रहा है
यह ब्रैंडन ब्लैक द्वारा एक अतिथि पोस्ट है। व्यक्त किए गए विचार पूरी तरह से उनके अपने हैं और जरूरी नहीं कि BTC Inc. या बिटकॉइन मैगज़ीन के विचारों को दर्शाते हों।
बिटकॉइन X (पूर्व में बिटकॉइन ट्विटर या क्रिप्टो ट्विटर) के छोटे इंटरनेट बुलबुले के भीतर, पिछले वर्ष @dathon_ohm के कम डेटा अस्थायी सॉफ्टफोर्क, जिसे BIP110 के नाम से जाना जाता है, के प्रस्ताव के बारे में बहुत शोर हुआ है। इस प्रस्ताव के पीछे का विचार यह है कि कुछ बिटकॉइन लेनदेन नेटवर्क के सिद्धांतों का उल्लंघन कर रहे हैं, क्योंकि वे अपने लॉकिंग या अनलॉकिंग स्क्रिप्ट में ऐसे डेटा को शामिल कर रहे हैं जिसे उनके सामान्य बिटकॉइन स्क्रिप्ट व्याख्या के अलावा एक या अधिक अतिरिक्त तरीकों से व्याख्यायित किया जा सकता है। BIP110 के समर्थकों के अनुसार, इन लेनदेन के उपयोग को कम करना अब तक के सबसे अधिक जब्ती करने वाले बिटकॉइन सॉफ्टफोर्क के लिए पर्याप्त औचित्य है, एक तैनाती समयरेखा पर जो पिछले दो सबसे हालिया सॉफ्टफोर्क्स की तुलना में नाटकीय रूप से तेज है, और एक कम सक्रियण तत्परता सीमा के साथ।
बिटकॉइन एक ओपन-एक्सेस, सेंसरशिप-प्रतिरोधी लेजर है जिसमें कोई भी प्रविष्टियाँ लिख सकता है यदि वे ब्लॉक टेम्पलेट निर्माताओं और खनिकों को अपने लेनदेन को शामिल करने के लिए पर्याप्त शुल्क देने के लिए तैयार हैं। बिटकॉइन का मौलिक मूल्य अन्य सभी लेजर सिस्टम की तुलना में इस उल्लेखित ओपन एक्सेस में है। इसके बिना, बिटकॉइन का लेजर बोव्लिंग एली स्कोरबोर्ड से अधिक मूल्यवान नहीं है। इस मौलिक ओपन एक्सेस के कारण, हम सभी जानते हैं कि बिटकॉइन का उपयोग उन लोगों द्वारा किया जाएगा जिन्हें हम नापसंद करते हैं। ठीक उसी तरह जैसे स्वतंत्र भाषण का सिद्धांत, जो तब तक निरर्थक है जब तक यह उस भाषण पर लागू नहीं होता जिसे हम पसंद नहीं करते, बिटकॉइन का ओपन एक्सेस निरर्थक होगा यदि यह केवल उन लेनदेन पर लागू होता है जिन्हें आप या मैं मंजूर करते हैं। इसलिए मैं यह मान लूंगा कि हम नहीं चाहते कि हम यह निरीक्षण करें कि अन्य लोग अपने लेजर प्रविष्टियों को कैसे संरचित करते हैं, जैसे हम नहीं चाहते कि वे हमारी प्रविष्टियों का निरीक्षण करें।
BIP110 समर्थक कह सकते हैं, “बिल्कुल, लेकिन यह केवल लागू होता है मौद्रिक प्रविष्टियाँ! इन गैर-नकद प्रविष्टियों के बारे में क्या?", लेकिन वास्तविकता यह है कि ऐसी कोई भिन्नता नहीं है। बिटकॉइन पर की गई हर लेनदेन कुछ लॉकिंग स्क्रिप्ट की शर्तों को पूरा करके खाता में एक प्रविष्टि बनाने के लिए की जाती है, जो इनपुट सिक्कों का उपभोग करती है और आउटपुट सिक्के बनाती है। एक लेनदेन की स्क्रिप्ट का आकार दूसरे से बड़ा या छोटा होना मेरे लिए एक बिटकॉइन नोड ऑपरेटर या उपयोगकर्ता के रूप में कोई महत्व नहीं रखता। पहले, मैं बस दूसरों के लेनदेन पर ध्यान नहीं देता। वे मेरे लिए स्थानीय कैफे में अन्य लोगों के आदेशों की तरह ही हैं। दूसरे, मेरा नोड ऐसी कोई भिन्नता नहीं बनाता। लेनदेन या तो मान्य होते हैं या अमान्य, और उन्हें मान्य करने में या तो महंगा होता है (जैसे एक बड़ा मल्टीसिग) या सस्ता होता है (जैसे इनमें से एक ऑर्डिनल या OP_RETURN)।
यह कहा जा सकता है कि बिटकॉइन, सोने की तरह, एक श्रेष्ठ मौद्रिक संपत्ति होगी यदि इसे अन्य तरीकों से नहीं देखा जा सके। कल्पना करें कि यदि सोने का उपयोग उद्योग या आभूषण में नहीं किया जा सकता! यह सच हो सकता है कि इससे इसे पैसे के रूप में बेहतर बना देगा। लेकिन निश्चित रूप से, वही गुण जो सोने को अच्छे पैसे बनाते हैं, उसे आभूषण और उद्योग में भी आकर्षक बनाते हैं। बिटकॉइन पर भी यही लागू होता है। यह तथ्य कि बिटकॉइन किसी को भी प्रविष्टि बनाने की अनुमति देता है यदि वे शुल्क चुकाने के लिए तैयार हैं, का मतलब है कि हमें इस विचार को छोड़ना होगा कि हम यह नियंत्रित कर सकते हैं कि वे उस प्रविष्टि को कैसे देखेंगे। हम प्रविष्टियों की संरचना पर जो भी प्रतिबंध लगाते हैं, यह हमेशा संभव होगा कि ऐसी प्रविष्टियाँ बनाई जाएँ जिन्हें गैर-बिटकॉइन सॉफ़्टवेयर द्वारा अन्य तरीकों से व्याख्यायित किया जा सके। इसलिए, बिटकॉइन और सोने दोनों के साथ, हम स्वीकार करते हैं कि अन्य उपयोग अनिवार्य है। सोने में, जब गैर-मौद्रिक मांग बढ़ती या घटती है, तो यह बाजार में विकृतियों का कारण बनता है। बिटकॉइन में, जब इसकी सीमित ब्लॉकस्पेस की अधिक मांग होती है, तो इससे उच्च लेनदेन शुल्क की अवधि हो सकती है।
बिटकॉइन में, हमारे पास दो फायदे हैं जो सोने में नहीं हैं। पहला, बिटकॉइन लेनदेन करना जिन्हें वैकल्पिक तरीकों से देखा जा सकता है, बिटकॉइन के बाजार को प्रभावित नहीं करता। सोने के विपरीत, बहुत कम बिटकॉइन इन उपयोगों के लिए आवंटित किया जाता है। दूसरा, बिटकॉइन में, हमारे पास एक प्रोटोकॉल है जो पहले से ही ऐसे अन्य व्याख्याओं से मान्यता नेटवर्क पर लागत को कम करने के लिए डिज़ाइन किया गया है। बिटकॉइन लेनदेन में उपयोग किए जा सकने वाले ब्लॉकों के आकार और हस्ताक्षरों की संख्या दोनों को सीमित करता है। ये मान्यता नोड्स के लिए सबसे बड़े खर्च हैं, और उन पर प्रोटोकॉल की सीमाएँ बिटकॉइन के बहुत शुरुआती दिनों से लागू हैं, विशेष रूप से लेजर के किसी भी उच्च-आवृत्ति या उच्च-परिमाण के उपयोग के दुरुपयोग को रोकने के लिए। इन सीमाओं ने पहले ही लाइटनिंग नेटवर्क, आर्क, स्पार्क, कैशु, और कई अन्य जैसे नवाचारों को प्रेरित किया है। इन “गैर-निधि” लेजर प्रविष्टियों के कारण ब्लॉकस्पेस की मांग में वृद्धि (हाँ, यह वास्तव में हास्यास्पद लगता है) ने इन स्केलिंग समाधानों के उपयोग को बढ़ा दिया है, जिन्हें मुख्य लेजर पर कम प्रविष्टियों की आवश्यकता होती है।
BIP110 के लिए औचित्य को इस प्रकार खोजा गया है, और उम्मीद है कि यह स्पष्ट रूप से अपर्याप्त साबित हुआ है, आइए प्रस्तावित परिवर्तन पर नज़र डालते हैं। BIP110 लॉकिंग स्क्रिप्ट के आकार को सीमित करता है, टैप्रूट में वैकल्पिक स्क्रिप्ट की संख्या को सीमित करता है, टैप्रूट एनैक्स को अमान्य करता है, सभी अपग्रेडेबल गवाह और टैपस्क्रिप्ट संस्करणों को हटा देता है, सभी टैपस्क्रिप्ट अपग्रेडेबल ऑपकोड को हटा देता है, और टैपस्क्रिप्ट में OP_IF और OP_NOTIF को अमान्य करता है। ये सभी प्रतिबंध 52414 ब्लॉकों (लगभग 1 वर्ष) के दौरान बनाए गए UTXOs पर लागू होते हैं, इसके सक्रियण के बाद। BIP110 एक खनिक तत्परता संकेतक सीमा भी प्रस्तावित करता है जो 55% है, बजाय पिछले खनिक संकेतित सॉफ्टफोर्क्स में उपयोग की गई 90% या अधिक सीमा के। यदि 55% ब्लॉक ब्लॉक 961632 से पहले तत्परता का संकेत नहीं देते हैं, तो BIP110 को लागू करने वाले नोड्स ब्लॉकों कोनहींतत्परता का संकेत देना अमान्य मानेंगे ताकि परिवर्तन को ब्लॉक 963648 द्वारा लॉक किया जा सके और ब्लॉक 965664 द्वारा सक्रिय किया जा सके।
BIP110 बिटकॉइन स्क्रिप्ट पर सबसे व्यापक प्रतिबंध होगा, जो सतोशी द्वारा 2010 में एक महत्वपूर्ण सुरक्षा कमजोरी (CVE-2010-5137) के जवाब में कई ऑपकोड्स को निष्क्रिय करने के बाद से है। यह खनिक द्वारा संकेतित सक्रियण का प्रस्ताव करता है, जिसमें एक अभूतपूर्व रूप से कम सीमा और BIP को संख्या आवंटित करने की तारीख से 9 महीने से कम समय के बाद नोड-फोर्स्ड सक्रियण शामिल है। यह सब इसलिए किया जा रहा है क्योंकि (जैसा कि ऊपर चर्चा की गई है) अन्य लोग कुछ लेजर प्रविष्टियों को ऐसे तरीकों से देख रहे हैं जिन्हें BIP110 समर्थक मंजूर नहीं करते। और भी बुरा, जो लोग ऐसी अस्वीकृत लेजर प्रविष्टियों का उपयोग करते हैं, उन्होंने पहले ही अपने सॉफ़्टवेयर को अपडेट कर लिया है ताकि वे ऐसी प्रविष्टियाँ करना जारी रख सकें, भले ही BIP110 बिटकॉइन के सहमति नियम सेट बन जाए। यह, निश्चित रूप से, एक पूर्वानुमेय परिणाम था (हम में से कई ने इसे स्पष्ट रूप से पूर्वानुमानित किया) क्योंकि यह मौलिक रूप से असंभव है कि अन्य लोग ओपन-एक्सेस सार्वजनिक लेजर पर प्रविष्टियों का विश्लेषण करने के लिए बाहरी सॉफ़्टवेयर का उपयोग कैसे करते हैं, इसे प्रतिबंधित किया जा सके।
संक्षेप में, BIP110 एक प्रस्ताव है जो कुछ असंभव करने के लिए है (एक ओपन एक्सेस लेजर के उपयोगकर्ताओं के लेजर का उपयोग कैसे करें, उसे सीमित करना) एक ऐसी समस्या के जवाब में जो पहले से ही बिटकॉइन के मौजूदा प्रोटोकॉल सीमाओं के माध्यम से पूरी तरह से संबोधित की गई है। यह इस असंभव चीज़ को एक गैर-जिम्मेदाराना छोटे सक्रियण समयरेखा पर करने का प्रस्ताव करता है, बेहद सीमित कोड समीक्षा के साथ, और चाहे परिवर्तन किसी प्रकार के पारिस्थितिकी तंत्र की सहमति तक पहुंचे या नहीं। सौभाग्य से, बिटकॉइन ऐसा नाजुक फूल नहीं है कि इसे संशोधित करने का ऐसा बेवकूफाना प्रयास सफल होगा। न केवल खनिकों ने BIP110 को दृढ़ता से अस्वीकार किया है, बल्कि डेवलपर, निवेशक, प्रभावशाली और कॉर्पोरेट परिदृश्य में अन्य आवाज़ों ने भी परिवर्तनों के खिलाफ अपनी बात रखी है। अगस्त में, बिटकॉइन के सहमति नियमों के खिलाफ यह विशेष हमला बिटकॉइन को इसकी विफलता के माध्यम से मजबूत बना देगा, और नेटवर्क अपनी स्थिर ताल में टिक-टॉक, अगला ब्लॉक जारी रखेगा।
स्रोत: BitcoinMagazine





