बिटकॉइन के टैपरोट अपग्रेड को कैसे सक्रिय किया जाए, इस पर सहमति

बिटकॉइन के सबसे सक्रिय हितधारकों में से कई ने टपरोट के लिए सक्रियण पद्धति को बंद कर दिया है, बिटकॉइन सॉफ्टवेयर वर्षों में सबसे बड़ा उन्नयन है।

मंगलवार को इंटरनेट रिले चैट (आईआरसी) पर एक सार्वजनिक बैठक में, बिटकॉइन डेवलपर्स, खनिकों, व्यावसायिक पेशेवरों और उत्साही लोगों ने टैपटोट अपग्रेड को अपडेट में पैकेज करने के तरीके की बारीकियों को बताया – और कोड को भेज दिए जाने के बाद इसे कैसे सक्रिय किया जाए।

चैट पर 200 या तो प्रतिभागियों में से सबसे अधिक सक्रिय (ज्यादातर, लेकिन सभी नहीं, डेवलपर्स) बिटकॉइन इंप्रूवमेंट प्रपोजल (बीआईपी) पर सहमत होने के लिए लग रहे थे, जिसका उपयोग टैपरोट को सक्रिय करने के लिए किया जाएगा। शिपमेंट के लिए BIP को प्रस्तुत करने के लिए, उन्होंने GitHub पर “मर्ज” दो “पुल अनुरोध” (PRs) के लिए मतदान किया जो कि समय को अपग्रेड करने के लिए बिटकॉइन के स्रोत कोड में टैपरोट के सक्रियण तर्क के नियमों को रेखांकित करता है।

इनमें से एक, पीआर # 1021, उपयोगकर्ताओं को बल को सक्रिय करने की अनुमति देने के लिए एक उपाय शामिल करता है, जबकि खनिकों को इसका समर्थन नहीं करना चाहिए, जबकि पीआर # 1020 केवल यह मजबूर करता है, लेकिन इसे डिफ़ॉल्ट रूप से सक्षम नहीं करता है। चूँकि लीडर और बिटकॉइन कोर डेवलपर माइकल फोल्कसन के चैट में नोट किए जाने के कारण, सभी प्रतिभागी बिना सक्रिय सक्रियण के BIP 8 का समर्थन करते हैं, इसलिए आगे की चर्चा सक्रियण शुरू करने के लिए एक तारीख को इंगित करेगी – और सक्रियता को बल देने के लिए “फ्लैग डे” की चर्चा किस हद तक होगी। आवश्यक है।

क्यों एक Taproot झंडा दिन (शायद) की जरूरत नहीं है

ऐसा नहीं है कि उन्नयन को अवरुद्ध करने वाले खनिकों को टपरोट के लिए एक मुद्दा होना चाहिए, जिसमें कुछ 91% माइनर समर्थन है, सर्वेक्षण के अनुसार F2Pool वीपी एलेजांद्रो डी ला टोर द्वारा चलाया गया।

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

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

BIP8 जैसा कि वर्तमान में विकसित किया गया है बिटकॉइन खनिकों और पूर्ण नोड ऑपरेटरों को एक वर्ष के लिए अपग्रेड को अपनाना होगा, जिसके बाद अपग्रेड पर्याप्त समर्थन के साथ “लॉक इन” होगा। इसके एक संस्करण में, BIP8 (झूठा), अपडेट बिना पर्याप्त समर्थन के बस विफल हो जाता है। दूसरे में, BIP8 (सच), “फ्लैग डे” खनिकों को अपग्रेड के लिए संकेत करने के लिए मजबूर करेगा जब सक्रियण समय सीमा समाप्त हो जाती है यदि वे पहले से ऐसा नहीं करते थे।

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

“पूरी तरह से वास्तविक लेकिन मैंने नहीं देखा है कोई भी [emphasis theirs] टैप्रोट के विरोध में, “एक विलक्ला_र्क ने चैट में कहा, यह उल्लेख करते हुए कि झंडा दिवस आवश्यक है या नहीं। “मुझे लगता है कि सक्रियण मापदंडों के सबसे कम आम भाजक का उपयोग करना (झूठा) किसी भी उद्देश्यपूर्ण या आकस्मिक श्रृंखला विभाजन से बचने के लिए समझदार पसंद की तरह लगता है, मामले में खनिक सिग्नल नहीं करते हैं।”

बात कहां रुक रही है?

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

“इससे कोई फर्क नहीं पड़ता,” उन्होंने कहा कि खनिक के समर्थन में बातचीत में। “माइनर्स प्रोटोकॉल में बदलाव का फैसला नहीं करते हैं,” उन्होंने कहा, यह सूचित करना कि यह नोड ऑपरेटर हैं, जो इसके बजाय तय करते हैं कि कौन सा सॉफ़्टवेयर चुनना है। इसके अलावा, उन्होंने कहा कि BIP8 (झूठा), “जाने दो[s] खनिक निर्णय “उन्नयन के भाग्य। जब समय आता है, तो उसने बाद में कहा कि चैट में, वह BIP8 (ट्रू) संस्करण को चलाने के लिए अपने नोड को कॉन्फ़िगर करेगा जो कि खनिकों से गैर-टैप्रोट ब्लॉक को अस्वीकार करता है।

“अनिवार्य के साथ BIP8 [activation] बल का एक अनावश्यक प्रदर्शन नहीं है, ”hsjoberg ने, Dashjr के विश्वास को दोहराते हुए कहा कि यूएएसएफ का उपयोगकर्ता-विकल्प एक आवश्यक जांच है और माइनर उदासीनता पर संतुलन है।

फिर भी, बल का एक शो अनावश्यक जोखिम का परिचय दे सकता है और भविष्य के उन्नयन के विचार-विमर्श के लिए एक अवांछित मिसाल कायम कर सकता है, खासकर जब खनिकों ने उपयोगकर्ताओं को जुझारू होने का कोई कारण नहीं दिया है, इसलिए बीआईपी 8 (झूठे) के पक्ष में तर्क दें।

“[BIP8 false] से ज्यादा सुरक्षित है [true], तो यह करने योग्य है [false] पहले दिया गया था कि हम जानते हैं कि हैशपॉवर ~ 90% पहले से ही टैपरोट है, “बिटकॉइन कोर और कॉइनवैप डेवलपर क्रिस बेल्चर ने कहा।

Suredbits और Bitcoin कोर डेवलपर बेन कारमैन जैसे अन्य लोगों ने कहा कि आप बाद में सक्रियण में अपग्रेड को कॉन्फ़िगर कर सकते हैं जिसमें शामिल करने के लिए ध्वज के दिन को खानों को संकेत देने में विफल होना चाहिए, “यह उपयोगकर्ताओं को यूएएसएफ को लागू करने के लिए सुरक्षित और आसान बनाता है।”

बैठक के अंत में, प्रतिभागियों ने एक गैर-मजबूर सक्रियण मार्ग (PR # 1020) और एक मजबूर सक्रियण मार्ग (PR # 1021) के लिए GitHub पर पुल अनुरोधों को मर्ज करने पर सहमति व्यक्त की। बिटकॉइन कोर के गिटहब में इन दोनों नियमों के साथ, एक मजबूर सक्रियण के नियमों का उपयोग केवल आवश्यक होने पर ही किया जा सकता है।

अधिक विचार-विमर्श

श्रृंखला विभाजन परिदृश्य जो कि willcl_ark वर्णित है, मूल रूप से बोगीमैन है जिसे हर कोई यहाँ से बचना चाहता है। डर यह है कि BIP8 (सच) को टैपरोट सक्रियण की समय सीमा समाप्त होने के बाद उन्नयन के लिए सिग्नल के लिए 100% हैशेट की आवश्यकता है। इस प्रकार, यदि पर्याप्त उपयोगकर्ता उसी समय इस मार्ग पर चले गए कि अन्य लोग गैर-मजबूर सक्रियण के लिए BIP8 (गलत) का उपयोग करते हैं (जिसमें केवल 95% हैशट्रेट की आवश्यकता होती है), दो अलग-अलग कोड संस्करण बिटकॉइन के लेन-देन करने वाले के दो असंगत इतिहास बना सकते हैं।

इसीलिए, अगर जबरदस्ती सिग्नलिंग बिल्कुल भी करनी पड़े, तो एजे टाउनेस पीआर # 1021 के माध्यम से ऐसा करना सबसे अच्छा है, जो “इसे यूएएसएफ विकल्प के लिए सुरक्षित बनाता है जो कि सबसे ‘खतरनाक’ परिदृश्य है,” कारमैन ने चैट में लिखा है।

अभी के लिए ऐसा लगता है कि यदि चर्चा में शामिल लोग BIP8 (झूठा) के साथ PR # 1021 के माध्यम से UASF को जोड़ने के पक्ष में हैं, यदि आवश्यक हो, लेकिन प्रारंभिक सक्रियण अवधि की सटीक समयरेखा (या कितनी देर तक उपयोगकर्ताओं के पास है) पर चर्चा करने की आवश्यकता है अद्यतन के लाइव होने के बाद अपग्रेड करना), साथ ही साथ सेट करने की सक्रियता तिथि भी।

अगले बुधवार को होने वाली बैठक में इन “क्या अगर” और “व्हाटस” को अन्य मामलों के बीच हैशेड किया जाएगा।

Related Posts

Leave a Reply

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