सॉफ्ट फोर्क क्या है? बिटकॉइन की बैकवर्ड कम्पैटिबिलिटी की व्याख्या

सॉफ्ट फोर्क क्या है? बिटकॉइन की बैकवर्ड कम्पैटिबिलिटी की व्याख्या

ब्लॉक 481,824। यही वह समय है जब बिटकॉइन का पहला प्रमुख आधुनिक सॉफ्ट फोर्क, सेगविट, 24 अगस्त 2017 को प्रोटोकॉल में शामिल हो गया। यह संख्या महत्वपूर्ण है क्योंकि सॉफ्ट फोर्क वह तरीका है जिससे बिटकॉइन जैसी ब्लॉकचेन नेटवर्क को विभाजित किए बिना खुद को अपग्रेड करती है। नए नियम लागू होते हैं। पुराना सॉफ्टवेयर चलता रहता है। दोनों एक ही चेन पर बने रहते हैं।

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

सॉफ्ट फोर्क की परिभाषा: एक बैकवर्ड-कम्पैटिबल ब्लॉकचेन अपग्रेड

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

इसका एक अच्छा उदाहरण बिटकॉइन का BIP 16 है, जो पे-टू-स्क्रिप्ट-हैश सॉफ्ट फोर्क है। यह 1 अप्रैल, 2012 को ब्लॉक 173,805 पर सक्रिय हुआ। BIP 16 से पहले, बिटकॉइन की स्क्रिप्ट में P2SH नामक कोई लेनदेन प्रकार मौजूद नहीं था। इसके जारी होने के बाद, उन्नत नोड्स ने P2SH को लागू किया। पुराने नोड्स ने समान आउटपुट देखे और उन्हें एक अजीब स्क्रिप्ट दिखाई दी जिसे कोई भी खर्च कर सकता था, उन्होंने इसे अनदेखा किया और ब्लॉक स्वीकार कर लिए। उन्हें कभी पता ही नहीं चला कि तोड़ने के लिए कोई नियम भी है। चेन एकीकृत रही, क्योंकि नया नियम पुराने नियम का ही एक उपसमूह था। चुपचाप, बिटकॉइन को एक नई क्षमता मिल गई।

तो यही इस प्रक्रिया का मूल सूत्र है। पुराना सॉफ़्टवेयर एक ऐसे सुपरसेट को स्वीकार करता है जिसमें नए सॉफ़्टवेयर द्वारा स्वीकार की जाने वाली सभी चीज़ें शामिल होती हैं। कोई चेन स्प्लिट नहीं, कोई क्लेम पीरियड नहीं, कोई नया कॉइन नहीं। ब्लॉकचेन नेटवर्क एक ही चेन का निर्माण करता रहता है जिस पर सभी सहमत होते हैं, चाहे वे किसी भी सॉफ़्टवेयर संस्करण का उपयोग कर रहे हों। यह देखने में तो सॉफ़्टवेयर परिवर्तन जैसा लगता है, लेकिन यह सामाजिक इंजीनियरिंग का एक विचित्र लेकिन प्रभावशाली उदाहरण है।

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

नरम कांटा बनाम कठोर कांटा: असली अंतर

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

दो मामले अक्सर सामने आते हैं। 20 जुलाई, 2016 को ब्लॉक 1,920,000 पर एथेरियम के DAO फोर्क ने दो प्रभावित कॉन्ट्रैक्ट्स से लगभग 12 मिलियन ETH को स्थानांतरित कर दिया। पुराने नोड्स ने इस बदलाव को अस्वीकार कर दिया और मूल चेन को चालू रखा, जिससे एथेरियम क्लासिक का जन्म हुआ। इसके एक साल बाद बिटकॉइन कैश अस्तित्व में आया। 1 अगस्त, 2017 को ब्लॉक 478,559 पर बिटकॉइन कैश ने ब्लॉक आकार की सीमा 1 MB से बढ़ाकर 8 MB कर दी। पुराने बिटकॉइन नोड्स ने बड़े ब्लॉकों को तुरंत अस्वीकार कर दिया। उस क्षण से बिटकॉइन कैश एक नए ब्लॉकचेन पर एक अलग क्रिप्टोकरेंसी बन गया।

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

नरम कांटा

बिटकॉइन पर सॉफ्ट फोर्क वास्तव में कैसे सक्रिय होता है

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

बिटकॉइन को सक्रिय करने का पारंपरिक तरीका माइनर सिग्नलिंग है। प्रस्तावित सॉफ्ट फोर्क को बिटकॉइन इम्प्रूवमेंट प्रपोज़ल (BIP) कहा जाता है और ब्लॉक हेडर के वर्ज़न फ़ील्ड में इसे एक बिट दिया जाता है। उन्नत सॉफ़्टवेयर चलाने वाले माइनर इस बिट को बदलते हैं। इन ब्लॉकों की माइनिंग क्षमता ही वह संकेत बन जाती है जिसका उपयोग नेटवर्क की तत्परता का आकलन करने के लिए किया जाता है। एक निश्चित समय सीमा के भीतर सिग्नल देने वाले ब्लॉकों का प्रतिशत एक सीमा को पार कर जाने पर फोर्क सक्रिय हो जाता है। 2017 तक इस्तेमाल किया गया मॉडल BIP 9 था: 2016 के ब्लॉकों के दौरान 95% ब्लॉक सक्रिय होने चाहिए थे। BIP 8 बाद में आया। इसमें एक निश्चित समय सीमा जोड़ दी गई ताकि रुका हुआ प्रस्ताव हमेशा के लिए टलता न रहे।

वह मॉडल कुछ समय तक कारगर रहा, लेकिन फिर विफल हो गया। 2017 की शुरुआत में, SegWit कई महीनों तक 30 से 45 प्रतिशत माइनर समर्थन पर अटका रहा। बड़े माइनर्स के पास सिग्नल न देने के कई कारण थे, जिनमें से कोई भी संतोषजनक नहीं था। समुदाय को एक वैकल्पिक उपाय खोजना पड़ा। BIP 91 ने प्रभावी सीमा को कम कर दिया और इसे तुरंत जारी कर दिया गया। उसी समय, एक समानांतर आंदोलन, उपयोगकर्ता-सक्रिय सॉफ्ट फोर्क, विशेष रूप से BIP 148 ने 1 अगस्त, 2017 को समय सीमा निर्धारित की। उस दिन के बाद, BIP 148 नोड्स उन सभी ब्लॉकों को अस्वीकार करना शुरू कर देंगे जो SegWit सिग्नल नहीं देते थे। एक तरफ से BIP 91 और दूसरी तरफ से UASF के राजनीतिक दबाव के संयोजन ने गतिरोध को हल कर दिया। अधिकांश लोगों ने ऐसा पहले कभी नहीं देखा था। हममें से कई लोग अभी भी इस बात पर बहस कर रहे हैं कि वास्तव में किसके खतरे ने गतिरोध को तोड़ा।

टैपरूट के लिए, समुदाय ने एक सरल और आसान तरीका अपनाया: त्वरित परीक्षण। 90 दिनों की अवधि में 90% सिग्नलिंग सीमा। सीमा पार करने पर फ़ोर्क सक्रिय हो जाता है। यदि सीमा पार नहीं होती है, तो प्रस्ताव स्वतः समाप्त हो जाता है और इसे दोबारा आज़माया जा सकता है। टैपरूट ने बिना किसी परेशानी के सीमा पार कर ली और 14 नवंबर, 2021 को ब्लॉक 709,632 पर सक्रिय हो गया।

सॉफ्ट फोर्क सक्रियण मॉडल

तरीका यह कैसे ट्रिगर होता है उदाहरण नतीजा
बीआईपी 9 रोलिंग 2016-ब्लॉक विंडो पर 95% माइनर सिग्नल SegWit (शुरू में अटक गया) शुरुआती फ़ोर्क्स के लिए काम किया; SegWit पर गतिरोध उत्पन्न हुआ
बीआईपी 91 अनस्टक सिग्नलिंग के लिए कम सीमा अगस्त 2017 में SegWit SegWit गतिरोध का समाधान हो गया है।
बीआईपी 148 (यूएएसएफ) नोड्स एक समय सीमा निर्धारित करते हैं; गैर-सिग्नलिंग ब्लॉकों को अस्वीकार करते हैं SegWit 1 अगस्त, 2017 राजनीतिक दबाव; बीआईपी 91 द्वारा तत्काल प्रतिस्थापित
बीआईपी 8 / त्वरित परीक्षण एक निश्चित समय सीमा के भीतर 90% सिग्नल मिलने पर सिग्नल समाप्त हो जाएगा। टैपरूट 2021 बिना किसी परेशानी के आसानी से सक्रिय हो गया।

बिटकॉइन सॉफ्ट फोर्क्स: सेगविट और टैपरूट केस स्टडीज

सेगविट (Segregated Witness) बिटकॉइन के इतिहास में सबसे चर्चित सॉफ्ट फोर्क है। इसने ट्रांजैक्शन सिग्नेचर, यानी "विटनेस डेटा", को मुख्य ट्रांजैक्शन बॉडी से अलग करके स्टोर करने का तरीका खोज निकाला। पुराने नोड्स ने नए आउटपुट को 'कोई भी खर्च कर सकता है' स्क्रिप्ट के रूप में देखा और उनमें मौजूद ब्लॉक को स्वीकार कर लिया। नए नोड्स ने विटनेस नियमों को ठीक से लागू किया। खास बात यह थी कि ट्रांजैक्शन संरचना में एक छोटे से बदलाव से असल में क्षमता में बढ़ोतरी हुई। बिटकॉइन की 1 MB ब्लॉक साइज़ की सख्त सीमा को 4 मिलियन वेट यूनिट की सीमा से बदल दिया गया। व्यवहार में, एक सामान्य ब्लॉक में अब लगभग 1.8 MB डेटा होता है। सैद्धांतिक अधिकतम सीमा लगभग 2.4 MB है।

24 अगस्त 2017 को 01:57:37 UTC पर ब्लॉक 481,824 पर SegWit सक्रिय हुआ। उस ब्लॉक से पहले के आठ महीने अब बिटकॉइन के संचालन इतिहास का हिस्सा हैं। 2017 के अधिकांश समय तक माइनर सपोर्ट ठप पड़ा रहा। अंततः BIP 91, UASF के खतरे और तथाकथित SegWit2x समझौते के माध्यम से यह सुविधा उपलब्ध हुई। मैं बार-बार उस अवधि का जिक्र करता हूं क्योंकि बाद में सक्रिय होने वाली हर गतिविधि का अध्ययन उसी के आधार पर किया गया।

टैपरूट दूसरा सबसे चर्चित सॉफ्ट फोर्क है, और संभवतः सेगविट के बाद बिटकॉइन का सबसे साफ-सुथरा एक्टिवेशन है। यह सेगविट के चार साल बाद, 14 नवंबर 2021 को ब्लॉक 709,632 पर एक्टिवेट हुआ। स्पीड ट्रायल की 90 प्रतिशत सीमा को पार करना बिना किसी परेशानी के हो गया। टैपरूट ने तीन चीजें पेश कीं: श्नोर सिग्नेचर, एमएएसटी ट्री और सिंगल-सिग्नेचर, मल्टी-सिग्नेचर और स्क्रिप्ट-पाथ स्पेंड के लिए एक एकीकृत आउटपुट प्रकार। इन बदलावों ने लाइटनिंग नेटवर्क जैसे समाधानों के लिए समय के साथ अधिक कुशल बनने की नींव भी रखी।

टैपरूट की आगे की कहानी बताने लायक है। 2023 में इसका उपयोग लगातार बढ़ता रहा। फिर 2024 की शुरुआत में यह अपने चरम पर पहुँच गया और ऑर्डिनल्स सिग्नेचर बूम के चलते बिटकॉइन के कुल लेनदेन का लगभग 42 प्रतिशत हिस्सा टैपरूट के पास पहुँच गया। 2025 के मध्य तक यह घटकर लगभग 20 प्रतिशत रह गया। सिग्नेचर का चलन धीमा पड़ गया। टैपरूट की सिग्नेचर प्रणाली भविष्य में क्वांटम कंप्यूटिंग हमलों की चपेट में आ सकती है या नहीं, इस पर भी बहस छिड़ गई। इन सब बातों से इसके सक्रियण पर कोई असर नहीं पड़ा। लेकिन इसके उपयोग का ग्राफ यह याद दिलाता है कि प्रोटोकॉल की तरफ से सफल सॉफ्ट फोर्क का मतलब यह नहीं है कि वॉलेट या उपयोगकर्ता भी इसे तुरंत अपना लेंगे।

बिटकॉइन के सॉफ्ट फोर्क का इतिहास

बीआईपी / नाम सक्रिय अवरोध पैदा करना सीमा
बीआईपी 16 (पी2एसएच) 1 अप्रैल, 2012 173,805 55%
बीआईपी 34 24 मार्च, 2013 227,835 95%
बीआईपी 66 4 जुलाई, 2015 363,731 95%
बीआईपी 65 (सीएलटीवी) 14 दिसंबर, 2015 388,380 95%
बीआईपी 141 (सेगविट) 24 अगस्त, 2017 481,824 95% (बीआईपी 91 के बाद)
बीआईपी 340/341/342 (टैपरूट) 14 नवंबर, 2021 709,632 90% त्वरित परीक्षण

2025-2026 सॉफ्ट फोर्क बहस: OP_CTV और OP_CAT

टैपरूट के बाद बिटकॉइन के पहले गंभीर सॉफ्ट फोर्क पर चर्चा अभी चल रही है। बहस मुख्य रूप से इस बात पर केंद्रित है कि बिटकॉइन की स्क्रिप्ट कितनी अभिव्यंजक होनी चाहिए। दो प्रस्ताव इस बहस में सबसे आगे हैं। अभी तक कोई भी प्रस्ताव जीत नहीं पाया है।

OP_CHECKTEMPLATEVERIFY, जिसे BIP 119 के रूप में औपचारिक रूप दिया गया है, एक स्क्रिप्ट ऑपकोड जोड़ेगा जो किसी लेनदेन को एक विशिष्ट भविष्य के खर्च पैटर्न के लिए प्रतिबद्ध करने की अनुमति देता है। OP_CAT, जिसे अप्रैल 2024 में अंततः BIP नंबर प्राप्त होने के बाद BIP 347 के रूप में औपचारिक रूप दिया गया, स्क्रिप्ट तत्वों के संयोजन को पुनः सक्षम करेगा। यह वह सुविधा थी जिसे सतोशी नाकामोतो ने 2010 में सेवा से इनकार (DoS) संबंधी चिंताओं के कारण हटा दिया था। ये दोनों ऑपकोड गेटवे प्रिमिटिव हैं जिन्हें बिटकॉइन डेवलपर कोवेनेंट्स कहते हैं। कोवेनेंट्स वे स्क्रिप्ट हैं जो यह प्रतिबंधित करती हैं कि सिक्के आगे कहाँ भेजे जा सकते हैं। वे बिटकॉइन ब्लॉकचेन के ऊपर निर्मित परतों पर वॉल्ट, कंजेशन-कंट्रोल बैचिंग और नेटवर्क थ्रूपुट में सुधार को अनलॉक करते हैं।

2026 के माध्यम से, OP_CTV के सक्रियण मापदंडों पर 2022 के बाद पहली बार औपचारिक रूप से चर्चा हो रही है। प्रस्तावित सीमा 90 प्रतिशत माइनर सिग्नलिंग है। OP_CAT का परीक्षण डेवलपर टेस्ट नेटवर्क सिग्नेट पर किया जा रहा है। दोनों पर समुदाय की सहमति नहीं है। समुदाय जिस दुविधा का सामना कर रहा है, वह वास्तविक है। अधिक अभिव्यक्ति क्षमता नए उपयोग के मामलों को खोलती है। यह बिटकॉइन के हमले के खतरे को भी बढ़ाती है। कोई भी नया ऑपकोड स्थायी होता है। मुझे यकीन नहीं है कि इनमें से कोई भी 2026 में सफल होगा, लेकिन यह बहस इस बात का सबसे स्पष्ट संकेत है कि बिटकॉइन प्रशासन अभी भी सॉफ्ट फोर्क पर विचार कर सकता है।

सॉफ्ट फोर्क का वॉलेट और होल्डर्स पर क्या प्रभाव पड़ता है?

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

इसका अपवाद तब होता है जब सॉफ्ट फोर्क एक नया एड्रेस फॉर्मेट पेश करता है। SegWit ने bc1 एड्रेस प्रीफिक्स जोड़ा। वॉलेट्स को नए फॉर्मेट को सपोर्ट करना ज़रूरी था ताकि यूज़र्स SegWit एड्रेस से या उस पर पैसे भेज सकें और नए ट्रांजैक्शन स्ट्रक्चर से मिलने वाली फीस बचत का लाभ उठा सकें। पुराने वॉलेट वाले यूज़र्स पुराने एड्रेस पर आसानी से कॉइन भेज और प्राप्त कर सकते थे। नए वर्जन में अपग्रेड करना वैकल्पिक था। Taproot ने भी bc1p एड्रेस के साथ ऐसा ही किया। यही ऑप्ट-इन सिस्टम इसका मुख्य उद्देश्य है। सॉफ्ट फोर्क हार्ड फोर्क की तुलना में कम व्यवधान पैदा करता है क्योंकि इसे धीरे-धीरे और स्वेच्छा से अपनाया जाता है।

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

नरम कांटा

नेटवर्क स्वास्थ्य के लिए सॉफ्ट फोर्क हार्ड फोर्क से बेहतर क्यों हैं?

सॉफ्ट फोर्क को डिफ़ॉल्ट अपग्रेड पथ के रूप में अपनाने का तर्क नेटवर्क की मज़बूती पर आधारित है, और यहाँ गणितीय गणनाएँ काफ़ी जटिल हैं। 27 अप्रैल, 2026 के बिटनोड्स स्नैपशॉट के अनुसार, बिटकॉइन के वैश्विक स्तर पर लगभग 22,992 पहुँच योग्य पूर्ण नोड्स हैं। इसके अलावा, फ़ायरवॉल के पीछे बड़ी संख्या में अज्ञात नोड्स भी मौजूद हैं। एक हार्ड फोर्क जिसमें निष्क्रियता या असहमति के कारण 10 प्रतिशत नोड्स निष्क्रिय हो जाते हैं, परिभाषा के अनुसार, एक चेन स्प्लिट है। दो क्रिप्टोकरेंसी। दो लेजर। दो बाज़ार। दो समुदाय।

एक सॉफ्ट फोर्क जिसमें 10 प्रतिशत माइनर सिग्नल न देने के कारण बाहर हो जाते हैं, उसमें कन्फर्मेशन की प्रक्रिया थोड़ी धीमी होती है, जबकि 90 प्रतिशत बहुमत नए नियमों को लागू करता है। आर्थिक श्रृंखला एकीकृत रहती है। यही वह विषमता है जो बिटकॉइन की बैकवर्ड कम्पैटिबिलिटी को प्राथमिकता देती है। एक सफल सॉफ्ट फोर्क समन्वय को बढ़ावा देता है और धीमी गति से चलने वालों को दंडित नहीं करता। एक असफल सॉफ्ट फोर्क सक्रिय ही नहीं होता और अगले चक्र में फिर से प्रयास किया जा सकता है। एक असफल हार्ड फोर्क एक नई ब्लॉकचेन बनाता है, नए ब्रांड के साथ, और एक ऐसा राजनीतिक प्रभाव पैदा करता है जिसकी किसी ने मांग नहीं की थी।

यही कारण है कि 2012 के बाद से बिटकॉइन ब्लॉकचेन में हुए हर बड़े अपग्रेड, अगस्त 2017 के विवादास्पद फोर्क को छोड़कर, जिसने बिटकॉइन कैश को जन्म दिया, एक सॉफ्ट फोर्क रहे हैं। अधिकांश माइनिंग पावर ने लगातार भिन्नता के बजाय बैकवर्ड-कम्पैटिबल परिवर्तनों को चुना है। यह पैटर्न कोई संयोग नहीं है।

सॉफ्ट फोर्क के जोखिम और विफलता के तरीके

सॉफ्ट फोर्क हार्ड फोर्क से ज़्यादा सुरक्षित होते हैं, लेकिन पूरी तरह से जोखिम-मुक्त नहीं। जुलाई 2015 में BIP 66 के लागू होने से छह ब्लॉक की चेन गलती से विभाजित हो गई, जब कुछ माइनर्स ने नए नियमों का समर्थन तो किया, लेकिन वास्तव में उन्हें मान्य नहीं किया। यह विफलता का एक क्लासिक उदाहरण है। अपग्रेड किए गए नोड्स उन ब्लॉकों को अस्वीकार कर देते हैं जिन्हें नॉन-अपग्रेडेड माइनर्स बनाते रहते हैं। कुछ समय के लिए दो प्रतिस्पर्धी चेन अस्तित्व में आ जाती हैं। नेटवर्क की सुरक्षा कुछ घंटों के लिए कमज़ोर हो जाती है। बहुमत के साथ तालमेल बिठाने पर विभाजन स्वतः ही समाप्त हो जाता है। लेकिन कई घंटों तक बिटकॉइन में दो प्रतिस्पर्धी चेन एक साथ चलती रहीं। SegWit की दो साल की सक्रियता अवधि ने भी राजनीतिक क्षति पहुंचाई जो पूरी तरह से ठीक नहीं हो पाई, जिसमें अंततः बिटकॉइन कैश का निर्माण भी शामिल है। और स्पष्ट माइनर बहुमत के बिना UASF में स्थायी विभाजन का वास्तविक जोखिम होता है। बैकवर्ड कम्पैटिबिलिटी एक शक्तिशाली प्रतिबंध है, कोई छूट नहीं।

कोई प्रश्न?

जी हाँ। OP_CHECKTEMPLATEVERIFY (BIP 119) और OP_CAT (BIP 347) प्रमुख प्रस्ताव हैं। दोनों का उद्देश्य अनुबंध-शैली की स्क्रिप्टिंग को सक्षम बनाना है। OP_CTV के लिए सक्रियण पैरामीटर 2022 के बाद पहली बार औपचारिक रूप से विचाराधीन हैं। दोनों पर समुदाय की सहमति नहीं है। मई 2026 तक कोई सक्रियण तिथि निर्धारित नहीं की गई है।

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

माइनर सिग्नलिंग के ज़रिए। उन्नत माइनर ब्लॉक हेडर में एक फ़्लैग को फ़्लिप करते हैं। जब सिग्नलिंग का प्रतिशत एक सीमा (आमतौर पर 90 से 95 प्रतिशत) को पार कर जाता है, तो नए नियम एक निश्चित ब्लॉक ऊंचाई पर सक्रिय हो जाते हैं। जिन मॉडलों के बारे में आप सुनेंगे वे हैं BIP 9, BIP 8 और Speedy Trial। Speedy Trial वही मॉडल है जिसका उपयोग Taproot ने किया था।

नहीं। नेटवर्क एक ही रहता है। कॉइन भी एक ही रहता है। SegWit ने कोई नई संपत्ति नहीं बनाई। Taproot ने भी नहीं। हार्ड फोर्क से बिटकॉइन कैश या एथेरियम क्लासिक जैसी नई क्रिप्टोकरेंसी बन सकती हैं। सॉफ्ट फोर्क से ऐसा नहीं हो सकता।

सॉफ्ट फोर्क नियमों को सख्त बनाता है। पुराने सॉफ़्टवेयर अभी भी नए ब्लॉकों को मान्य करते हैं। चेन एकीकृत रहती है। हार्ड फोर्क नियमों को शिथिल करता है या पूरी तरह से बदल देता है। पुराने सॉफ़्टवेयर नए ब्लॉकों को अस्वीकार कर देते हैं। चेन अक्सर विभाजित हो जाती है, जैसे कि DAO फोर्क के बाद एथेरियम और एथेरियम क्लासिक, या 2017 में बिटकॉइन और बिटकॉइन कैश।

इनमें से दो सबसे प्रसिद्ध हैं SegWit (24 अगस्त, 2017, ब्लॉक 481,824) और Taproot (14 नवंबर, 2021, ब्लॉक 709,632)। इससे पहले के संस्करणों में P2SH (अप्रैल 2012), BIP 34, BIP 66 और BIP 65 शामिल हैं। इन सभी ने बिटकॉइन के नियमों को और सख्त बनाया, साथ ही पुराने नोड्स को भी उसी चेन पर बनाए रखा।

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.