बिटकॉइन माइनर्स, देव्स नैरो डाउन कैसे टैपरोट सक्रिय होंगे

  • बिटकॉइन खनिकों ने नेटवर्क की लगभग 91% हैशपावर का प्रतिनिधित्व करते हुए, साल में, टैपारोट में बिटकॉइन के सबसे बड़े उन्नयन के लिए समर्थन का प्रदर्शन किया है।
  • इन सक्रियण विधियों में आवश्यक समय की लंबाई भिन्न होती है और एक “उपयोगकर्ता सक्रिय नरम कांटा” के साथ पूर्ण नोड्स के माध्यम से उन्नयन को मजबूर करने के लिए एक उपाय शामिल करना है या नहीं।
  • माइनर समर्थन को देखते हुए, बिटकॉइन डेवलपर्स का मानना ​​है कि उन्नयन को बिना किसी समस्या के सक्रिय होना चाहिए, चाहे विशेष प्रस्ताव को चुना गया हो।

अब है कि सभी प्रमुख खनन पूल समर्थन का वादा किया है बिटकॉइन के टैपरोट अपग्रेड के लिए, जो कुछ बचा है वह वास्तविक सक्रियण है – लेकिन बिटकॉइन के ओपन-सोर्स समुदाय के सदस्यों को पहले विधि चुननी होगी।

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

बिटकॉइन अपग्रेड: एक गंतव्य के लिए कई रास्ते

आधे दशक में बिटकॉइन का सबसे बड़ा उन्नयन, टैप्रोट बिटकॉइन की स्मार्ट कॉन्ट्रैक्ट स्क्रिप्ट को समृद्ध करेगा, जिससे बिटकॉइन ब्लॉकचेन पर अत्यधिक जटिल लेनदेन को निष्पादित करना आसान हो जाएगा। अन्य बातों के अलावा, यह नेटवर्क के लिए बहु-हस्ताक्षर सॉफ़्टवेयर और गोपनीयता में सुधार करेगा।

(अन्ना_इनी / आईस्टॉक / गेटी इमेज प्लस, कॉइनडेस्क द्वारा संशोधित)

बिटकॉइन डेवलपर्स ने उन्नयन को बूटस्ट्रैप करने के कई तरीके प्रस्तावित किए हैं, लेकिन वे सभी बिटकॉइन सुधार प्रस्ताव 8 या बिटकॉइन सुधार प्रस्ताव 9 (BIP8 और BIP9, संक्षेप में) के कुछ संस्करण पर निर्भर हैं। प्रत्येक प्रस्ताव समान है लेकिन उन्नयन को सक्रिय करने के लिए थोड़ा अलग दृष्टिकोण प्रदान करता है, जिसे सुचारू रूप से जाने के लिए बिटकॉइन खनिक और नोड ऑपरेटर दोनों से सहयोग की आवश्यकता होगी।

ध्यान देने के लिए BIP8 के दो प्राथमिक संस्करण हैं: BIP8 (सत्य) नामक एक संस्करण में “ध्वज दिवस” ​​शामिल है, जिस बिंदु पर अद्यतन पूर्ण नोड सक्रियण के माध्यम से मजबूर किया जाएगा, भले ही खनिक इसे अपनाने में विफल हों; और एक संस्करण, जिसे BIP8 (झूठा) कहा जाता है, जिसमें अपग्रेड केवल विफल हो जाता है यदि खनिक इसे नहीं अपनाते हैं। “सही” यह बताता है कि बीआईपी में जबरन सक्रियण शामिल है, जबकि “गलत” बीआईपी के एक संस्करण को डिजाइन करता है जिसमें सक्रिय सक्रियण नहीं होता है।

क्यों मजबूर सक्रियण के अलावा, आप सोच रहे होंगे? 2016 और 2017 में माइनर अनिच्छा सेगविट की सक्रियता को देखते हुए सक्रियण चर्चा में एक आशंका यह रही है कि खनन पूल अपग्रेड को अपनाएंगे या नहीं।

खनन पूल, जो बिटकॉइन के हैशेट का लगभग 91% प्रतिनिधित्व करते हैं, हालांकि, उन्नयन के लिए उनके समर्थन की घोषणा की है एक पहल एलेजांद्रो डी ला टोरे द्वारा विहिप, एक वीपी एट Bitcoin खनन फर्म पूलिन। टॉरे ने कहा कि सर्वेक्षण से पूलिन का अनुमान है कि सक्रियण के लिए “बीआईपी 9 सबसे अनुकूल विकल्प है”।

बिटकॉइन समय नहीं बता सकता है, इसलिए BIP9 एक सिग्नलिंग अवधि को आवंटित करता है जो बिटकॉइन के ब्लॉक समय (जिससे पूर्व-परिभाषित अवधि बिटकॉइन के ब्लॉक शेड्यूल के माध्यम से मापा जाता है, जो अनियमित हो सकता है) द्वारा देखा जाता है। यदि पर्याप्त खनिक इस समय सीमा के दौरान अपग्रेड को अपनाते हैं, तो इसे लॉक किया जाता है और इसे सफल माना जाता है; यदि यह सीमा नहीं है, तो नवीनीकरण विफल हो जाता है।

बिटकॉइन माइनर सपोर्ट का मतलब आसान सक्रियण हो सकता है

अपग्रेड के पीछे खनिकों के साथ, BIP9 सक्रियण का सबसे तेज और सबसे आसान मार्ग प्रदान कर सकता है, एक बिटकॉइन डेवलपर बेन कारमैन, जिसने टैपरोट के कोड की समीक्षा करने में मदद की है, कॉइनडेस्क को बताया।

“शुरुआत में मैं BIP8 के पक्ष में था क्योंकि मुझे खनिकों के बारे में चिंतित था कि वे उन्नयन को अवरुद्ध करने में सक्षम थे। हालाँकि, चीजों के साथ taprootactivation.com मैं BIP9 के पक्ष में होने के लिए स्थानांतरित हो गया हूं। ऐसा लगता है कि हम बुनियादी तौर पर हर किसी को अपग्रेड करने के लिए बोर्ड पर हैं और BIP9 सबसे सरल होगा, साथ ही केवल कोड की एक दो पंक्तियों की आवश्यकता होगी। अन्य तरीकों को नए सक्रियण तर्क को लागू करने के लिए बड़े कोड परिवर्तनों की आवश्यकता होगी। “

अन्य सक्रियण विधियों में कार्मन का उल्लेख है, BIP8 के अलग-अलग संस्करण, BIP9 sans के समान महत्वपूर्ण हैं: BIP8 में “फ्लैग डे” के माध्यम से अपडेट को बाध्य करने का विकल्प शामिल है यदि माइनर सिग्नलिंग विफल रहता है (यह विकल्प BIP8 के साथ नियोजित किया जाएगा। [true] सक्रियण विधि)। इसके अतिरिक्त, एक छोटा सा परिवर्तन ब्लॉक समय के BIP9 के उपयोग के बजाय ब्लॉक ऊंचाई से सक्रियण समय को मापता है।

इस परिवर्तन का मतलब है कि यदि खनिकों ने टैप्रोट को नहीं अपनाया है, तो अपडेट को BIP8 (ट्रू) के साथ एक निश्चित तिथि में पूर्ण नोड सक्रियण के माध्यम से मजबूर किया जा सकता है, या उन्नयन को BIP8 (गलत) और बाद में फिर से शुरू किया जा सकता है।

यदि BIP9 के लिए सिग्नल की अवधि के दौरान पर्याप्त खनिक अपग्रेड को नहीं अपनाते हैं, हालांकि, प्रक्रिया विफल हो जाती है और शुरुआत से ही शुरू कर देना चाहिए।

‘BIP9- शैली सक्रियण’ BIP8 से आ सकता है

BIP9 का उपयोग अतीत में बिटकॉइन सॉफ्ट फोर्क्स (पिछले सॉफ़्टवेयर संस्करणों के साथ संगत उन्नयन) के लिए किया गया है। यह मूल रूप से सेगविट अपग्रेड को सक्रिय करने के लिए उपयोग किया गया था, लेकिन अपडेट के लिए पर्याप्त खनिकों को संकेत नहीं दिया गया था इसलिए अन्य साधनों की आवश्यकता थी। इस योजना के तहत, यदि पर्याप्त खनिक इसके लिए सिग्नलिंग अवधि के उन्नयन का समर्थन नहीं करते हैं, तो यह समाप्त हो जाता है और प्रक्रिया को दोहराया जा सकता है।

एक बिटकॉइन कोर डेवलपर जोनास निक, जो टैप्रोट पर लीड में से एक रहा है, ने कॉइनडेस्क को बताया कि “बीआईपी 9 शैली का सक्रियण सबसे कम विघटनकारी मार्ग है और इसलिए एक उचित विकल्प है,” लेकिन यह संभवतः बीआईपी 8 से आएगा, इसलिए यह मार्ग क्यों “BIP9 समकक्ष” कहा जाता है।

यह मानते हुए कि अपग्रेडिंग को सिग्नलिंग अवधि के दौरान अपनाया जाएगा, बीआईपी 9 में अपग्रेड के रूप में अपग्रेड को अपनाया जाएगा (यानी, पूर्ण खनिक समर्थन के माध्यम से), लेकिन बीआईपी 8 के सक्रियण तर्क का उपयोग करना, जो ब्लॉक बार के माध्यम से सक्रियण विंडो को मापता है और जिसे आसानी से फिर से आज़माया जा सकता है। अगर अपग्रेड फेल है।

यही कारण है, जबकि “कोई भी निश्चित रूप से नहीं कह सकता है,” निक मानते हैं कि साथी टपरोट विकास का नेतृत्व करता है ए जे टाउन्स‘प्रस्ताव (तथाकथित “धीरे-धीरे उदासीनता” मार्ग का एक मामूली संशोधन) जीत सकता है।

टपरोट की प्रतिस्पर्धात्मक सक्रियता प्रस्तावों की बारीकियां और समय।
(अलेजांद्रो डी ला टोर / स्क्रीनशॉट / जीथूब)

टपरोट ‘झंडा दिवस’

इस योजना के तहत, खनिकों को उन्नयन के लिए संकेत देने के लिए एक वर्ष होगा। यदि इस अवधि के दौरान उन्नयन के लिए बिटकॉइन के 95% हैश पावर सिग्नल का प्रतिनिधित्व करने वाले खनिक, टपरोट आगे की कार्रवाई के बिना सक्रिय हो जाते हैं। यदि नहीं, तो अद्यतन एक समीक्षात्मक अवधि से गुजरता है, जिसके दौरान डेवलपर्स और खनिक लोग लोहे को बाहर करने के लिए सहयोग करते हैं।

इस अवधि के समाप्त होने के बाद, एक “फ्लैग डे” को अनिवार्य सिग्नलिंग के माध्यम से अपग्रेड के लिए मजबूर करने के लिए अपडेट में कोडित किया जाएगा, जिसके तहत नोड ऑपरेटर केवल टेपरोट का समर्थन करने वाले खनिकों से ब्लॉक स्वीकार करेंगे। यह प्रभावी रूप से एक “उपयोगकर्ता-सक्रिय नरम कांटा” (UASF) होगा, वही विधि SegWit को सक्रिय करने का प्रस्ताव है, हालांकि विधि अनावश्यक साबित हुई क्योंकि खनिकों ने UASF प्रस्ताव के कर्षण प्राप्त करने के बाद अद्यतन को अपनाया। इस पद्धति को “मजबूर सक्रियण” के रूप में जाना जाता है।

खनिक को बिटकॉइन वॉलेट डेवलपर डस्टिन डेटर कॉइनडेस्क के माध्यम से अपग्रेड करने के लिए खनिकों को बहुत समय देने के साथ-साथ झंडा दिवस भी बनाए रखने का प्रस्ताव है।

इस प्रस्ताव को देखने के लिए कस्बों ने ध्यान दिया है, लेकिन इसके लिए कोड को बिटकॉइन के सॉफ्टवेयर में शामिल नहीं किया गया है। विधि में BIP8 (गलत) शामिल है, इसलिए इस कोड की समीक्षा की जानी चाहिए और पहले बिटकॉइन कोर में डाला जाना चाहिए, निक ने कहा।

टैपरोट: जोखिम में निहित?

यहां तक ​​कि निक और टाउन्स ने संशोधित BIP8 कार्यान्वयन के पीछे अपना वजन डाल दिया, मैट कोरलो, जो टैप्रोट कोड के एक अन्य समीक्षक हैं, का मानना ​​है कि सक्रियण विधि बहुत जोखिम भरा है, भले ही खनिक बड़े पैमाने पर बोर्ड पर हों।

“बिटकॉइन में कांटे, बेहतर या बदतर के लिए, प्रक्रिया और बेंचमार्क को परिभाषित करते हैं जिसके द्वारा भविष्य में परिवर्तन किए जाते हैं और उनका मूल्यांकन किया जाता है,” उन्होंने कॉइनडेस्क को बताया। SegWit ब्लॉक आकार के युद्ध, उन्होंने जारी रखा, “कैसे-के-चेहरे का सरल परिवर्तन” के लिए “एक अविश्वसनीय रूप से उच्च मानक” सेट करें[s]”बिटकॉइन के सॉफ्टवेयर से बने हैं – अर्थात्, रूढ़िवादी विचार-विमर्श के साथ जो संभव के रूप में कुछ जोखिम लेता है।

कोरालो का मानना ​​है कि अन्य तरीकों में प्रस्तावित अनिवार्य ध्वज दिवस सक्रियण विधि अनावश्यक रूप से बेशर्म है और बिटकॉइन के डेवलपर समुदाय से बहुत अधिक प्रभाव को इंगित करता है, जब तक कि अन्य सभी सक्रियण विधियां समाप्त नहीं हुई हैं।

“प्रस्तावित सक्रियण विधियों में से कुछ पर चर्चा की जा रही है [the lessons learned from SegWit] दूर, एक ऐसी मिसाल कायम करते हुए कि बिटकॉइन को लगभग केवल डेवलपर खरीद-के साथ और जबरदस्ती और थोड़े जोखिम वाले सक्रियण के साथ बदला जा सकता है, जो वर्षों से चल रही बहस को फिर से उजागर करने के लिए दरवाजा खोल रहा है। ”

Corallo “संदेह सक्रियण [will] एक मुद्दा हो, “लेकिन उन्होंने यह कहकर निष्कर्ष निकाला कि,” मुझे उस जोखिम को लेने का कोई कारण नहीं दिखता है जब तक कि अन्य सभी विकल्पों की कोशिश नहीं की गई है। “

अपने विकल्प की पेशकश करते हुए, कोरलो के अपने मॉडर्न एक्टिवेटेड सॉफ्ट फोर्क (MASF) में BIP8s के बिट्स और टुकड़े लगे हैं। इस सक्रियण पथ में खनिकों के लिए एक वर्ष लंबी संकेतन अवधि शामिल है यदि इस समय सीमा के दौरान पर्याप्त खनिक अद्यतन नहीं करते हैं, तो प्रस्ताव में परिवर्तन (यदि कोई हो) करने के लिए छह महीने की समीक्षा के अधीन बीआईपी 8 (झूठा) के अनुसार अपग्रेड रुक जाएगा।

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

एमएएसएफ प्रस्ताव के विरोधियों का कहना है कि लंबे समय तक सक्रियता की समयसीमा उपयोगकर्ताओं के बीच उदासीनता का कारण बन सकती है, जहां समय चूक ने उन्हें अपग्रेड में रुचि खो दी है, इसलिए वे कोड को नहीं अपनाते हैं। अभी भी दूसरों का कहना है कि यह एक अनावश्यक रूप से लंबी प्रक्रिया है, विशेष रूप से एक उन्नयन के लिए जो मल्टी-सिग्नेचर और गोपनीयता प्रौद्योगिकियों को लाभान्वित करेगा, जो अपने प्रोजेक्ट को लाने के लिए टैप्रोट के इंतजार में हैं।

बिटकॉइन माइनर्स की प्राथमिकताएं

पूलिन के माइनर पोल, BTC.com के उत्तरदाताओं में से केवल एक, कोरलो की विधि का पक्षधर है। स्लश पूल और एंट पूल दोनों ने मूल बीआईपी 8. के ​​पक्ष में जवाब दिया। पूलिन खुद और नोवाब्लॉक चाहते हैं कि बीआईपी 9 समतुल्य हो जिसमें बीआईपी 8 (झूठा) का इस्तेमाल झंडा दिवस के दौरान किया जाता है, जबकि लक्सर बीआईपी 9 पर अपने चिप्स लगा रहा है।

चाहे जो भी प्रस्ताव जीत जाए, जोनास निक ने रूढ़िवादी रूप से अनुमान लगाया है कि इस साल कुछ समय में टैप्रोट की सक्रियता बंद हो जाएगी। यह देखते हुए कि अपग्रेड गैर-विवादास्पद है और खनिक इसका समर्थन करते हैं, प्रत्येक सक्रियण विधि के बीच वास्तविक अंतर थोड़ा परिणाम हो सकता है, निक ने कहा।

“मेरी धारणा में, क्योंकि टैप्रोट ने बहुत सारे समर्थन का समर्थन किया है, कई डेवलपर्स किसी भी उचित प्रस्ताव के साथ ठीक होंगे,” उन्होंने निष्कर्ष निकाला।

समीक्षा और प्रतिक्रिया के लिए डस्टिन डेटर को धन्यवाद।

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *