बिटकॉइन स्वतंत्रता दिवस: यह जलग्रहण दिवस कैसे सामुदायिक सहमति को परिभाषित करता है

1 अगस्त 2017 को, बिटकॉइन समुदाय को नेटवर्क के पहले उपयोगकर्ता-सक्रिय नरम कांटा (UASF) को आरंभ करने के लिए निर्धारित किया गया था। उपन्यास अवधारणा, जिसका प्रस्ताव छद्म नाम बिटकॉइन और लिटकोइन डेवलपर शाओलिनफ्र्री द्वारा किया गया था, एक साल के स्केलिंग संघर्ष में अंतिम अभियान था जो सेगविट की सक्रियता में समाप्त हुआ था।.

इस दिन को बिटकॉइन इंडिपेंडेंस डे करार दिया गया, एक दिन जिसने समुदाय की सर्वसम्मति का प्रदर्शन किया। और आधिकारिक तौर पर नेटवर्क के कई नागरिक युद्धों में से एक को समाप्त कर दिया.

SegWit: एक TLDR

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

दिसंबर 2015 में स्केलिंग बिटकॉइन में डॉ। पीटर वुइल द्वारा पहली बार पेश किया गया, अपग्रेड अनिवार्य रूप से हस्ताक्षर (प्रत्येक बिटकॉइन का मालिक कौन है, यह साबित करने के लिए जिम्मेदार डेटा) और प्रत्येक ब्लॉक के भीतर लेनदेन को अलग करता है। लेन-देन के आंकड़ों में हस्ताक्षर करने के बजाय, यह डेटा ब्लॉक के कॉइनबेस में लपेटा जाता है। इसने बिटकॉइन के ब्लॉक आकार को बिना इसकी मूल ब्लॉक आकार सीमा को बढ़ाए बढ़ा दिया.

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

आगे पढ़ने: लंबी सड़क SegWit: कैसे Bitcoin के सबसे बड़े प्रोटोकॉल उन्नयन वास्तविकता बन गया

विकास के एक वर्ष के बाद, कोड की कुछ 4,700 लाइनें (वुइल, सिपह्रेक्स के सीईओ और कोर योगदानकर्ता एरिक लोम्ब्रोजो और कोर योगदानकर्ता डॉ। जॉनसन लाउ) द्वारा लिखी गई, बिटकॉइन कोर संस्करण 0.13.1 में वितरित की जाएगी, जो नेटवर्क के लिए स्पष्ट लाभ की तरह लग रहा था । आखिरकार, सस्ता, तेज लेनदेन कौन नहीं चाहता है?

खान, जाहिरा तौर पर.

यहां तक ​​कि SegWit ने इसे कोर रिलीज में शामिल किया, इसे अभी तक सक्रिय नहीं किया गया था। ऐसा होने के लिए, खनिकों को अपग्रेड के लिए अपने समर्थन का संकेत देना होगा और सेगविट ब्लॉकों का खनन शुरू करना होगा। एक बार एक माइनर या पूल ने सिग्नल बना दिया, नेटवर्क के 95 प्रतिशत खनिकों के पास सेगविट ब्लॉक खनन शुरू करने के लिए दो सप्ताह (2,016 ब्लॉक; उर्फ ​​एक कठिनाई अवधि) की अवधि होगी। यदि इस समयसीमा के भीतर नए SegWit नियमों के तहत 95 प्रतिशत हैशिंग पावर जनरेट किए गए ब्लॉक हैं, तो सॉफ्ट फोर्क के नियम नेटवर्क में “लॉक इन” होंगे और एक अन्य कठिनाई अवधि के बाद पूरी तरह से सक्रिय हो जाएंगे।.

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

इसलिए सेगविट वास्तव में आगमन पर एक गैरबराबरी थी.

रैलिंग द ट्रूप्स

2016 के बाकी हिस्सों के लिए, SegWit का कोड बिटकॉइन कोर सॉफ्टवेयर में निष्क्रिय था, लेकिन स्केलिंग बहस पहले से ही सक्रिय थी। फरवरी में, UASF को पहले SegWit गोद लेने के लिए एक विधि के रूप में पेश किया गया था, लेकिन इसके लिए समर्थन स्प्रिंग / समर 2017 (बाद में इस पर अधिक) तक नहीं लिया गया। शायद यूएएसएफ के लिए सकारात्मक रिसेप्शन को दो नई जटिलताओं के लिए अंतिम खाई की प्रतिक्रिया के रूप में देखा जा सकता है जो एक बुखार पिच के लिए अंतरिक्ष के वर्षों-लंबे स्केलिंग संघर्ष को लाएगा।.

इनमें से पहली खोज यह थी कि माइनिंग गोलियथ बिटमैन अपने खनिकों के साथ 20 प्रतिशत तक दक्षता बढ़ाने के लिए बिटकॉइन के माइनिंग एल्गोरिदम में भेद्यता का दोहन कर रहा है। डब असिसबॉस्ट, ब्लॉकस्ट्रीम सीटीओ और अनुभवी कोर योगदानकर्ता ग्रेगरी मैक्सवेल ने बिटमाइन द्वारा विकसित एक एएसआईसी चिप को रिवर्स इंजीनियरिंग के बाद शोषण पर पहली बार सीटी बजाई। हालांकि बिटमैन ने इस बात से इनकार किया कि उस समय उसने तंत्र को तैनात किया था, लेकिन सूत्रों ने बिटकॉइन पत्रिका को बताया कि उद्योग के पूर्व प्रमुख ASIC निर्माता ने अपने चिप्स में AsicBoost को शामिल किया (हालांकि यह कभी साबित नहीं हुआ कि यह अपने संचालन में शोषण का इस्तेमाल करता है).

अचानक, खनिक के बीच खनिकों का ठहराव समझ में आने लगा। सक्रिय होने पर, SegWit पूरी तरह से AsicBoost को शून्य कर देगा.

मैक्सवेल ने उस समय लिखा था, “एक असंगति खनन क्षेत्र की कुछ पार्टियों से कुछ अधिक व्यवहार के बारे में समझाने के लिए एक लंबा रास्ता तय करेगी।.

जैसा कि लोम्ब्रोज़ो ने बिटकॉइन मैगज़ीन को बताया, “यह स्पष्ट हो जाने के बाद कि सेगवेट ने ASICBOOST को काम नहीं दिया, एक और प्रोत्साहन था [उनके लिए सेगवेट को लागू नहीं करने के लिए]।”

यह अप्रैल 2017 में था। अगले महीने, आम सहमति 2017 के दिनों में, बिटकॉइन उद्योग की सबसे प्रभावशाली कंपनियों का एक कैबेल मिले और जाली जो न्यूयॉर्क समझौते के रूप में जाना जाने लगा। डिजिटल मुद्रा समूह और इसके संस्थापक बैरी सिलबर्ट के नेतृत्व में, केवल-आमंत्रित समूह की बैठक में एक विलक्षण एजेंडा था: एक कठिन कांटा की योजना बनाएं और निष्पादित करें जो SegWit को सक्रिय करेगा और बिटकॉइन के वास्तविक ब्लॉक आकार को 4 एमबी तक बढ़ाएगा। जाहिर तौर पर, यह बिटमैन और अन्य प्रमुख खनन फर्मों की संवेदनशीलता के लिए खेला गया था, क्योंकि न्यूयॉर्क समझौते ने खनन पूल नेताओं से समर्थन प्राप्त किया था जो वैश्विक हैशट्रेट के 80 प्रतिशत का प्रतिनिधित्व करते थे।.

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

यह मिलीभगत तेज़ी से अस्तित्ववादी खतरे के रूप में पहचानी जाने लगी। SeWWit के साथ एक निर्बाध नरम कांटा होने का अनुमान लगाया गया था, जो एक स्केलिंग युद्ध में सर्पिल हो गया था जिसने नेटवर्क (और इसके समुदाय) को दो में बदलने की धमकी दी थी। 2017 के अक्टूबर / नवंबर के लिए SegWit2x के सक्रियण के साथ, समुदाय-उपचार समाधान का समय समाप्त हो रहा था.

यूएएसएफ समाधान

गर्मियों से पहले, फरवरी से नया सेगविट कार्यान्वयन प्रस्ताव – बाहर डूब गया क्योंकि यह वसंत के दौरान आसपास की स्केलिंग बहस के कारण शोर से था – एक व्यवहार्य समाधान के रूप में पुनरुत्थान करना शुरू किया.

“कोई ब्रह्मांड नहीं है जिसमें SegWit सक्रिय नहीं होगा,” छद्म नाम Bitcoin और Litecoin डेवलपर, शाओलिनफ्रेट ने उस समय Bitcoin पत्रिका को बताया था.

यही कारण है कि उन्होंने 2017 के फरवरी में यूएएसएफ के समाधान के लिए एक उपन्यास फिक्स पेश किया.

समाधान सरल था, अगर थोड़ा जोखिम भरा हो। यूएएसएफ को उनके बटुए और नोड्स पर सक्रिय करके, उपयोगकर्ताओं को खनिक को एक अल्टीमेटम: सिग्नल सेगविट दिया जाएगा या हम आपके ब्लॉक को अस्वीकार कर देंगे। वास्तव में, यह SegWit पर स्विच को फ़्लिप करने में खनिकों को प्रोत्साहित करेगा, समुदाय के लिए बिटकॉइन नेटवर्क पर अपना नियंत्रण स्थापित करने का अवसर होगा। रणनीतिक चाल को सही ठहराने के लिए गेम थ्योरी नासिर निकोलस तालेब की असहिष्णु अल्पसंख्यक की अवधारणा पर आधारित थी – जो कि एक आर्थिक अल्पसंख्यक इस बहुमत को अपने स्वयं के कठोर आर्थिक हित में कार्य करने के लिए प्रोत्साहित करके बहुमत की ओर झुक सकता है। इस स्थिति में, यदि खनिक यूएएसएफ नियमों द्वारा नहीं खेलते हैं, तो वे लाभ से बाहर हो जाते हैं और अपनी आय के कुओं को नुकसान पहुंचाते हैं.

“BIP148 के बारे में दिलचस्प बात [सुधार प्रस्ताव जिसमें अंततः UASF शामिल था] यह है कि कोई भी खनिक बहुमत इसे ट्रिगर कर सकता है – यह 95 प्रतिशत नहीं होना चाहिए। यदि 75 या केवल 51 प्रतिशत हैश पावर गैर-सिग्नलिंग ब्लॉक को 1 अगस्त से अस्वीकार करना शुरू कर देता है, तो वे हमेशा सबसे लंबी श्रृंखला का दावा करेंगे। तो वास्तव में, तब से सभी खनिकों को समर्थन का संकेत देना होगा और SegWit को सक्रिय करना होगा – या नेटवर्क द्वारा अनाथ कर दिए गए उनके सभी ब्लॉक, ”शाओलिनफ्री ने उस समय Bitcoin मैगज़ीन को बताया.

और अगर 51 प्रतिशत की सीमा पार नहीं की गई तो? खैर, ब्लॉकचेन विभाजित हो सकती है, क्योंकि कुछ नोड्स ने केवल SegWit ब्लॉकों को स्वीकार किया और दूसरों को अनाथ कर दिया। इस चेनप्लिट की संभावना और सुरक्षा भेद्यता के कारण जो संभव हो सकता है वह इस दृष्टिकोण के खिलाफ प्राथमिक चेतावनी थे.

जैसा कि फरवरी में पेश किया गया था, यह गर्मी की गर्मी और न्यू यॉर्क समझौते के बाद तक नहीं था कि प्रस्ताव को कर्षण प्राप्त हुआ। शाओलिनफ्री द्वारा दो बिटकॉइन सुधार प्रस्तावों (BIP148 और BIP149) का मसौदा तैयार किया गया था। तत्कालीन-बीटीसीसी सीओओ सैमसन मो ने नरम कांटे के लिए एक क्राउडफंड शुरू किया, और 1 अगस्त, 2017 को उपयोगकर्ताओं को BIP148 को लागू करने के लिए एक तिथि निर्धारित की गई, जो प्रस्ताव जीत गया.

केवल एक समस्या थी: न्यूयॉर्क समझौता। SegWit का इसका संस्करण अभी भी SegWit के इस संस्करण के साथ असंगत था और, BIP148, विस्तार से। शुक्र है, एक समझदार बिटमैन वारंटी इंजीनियर, जेम्स हिलियार्ड, BIP91 का आर्किटेक्चर, एक ऐसा अपग्रेड जो तीनों को कम से कम (SegWit के इस रोलआउट के लिए) अनुकूल बनाएगा। पूर्व मुख्य योगदानकर्ता और SeWWit2x के प्रमुख डेवलपर जेफ गर्ज़िक ने घोषणा की कि वह 1 अगस्त तक चलने वाले सप्ताहों में फिक्स लागू करेंगे। आगामी इलेक्टोरल वॉलेट रिलीज़ से इसका नाम लेते हुए, आंदोलन को स्वतंत्रता दिवस के रूप में मनाया गया.

दुनिया के प्रमुख खनन पूल इसे लागू करेंगे, साथ ही BIP91 को आधिकारिक तौर पर 20 जुलाई, 2017 को बंद कर दिया गया था। विडंबना यह है कि इस कारण, यूएएसएफ अब आवश्यक नहीं था; जब तक खनिकों ने BIP91 चलाया, तब तक प्रस्ताव ने सेगविट के लिए खनिक समर्थन का संकेत दिया और UASF बना दिया। हालांकि, खनिक अभी भी BIP91 से बाहर निकल सकते हैं, इसलिए UASF का दबाव अभी भी अत्यावश्यक था और उपयोगकर्ताओं को इसे लागू करने के लिए प्रोत्साहित किया गया था। शानदार ढंग से, इस सहकर्मी के दबाव को शुरू से ही इसके डिजाइन के पीछे के गेम सिद्धांत में शामिल किया गया था। Shaolinfry ने 2017 में Bitcoin मैगज़ीन को बताया कि SegWit एक्टिवेशन के लिए एक संभावित एवेन्यू खुद UASF नहीं होगा, लेकिन इसका खतरा है, और यह ठीक है कि यह कैसे पारित हुआ.

धरोहर

हालांकि यह स्पष्ट नहीं है कि 1 अगस्त को कितने लोगों ने BIP148 को लागू किया, SegWit 9 अगस्त को नेटवर्क में लॉक हो जाएगा, और दो सप्ताह की अनुग्रह अवधि के बाद, उन्नयन को पत्थर में सेट किया जाएगा – और दो में श्रृंखला को विभाजित किए बिना। दो साल या इतनी चिंता और घुसपैठ के बाद, SegWit गाथा संपन्न हुई। आगामी महीनों में, न्यूयॉर्क समझौता भंग हो जाएगा और इसके साथ, समुदाय की सर्वसम्मति के लिए एक और उत्कृष्ट खतरा होगा.

आज, SegWit के पीछे एक प्रमुख वास्तुकार, एरिक लोम्ब्रोज़ो का मानना ​​है कि उन्नयन की सक्रियता का अन्य अस्तित्व संबंधी खतरों को फैलाने के लिए बहुत कुछ था।.

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

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

उन्होंने कहा, “सर्वसम्मति नेटवर्क पर आप जो भी चाहते हैं उसे तैनात करना संभव नहीं है।” “मैं एक लाख सुविधाओं को तैनात करना चाहता था, लेकिन अगर अन्य लोग इसे स्वीकार नहीं करना चाहते हैं, तो यह मेरे ऊपर नहीं है। मैं नेटवर्क की ओर से इस पर बातचीत नहीं कर सकता यह मेरे या किसी और के लिए नहीं है। ”

दो साल बाद लौटना, लोंबेरोज़ो – शायद कई बिटकॉइनर्स की तरह – अभी भी “इस सब में कहानी” खोजने की कोशिश कर रहा है। बिटकॉइन अभी भी एक बहुत ही युवा घटना है और, जैसा कि उन्होंने इसे रखा है, हर कोई अभी भी यह पता लगाने की कोशिश कर रहा है कि गेम के सिद्धांत से लेकर तकनीकी वास्तुकला तक, सामुदायिक आम सहमति तक, आर्थिक प्रोत्साहन तक, सभी एक साथ कैसे संचालित होते हैं।.

हालाँकि, सबसे बड़ा टेकवे, यह है कि बिटकॉइन इंडिपेंडेंस डे ने संदेश दिया कि कौन वास्तव में बिटकॉइन को नियंत्रित करता है। इसका कुल उपयोगकर्ता आधार, कुछ खनन और कॉर्पोरेट कुलीन वर्गों की सनक नहीं है। यही कारण है कि हम 1 अगस्त को मनाते हैं – यह बिटकॉइन का पहला प्रमुख सामुदायिक तनाव परीक्षण था। और दबाव में बकसुआ के बजाय, समुदाय इस अवसर पर बढ़ गया.

“इसका मतलब है कि अंत में, वैध नोड्स को चलाने वाले लोग अंततः यह निर्धारित करते हैं कि वे किस लेन-देन को मान्य मानते हैं। यह प्रदर्शित करता है कि अंत में, लोग अपने स्वयं के लेनदेन को मान्य कर सकते हैं, और नेटवर्क से जुड़ने के लिए नेटवर्क प्रोत्साहन है जो उन्हें सबसे अधिक मूल्य देने वाला है। मुझे लगता है कि हमने डायनामिक्स को इस तरह से खेलते हुए देखा, ”लोम्ब्रोजो ने कहा.