Bitcoin.com

सेगविट (सेग्रेगेटेड विटनेस) क्या है? बिटकॉइन का सबसे महत्वपूर्ण अपग्रेड समझाया गया

SegWit (सेग्रेगेटेड विटनेस) 2017 का एक बिटकॉइन अपग्रेड है जिसने शुल्क कम किए, एक गंभीर सुरक्षा खामी को ठीक किया, और लाइटनिंग नेटवर्क को संभव बनाया। यह इस तरह काम करता है।

अंतिम अपडेट
प्रकाशित
पढ़ने का समय4 मिनट में पढ़ें
द्वारा लिखित
Neil Author
Neill Velardo
द्वारा समीक्षित
Graham Stone Author Image
Graham Stone
What is Bitcoin SegWit (Segregated Witness)?

यदि आपने कोई बिटकॉइन वॉलेट खोला है और आपसे "Legacy," "SegWit," या "Native SegWit" एड्रेस चुनने को कहा गया है, बिना यह बताए कि इनका क्या मतलब है, तो यह विकल्प 2017 में किए गए एक ही अपग्रेड से जुड़ा हुआ है।

SegWit, Segregated Witness का संक्षिप्त नाम, अगस्त 2017 में सक्रिय किया गया एक बिटकॉइन प्रोटोकॉल अपग्रेड है जो डिजिटल हस्ताक्षर डेटा को मुख्य लेनदेन संरचना से बाहर निकालकर 'विटनेस' नामक एक अलग क्षेत्र में स्थानांतरित करता है। उस एकल वास्तुशिल्प परिवर्तन ने लेनदेन शुल्क को कम किया, लेनदेन मलेबिलिटी नामक वर्षों पुरानी सुरक्षा भेद्यता को ठीक किया, और लाइटनिंग नेटवर्क तथा टैपरूट के अस्तित्व के लिए तकनीकी परिस्थितियाँ तैयार कीं।

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

अपने बिटकॉइन का प्रबंधन करें के साथ बिटकॉइन.कॉम वॉलेट ऐप.

मुख्य बातें

  • SegWit (सेग्रेगेटेड विटनेस) एक बिटकॉइन प्रोटोकॉल अपग्रेड है जिसे 24 अगस्त 2017 को सक्रिय किया गया था, जिसे औपचारिक रूप से BIP 141 के रूप में निर्दिष्ट किया गया है और दिसंबर 2015 में पीटर वुइले, एरिक लोम्ब्रोसो और जॉनसन लाउ द्वारा प्रस्तावित किया गया था।
  • यह डिजिटल हस्ताक्षर डेटा ("विटनेस") को मुख्य लेनदेन की मुख्य संरचना से अलग करता है, लेनदेन की लचीलापन नामक सुरक्षा भेद्यता को ठीक करता है और प्रत्येक लेनदेन को छोटा बनाता है।
  • ब्लॉक क्षमता बाइट्स के बजाय वज़न इकाइयों (WU) में मापी जाती है। विटनेस डेटा की लागत प्रति बाइट 1 WU है, जबकि अन्य डेटा के लिए यह 4 WU प्रति बाइट है, जिससे SegWit लेनदेन को हस्ताक्षर आकार पर 75% की छूट मिलती है।
  • नेटिव SegWit (bc1q पते) एक मानक लेनदेन को लगभग 226 vबाइट्स से घटाकर लगभग 141 vबाइट्स कर देता है, जिससे लेगसी पतों की तुलना में शुल्क लगभग 38% कम हो जाता है।
  • SegWit की निश्चित TXID गारंटी लाइटनिंग नेटवर्क के लिए तकनीकी पूर्व शर्त थी। इसके बिना, भुगतान चैनल सुरक्षित रूप से नहीं बनाए जा सकते थे।
  • इसकी स्क्रिप्ट संस्करण प्रणाली ने टैपroot (SegWit V1, 2021 में सक्रिय) को सक्षम किया और हार्ड फोर्क के बिना भविष्य के बिटकॉइन अपग्रेड के लिए एक ढांचा प्रदान करती है।
  • 2026 तक, लगभग 85% बिटकॉइन लेनदेन SegWit का उपयोग करते हैं। यह एक नेटवर्क मानक है, कोई नई सुविधा नहीं।

सेगविट क्या है?

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

नाम सरलता से समझा जा सकता है: "segregated" का अर्थ अलग किया हुआ है, और "witness" क्रिप्टोग्राफ़िक शब्द है उस हस्ताक्षर डेटा के लिए जो यह साबित करता है कि लेन-देन वैध है। विटनेस इस प्रश्न का उत्तर देता है "क्या सही मालिक ने इसे अधिकृत किया?" जबकि लेन-देन के बाकी डेटा का उत्तर होता है "धन कहाँ जा रहा है और कितनी राशि के लिए?"

BIP141 GitHubThe official BIP 141 header on GitHub, showing its three co-authors and December 2015 assignment date.

अपग्रेड को औपचारिक रूप से बिटकॉइन सुधार प्रस्ताव 141 के रूप में निर्दिष्ट किया गया था (द्विदलीय प्रस्ताव 141) और दिसंबर 2015 में स्केलिंग बिटकॉइन सम्मेलन में बिटकॉइन कोर डेवलपर्स पीटर वुइले, एरिक लोम्ब्रोसो और जॉनसन लाउ द्वारा प्रस्तावित किया गया था। इसे 24 अगस्त 2017 को ब्लॉक 481,824 पर बिटकॉइन मेननेट पर एक सॉफ्ट फोर्क के रूप में सक्रिय किया गया था, जिसका अर्थ था कि यह पिछली संस्करणों के साथ संगत था। अपग्रेड न किए गए नोड्स अभी भी मूल लेनदेन डेटा को मान्य कर सकते थे; अपग्रेड किए गए नोड्स को विटनेस सहित पूरी जानकारी दिखाई देती थी।

2026 तक, लगभग 85% सभी बिटकॉइन लेनदेन में SegWit का उपयोग होता है। यह अब कोई नई सुविधा नहीं बल्कि मानक बन चुका है।

वे समस्याएँ जिन्हें हल करने के लिए SegWit बनाया गया था

SegWit ने दो अलग-अलग समस्याओं का समाधान किया जो वर्षों से बिटकॉइन को सीमित कर रही थीं।

लेन-देन लचीलापन

हर बिटकॉइन लेनदेन का एक अनूठा पहचानकर्ता होता है जिसे TXID कहा जाता है, जो लेनदेन डेटा से उत्पन्न एक हैश है। SegWit से पहले, उस हैश की गणना पूरे लेनदेन पर की जाती थी, जिसमें हस्ताक्षर भी शामिल थे।

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

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

लेनदेन की लचीलापन को ठीक किए जाने से पहले इसने वास्तविक दुनिया में भी नुकसान पहुँचाया था। माउंट गॉक्स एक्सचेंज ने 2014 में अपने पतन में इसे एक योगदानकर्ता कारक के रूप में उद्धृत किया था, हालांकि इतिहासकार इस बात पर बहस करते हैं कि यह मूल कारण था या गहरी कुप्रबंधन के लिए बहाना।

SegWit ने TXID की गणना से हस्ताक्षरों को पूरी तरह हटाकर इस समस्या का समाधान किया। अब पहचान केवल मूल लेनदेन फ़ील्ड्स से ही गणना की जाती है। हस्ताक्षर बदलने से अब लेनदेन की पहचान नहीं बदलती।

ब्लॉक जाम और बढ़ती फीस

2016 तक और 2017 में, बिटकॉइन प्रति सेकंड लगभग 7 लेनदेन संसाधित कर रहा था। मांग में उछाल के दौरान, लेन-देन का बैकलॉग दसियों हज़ार तक बढ़ गया और एक मानक भेजने के लिए शुल्क $50 या उससे अधिक हो गया। समस्या संरचनात्मक थी: बिटकॉइन के ब्लॉकों की सीमा 1MB थी, और हस्ताक्षरों ने लेन-देन के आकार का लगभग 65% हिस्सा घेर रखा था।

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

सेगविट कैसे काम करता है

साक्षी डेटा पृथक्करण

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

दो अतिरिक्त बाइट्स, एक मार्कर (0x00) और एक फ्लैग (0x01), SegWit-जागरूक नोड्स को बताते हैं कि विटनेस डेटा इसके बाद आता है। SegWit से पहले के नोड्स बस एक खाली ScriptSig देखते हैं और पुराने "कोई भी खर्च कर सकता है" व्याख्या के तहत लेनदेन को वैध मानकर संसाधित करते हैं, जिससे पिछली संगतता बनी रहती है।

ब्लॉक का वजन ब्लॉक के आकार की जगह लेता है।

SegWit ने 1MB ब्लॉक साइज़ सीमा को एक नए मेट्रिक: ब्लॉक वेट से बदल दिया, जिसे 4 मिलियन वेट यूनिट्स (WU) तक सीमित किया गया है।

महत्वपूर्ण विवरण यह है कि बाइट्स की गिनती कैसे की जाती है:

  • गैर-विटनेस लेनदेन डेटा का प्रत्येक बाइट 4 वेट यूनिट की लागत आता है।
  • प्रत्येक बाइट गवाह डेटा की केवल 1 वज़न इकाई की लागत होती है।

चूंकि हस्ताक्षर बड़े होते हैं और अब विटनेस सेक्शन में रहते हैं, इसलिए ब्लॉक क्षमता के हिसाब से उनकी लागत पहले की तुलना में एक-चौथाई हो गई है। इस तरह SegWit ने पुराने नोड्स द्वारा लागू किए जाने वाले 1MB नियम को छुए बिना व्यवहार में प्रभावी ब्लॉक साइज को लगभग 1.7 से 2MB तक बढ़ा दिया। एक सैद्धांतिक ऑल-SegWit ब्लॉक के लिए अधिकतम 4MB होता है, हालांकि यह व्यवहार में कभी नहीं होता क्योंकि हर ब्लॉक में गैर-विटनेस डेटा भी होता है।

वर्चुअल बाइट्स (vBytes): वॉलेट में दिखने वाली इकाई

शुल्क दरों को पारंपरिक लेन-देन के साथ तुलनीय बनाए रखने के लिए SegWit ने वर्चुअल बाइट्स (vbytes) पेश किए: भार इकाइयाँ जिन्हें 4 से विभाजित किया गया है। पारंपरिक लेन-देन के लिए बाइट्स और vbytes समान हैं। SegWit लेन-देन के लिए vbytes कम होते हैं क्योंकि रियायती विटनेस डेटा संख्या को नीचे खींचता है।

वॉलेट शुल्क satoshis प्रति vbyte (sat/vB) में उद्धृत किए जाते हैं। कम vbyte वाले SegWit लेनदेन के लिए उसी sat/vB दर पर शुल्क कम लगता है। यह वही तंत्र है जिसके कारण आप 1... पते के बजाय bc1q पता उपयोग करने पर शुल्क में बचत देखते हैं।

सेगविट एड्रेस प्रकार: आपको कौन सा उपयोग करना चाहिए?

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

पता प्रकार की तुलना

पता का प्रकार
उपसर्ग
एन्कोडिंग
आम टीएक्स आकार (1-इन, 2-आउट)
शुल्क बचत बनाम लीगेसी
वॉलेट समर्थन
विरासत (P2PKH)
एक...
बेस58
~226 वीबाइट्स
आधार रेखा
सार्वभौमिक
नेस्टेड सेगविट (P2SH-P2WPKH)
तीन...
बेस58
~167 वीबाइट्स
~26%
बहुत व्यापक
नेटिव सेगविट (P2WPKH)
बीसी1क्यू... 42 वर्ण
बिक्री के लिए 32
~141 वीबाइट्स
लगभग 38%
सभी आधुनिक बटुए
नेटिव सेगविट मल्टीसिग (P2WSH)
बीसी1क्यू... 62 अक्षर
बिक्री के लिए 32
भिन्न-भिन्न
~32%+
सभी आधुनिक बटुए
मुख्य जड़ (P2TR)
बीसी1पी... 62 वर्ण
बिक्री के लिए 32 मिलियन
~154 वीबाइट्स
लगभग 32%
अधिकांश आधुनिक वॉलेट
पता का प्रकार
विरासत (P2PKH)
उपसर्ग
एक...
एन्कोडिंग
बेस58
आम टीएक्स आकार (1-इन, 2-आउट)
~226 वीबाइट्स
शुल्क बचत बनाम लीगेसी
आधार रेखा
वॉलेट समर्थन
सार्वभौमिक
पता का प्रकार
नेस्टेड सेगविट (P2SH-P2WPKH)
उपसर्ग
तीन...
एन्कोडिंग
बेस58
आम टीएक्स आकार (1-इन, 2-आउट)
~167 वीबाइट्स
शुल्क बचत बनाम लीगेसी
~26%
वॉलेट समर्थन
बहुत व्यापक
पता का प्रकार
नेटिव सेगविट (P2WPKH)
उपसर्ग
बीसी1क्यू... 42 वर्ण
एन्कोडिंग
बिक्री के लिए 32
आम टीएक्स आकार (1-इन, 2-आउट)
~141 वीबाइट्स
शुल्क बचत बनाम लीगेसी
लगभग 38%
वॉलेट समर्थन
सभी आधुनिक बटुए
पता का प्रकार
नेटिव सेगविट मल्टीसिग (P2WSH)
उपसर्ग
बीसी1क्यू... 62 अक्षर
एन्कोडिंग
बिक्री के लिए 32
आम टीएक्स आकार (1-इन, 2-आउट)
भिन्न-भिन्न
शुल्क बचत बनाम लीगेसी
~32%+
वॉलेट समर्थन
सभी आधुनिक बटुए
पता का प्रकार
मुख्य जड़ (P2TR)
उपसर्ग
बीसी1पी... 62 वर्ण
एन्कोडिंग
बिक्री के लिए 32 मिलियन
आम टीएक्स आकार (1-इन, 2-आउट)
~154 वीबाइट्स
शुल्क बचत बनाम लीगेसी
लगभग 32%
वॉलेट समर्थन
अधिकांश आधुनिक वॉलेट

लेन-देन आकार डेटा: Spark.money बिटकॉइन लेनदेन आकार संदर्भ, 2026। शुल्क बचत अनुमानित हैं और मेम्पूल की परिस्थितियों के अनुसार भिन्न होती हैं।

विरासत (P2PKH, उपसर्ग एक...) यह 2009 का मूल प्रारूप है। हस्ताक्षर मुख्य लेनदेन बॉडी के भीतर रहता है जहाँ इसकी पूरी वज़न गिनती होती है। कोई शुल्क बचत नहीं होती। फिर भी यह सार्वभौमिक रूप से समर्थित है, जो आज इसे उपयोग करने का एकमात्र कारण है, यदि आप बहुत पुराने सॉफ़्टवेयर के साथ काम कर रहे हैं जो कुछ और प्राप्त नहीं कर सकता।

नेस्टेड SegWit (P2SH-P2WPKH, उपसर्ग तीन...) यह एक पुराने P2SH लिफाफे के अंदर SegWit स्क्रिप्ट को लपेटता है। जब 2017 में SegWit सक्रिय हुआ, तो सभी वॉलेट्स और एक्सचेंजों ने तुरंत नए bc1 फॉर्मेट के लिए समर्थन नहीं जोड़ा था। नेस्टेड SegWit संगतता का पुल था: आपको आंशिक शुल्क बचत मिलती है, और पुराने सॉफ़्टवेयर का उपयोग करने वाले प्रेषक भी आपको भुगतान कर सकते हैं। 2026 तक, यह प्रारूप मुख्य रूप से एक फॉलबैक के रूप में मौजूद है। तीन... यह प्रीफ़िक्स गैर-SegWit P2SH पतों के साथ साझा किया जाता है, जिसका अर्थ है कि आप केवल पते से यह नहीं बता सकते कि आप SegWit लेनदेन देख रहे हैं।

नेटिव सेगविट (P2WPKH, प्रीफ़िक्स बीसी1क्यू..., 42 वर्ण) अधिकांश उपयोगकर्ताओं के लिए सही विकल्प है। यह Bech32 एन्कोडिंग का उपयोग करता है, जो पूरी तरह से छोटे अक्षरों में होती है, Base58 की तुलना में बेहतर त्रुटि पहचान प्रदान करती है, और एक जैसे दिखने वाले अक्षरों को हटा देती है (कोई बड़ा O, शून्य, बड़ा I, या छोटा l नहीं)। एक मानक 1-इनपुट, 2-आउटपुट P2WPKH लेनदेन की लागत ~141 vबाइट्स है, जो समकक्ष लीगेसी लेनदेन से लगभग 38% कम है। सभी सक्रिय वॉलेट और एक्सचेंज 2026 तक इसे समर्थन करते हैं।

नेटिव SegWit मल्टीसिग (P2WSH, प्रीफिक्स बीसी1क्यू..., 62 वर्ण) यह स्क्रिप्ट-हैश वेरिएंट है, जो मल्टीसिग वॉलेट्स और जटिल खर्च की शर्तों के लिए उपयोग किया जाता है। लंबा पता P2WPKH द्वारा उपयोग किए जाने वाले 20-बाइट हैश के बजाय 32-बाइट SHA-256 हैश को दर्शाता है। यदि आप 2-में-3 मल्टीसिग सेटअप चला रहे हैं, तो P2WSH इसे करने का SegWit-नेटिव तरीका है।

मुख्य मूल (P2TR, उपसर्ग बीसी1पी..., 62 वर्ण) यह सेगविट संस्करण 1 है, जिसे 2021 में सक्रिय किया गया था। यह ECDSA के बजाय श्नोर हस्ताक्षरों का उपयोग करता है, जो कई हस्ताक्षरों को एक में समूहित करने की अनुमति देता है, जिससे मल्टीसिग लेनदेन ऑन-चेन सिंगल-सिग से अप्रभेद्य हो जाते हैं। यह सिंगल-सिग खर्चों के लिए सबसे कम शुल्क और सर्वोत्तम गोपनीयता प्रदान करता है। इसका उपयोग तब करें जब आपने यह पुष्टि कर ली हो कि आपके प्राप्तकर्ता और उनके वॉलेट bc1p पतों का समर्थन करते हैं।

त्वरित सिफ़ारिश

अधिकांश लोगों के लिए: नेटिव SegWit (bc1q) का उपयोग करें। यह लगभग सभी सक्रिय वॉलेट और एक्सचेंजों द्वारा समर्थित है, लेगसी की तुलना में लगभग 38% शुल्क बचाता है, और 2026 में कोई संगतता जोखिम नहीं रखता (वॉलेट सॉफ़्टवेयर में SegWit को एकीकृत करने वाले डेवलपर्स के लिए, देखें बिटकॉइन कोर वॉलेट विकास मार्गदर्शिका.).

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

नेस्टेड SegWit (3...) एक संगतता फॉलबैक है। यह ठीक है, लेकिन अब इसे डिफ़ॉल्ट रूप से अपनाने का कोई कारण नहीं है।

ब्लॉकसाइज़ युद्ध: सेगविट इतना विवादास्पद क्यों था

SegWit का तकनीकी तर्क स्पष्ट था। इसके सक्रिय होने का मार्ग स्पष्ट नहीं था।

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

खनन गतिरोध

मानक BIP9 अपग्रेड प्रक्रिया के तहत, एक सॉफ्ट फोर्क के लिए दो सप्ताह की अवधि में 95% खनिकों का समर्थन संकेत देना आवश्यक था। 2017 की शुरुआत तक SegWit महीनों से सक्रिय होने के लिए तैयार था, लेकिन वह उस सीमा से नीचे अटका रहा।

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

BIP 148 और UASF

मार्च 2017 में, शाओलिनफ्राई उपनाम का उपयोग करने वाले एक अनाम डेवलपर ने BIP 148: एक यूज़र-एक्टिवेटेड सॉफ्ट फोर्क (UASF) प्रकाशित किया। माइनर संकेत का इंतज़ार करने के बजाय, BIP 148 ने प्रस्तावित किया कि आर्थिक नोड्स, अर्थात् एक्सचेंज, भुगतान प्रोसेसर और बिटकॉइन सॉफ़्टवेयर चलाने वाले व्यवसाय, 1 अगस्त 2017 से किसी भी ऐसे ब्लॉक को अस्वीकार करना शुरू कर दें जो SegWit समर्थन का संकेत न दे।

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

UASF अभियान जमीनी स्तर का और जोरदार था। सम्मेलन के बैज दिखाई देने लगे। ट्विटर पर बहसें तेज हो गईं। "अपना खुद का नोड चलाएं" वाक्यांश ने नई तात्कालिकता ले ली।

न्यूयॉर्क समझौता और बिटकॉइन कैश

UASF की समयसीमा का सामना करते हुए, मई 2017 में न्यूयॉर्क में 50 से अधिक प्रमुख बिटकॉइन कंपनियों ने बैठक की और उस समझौते पर हस्ताक्षर किए जिसे बाद में न्यूयॉर्क समझौता के नाम से जाना गया। उन्होंने SegWit को सक्रिय करने पर सहमति जताई, लेकिन इसके बाद ब्लॉक साइज़ को दोगुना करके 2MB करने के लिए हार्ड फोर्क करने पर भी सहमति व्यक्त की (इसे SegWit2x के नाम से जाना गया)।

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

1 अगस्त 2017 को, एक गुट जिसने SegWit के बिना केवल ब्लॉक साइज़ में वृद्धि चाही थी, ने बिटकॉइन को फोर्क करके Bitcoin Cash (BCH) बनाया, जिसकी ब्लॉक सीमा 8MB से शुरू हुई। SegWit 24 अगस्त 2017 को बिटकॉइन पर सक्रिय हो गया। SegWit2x हार्ड फोर्क को नवंबर 2017 में त्याग दिया गया था, जब इसके आयोजकों ने निष्कर्ष निकाला कि उनके पास पर्याप्त सहमति नहीं थी।

इसने क्या तय किया

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

सेगविट ने क्या संभव बनाया

लाइटनिंग नेटवर्क

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

लाइटनिंग नेटवर्क बिटकॉइन मेननेट पर 2018 की शुरुआत में लॉन्च हुआ, SegWit सक्रिय होने के लगभग छह महीने बाद। 2025 की पहली तिमाही तक, इसने 100 मिलियन से अधिक लेनदेन संसाधित कर लिए थे। SegWit के बिना, यह सारा बुनियादी ढांचा मौजूद नहीं होता।

मूल जड़ और स्क्रिप्ट संस्करणन

SegWit ने बिटकॉइन के लेनदेन प्रारूप में स्क्रिप्ट संस्करण व्यवस्था पेश की। विटनेस प्रोग्राम एक संस्करण बाइट के साथ शुरू होता है: SegWit V0 P2WPKH और P2WSH को कवर करता है। कोई भी भविष्य का अपग्रेड जो एक नया संस्करण नंबर परिभाषित करता है, उसे मौजूदा नियमों के साथ टकराव किए बिना और किसी अन्य विवादास्पद अपग्रेड लड़ाई की आवश्यकता के बिना अपने स्वयं के नियम मिलते हैं।

सेगविट V1 टैपरूट है, जिसे नवंबर 2021 में सक्रिय किया गया था। इसने श्नोर हस्ताक्षर, जटिल खर्च की शर्तों के लिए MAST (मर्कलाइज्ड एब्स्ट्रैक्ट सिंटैक्स ट्रीज़) फ्रेमवर्क, और गोपनीयता में सुधार लाए, जो मल्टीसिग वॉलेट को ऑन-चेन पर सिंगल-सिग लेनदेन के समान दिखते हैं। टैपरूट द्वारा पेश की गई हर तकनीकी क्षमता सेगविट द्वारा बनाई गई संस्करण संरचना पर निर्भर करती थी।

अंशांक और शिलालेख

SegWit द्वारा पेश की गई और Taproot द्वारा विस्तारित वही गवाह डेटा संरचना, बिटकॉइन लेनदेन में मनमाना डेटा, छवियाँ, पाठ, कोड सीधे एम्बेड करने को तकनीकी रूप से संभव बनाती है। यह ऑर्डिनल्स प्रोटोकॉल और बिटकॉइन इनस्क्रिप्शंस के पीछे की तंत्रिका है, जिसने ऑन-चेन डेटा के उपयोग में उछाल लाया और 2024 में लेन-देन का लगभग 42% टैपरूट अपनाने तक पहुँचा दिया। जैसे-जैसे इनस्क्रिप्शन गतिविधि में गिरावट आई, 2025 के अंत तक टैपroot का उपयोग लगभग 20% लेनदेन तक स्थिर हो गया, जबकि SegWit V0 लगभग 85% के साथ प्रमुख प्रारूप बना हुआ है।

संदर्भ में सेगविट: बिटकॉइन की अपग्रेड टाइमलाइन

वर्ष
कार्यक्रम
२०१५
पीटर वुइले ने स्केलिंग बिटकॉइन सम्मेलन में सेगविट अवधारणा प्रस्तुत की।
२०१६
BIP 141 औपचारिक रूप से प्रकाशित; माइनर सिग्नलिंग 95% सीमा से नीचे ठप हो गई
मार्च २०१७
शाओलिनफ्राई द्वारा प्रकाशित BIP 148 (UASF)
मई 2017
50+ कंपनियों द्वारा न्यूयॉर्क समझौते पर हस्ताक्षर
1 अगस्त, 2017
बिटकॉइन कैश बिटकॉइन से फर्क होता है।
24 अगस्त, 2017
सेगविट ब्लॉक 481,824 पर बिटकॉइन पर सक्रिय होता है।
नवंबर 2017
सेगविट2एक्स हार्ड फोर्क परित्याग
जनवरी २०१८
लाइटनिंग नेटवर्क मेननेट पर लॉन्च हुआ।
नवंबर 2021
टैपरूट सक्रिय होता है, जो SegWit के संस्करण प्रणाली पर आधारित है।
२०२३-२०२४
ऑर्डिनल्स और शिलालेख SegWit/Taproot विटनेस स्पेस का शोषण करते हैं।
दो हज़ार छब्बीस
लगभग 85% बिटकॉइन लेनदेन SegWit का उपयोग करते हैं।
वर्ष
२०१५
कार्यक्रम
पीटर वुइले ने स्केलिंग बिटकॉइन सम्मेलन में सेगविट अवधारणा प्रस्तुत की।
वर्ष
२०१६
कार्यक्रम
BIP 141 औपचारिक रूप से प्रकाशित; माइनर सिग्नलिंग 95% सीमा से नीचे ठप हो गई
वर्ष
मार्च २०१७
कार्यक्रम
शाओलिनफ्राई द्वारा प्रकाशित BIP 148 (UASF)
वर्ष
मई 2017
कार्यक्रम
50+ कंपनियों द्वारा न्यूयॉर्क समझौते पर हस्ताक्षर
वर्ष
1 अगस्त, 2017
कार्यक्रम
बिटकॉइन कैश बिटकॉइन से फर्क होता है।
वर्ष
24 अगस्त, 2017
कार्यक्रम
सेगविट ब्लॉक 481,824 पर बिटकॉइन पर सक्रिय होता है।
वर्ष
नवंबर 2017
कार्यक्रम
सेगविट2एक्स हार्ड फोर्क परित्याग
वर्ष
जनवरी २०१८
कार्यक्रम
लाइटनिंग नेटवर्क मेननेट पर लॉन्च हुआ।
वर्ष
नवंबर 2021
कार्यक्रम
टैपरूट सक्रिय होता है, जो SegWit के संस्करण प्रणाली पर आधारित है।
वर्ष
२०२३-२०२४
कार्यक्रम
ऑर्डिनल्स और शिलालेख SegWit/Taproot विटनेस स्पेस का शोषण करते हैं।
वर्ष
दो हज़ार छब्बीस
कार्यक्रम
लगभग 85% बिटकॉइन लेनदेन SegWit का उपयोग करते हैं।

वर्तमान दत्तक ग्रहण

सक्रियण के बाद सेगविट अपनाने में लगातार वृद्धि हुई, पहले कुछ महीनों में यह लेनदेन का 30% तक पहुँच गया, और वॉलेट्स व एक्सचेंजों द्वारा अपने सॉफ़्टवेयर को अपग्रेड करने पर अगले दो वर्षों में यह 50% के आंकड़े को पार कर गया।

2026 तक, लगभग 85% बिटकॉइन लेनदेन SegWit का उपयोग करते हैं (स्रोत: Spark.money बिटकॉइन नेटवर्क सांख्यिकी, CoinGecko)। शेष 15% उन वॉलेट्स और सेवाओं से पुराने लेनदेन हैं जिन्होंने अपग्रेड नहीं किया है। Taproot (P2TR, SegWit V1) अपनाने का स्तर 2024 में लेनदेन का लगभग 42% तक पहुँच गया, जो मुख्य रूप से ऑर्डिनल्स इनस्क्रिप्शन गतिविधि से प्रेरित था, और इनस्क्रिप्शन वॉल्यूम में गिरावट के साथ 2025 के अंत तक यह लगभग 20% पर आ गया।

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

SegWit बनाम लीगेसी: अंतरों का सारांश

विशेषता
विरासत (प्री-सेगविट)
सेगविट
हस्ताक्षर स्थान
ScriptSig के अंदर (मुख्य tx बॉडी)
अलग गवाह क्षेत्र
ब्लॉक आकार मीट्रिक
बाइट्स में आकार (1MB सीमा)
वजन इकाइयाँ (4M WU सीमा)
TXID गणना
हस्ताक्षरित डेटा शामिल है
गवाह डेटा को छोड़ता है
लेनदेन लचीलापन
संभव
ठीक किया गया
आम 1-इन/2-आउट tx आकार
~226 वीबाइट्स
~141 vबाइट्स (P2WPKH)
शुल्क बचत
आधार रेखा
~38% कम (P2WPKH बनाम P2PKH)
लाइटनिंग नेटवर्क समर्थन
असुरक्षित
आवश्यक; भुगतान चैनलों को सक्षम करता है
पता उपसर्ग
एक...
बीसी1क्यू... (मूल) या तीन... (घुसा हुआ)
एन्कोडिंग
बेस58
बिक्री के लिए 32
विशेषता
हस्ताक्षर स्थान
विरासत (प्री-सेगविट)
ScriptSig के अंदर (मुख्य tx बॉडी)
सेगविट
अलग गवाह क्षेत्र
विशेषता
ब्लॉक आकार मीट्रिक
विरासत (प्री-सेगविट)
बाइट्स में आकार (1MB सीमा)
सेगविट
वजन इकाइयाँ (4M WU सीमा)
विशेषता
TXID गणना
विरासत (प्री-सेगविट)
हस्ताक्षरित डेटा शामिल है
सेगविट
गवाह डेटा को छोड़ता है
विशेषता
लेनदेन लचीलापन
विरासत (प्री-सेगविट)
संभव
सेगविट
ठीक किया गया
विशेषता
आम 1-इन/2-आउट tx आकार
विरासत (प्री-सेगविट)
~226 वीबाइट्स
सेगविट
~141 vबाइट्स (P2WPKH)
विशेषता
शुल्क बचत
विरासत (प्री-सेगविट)
आधार रेखा
सेगविट
~38% कम (P2WPKH बनाम P2PKH)
विशेषता
लाइटनिंग नेटवर्क समर्थन
विरासत (प्री-सेगविट)
असुरक्षित
सेगविट
आवश्यक; भुगतान चैनलों को सक्षम करता है
विशेषता
पता उपसर्ग
विरासत (प्री-सेगविट)
एक...
सेगविट
बीसी1क्यू... (मूल) या तीन... (घुसा हुआ)
विशेषता
एन्कोडिंग
विरासत (प्री-सेगविट)
बेस58
सेगविट
बिक्री के लिए 32

निष्कर्ष

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

2026 तक, यह बिटकॉइन पर लेनदेन मानक है, जो ऑन-चेन गतिविधि के अधिकांश हिस्से को संसाधित करता है। इसने जो पते के प्रारूप पेश किए, विशेष रूप से नेटिव SegWit (bc1q), आज अधिकांश उपयोगकर्ताओं को डिफ़ॉल्ट रूप से इन्हीं का उपयोग करना चाहिए। इसकी सक्रियता को लेकर छिड़ी राजनीतिक लड़ाई बिटकॉइन के शासन इतिहास के सबसे शिक्षाप्रद अध्यायों में से एक बनी हुई है: यह एक प्रदर्शन था कि एक विकेंद्रीकृत नेटवर्क में, सहमति वह चीज नहीं है जिसे खनिक प्रदान करते हैं, बल्कि वह कुछ है जिसे उपयोगकर्ता स्थापित करते हैं।

Frequently Asked Questions

What does SegWit stand for?
SegWit stands for Segregated Witness. "Segregated" means separated, and "witness" is the cryptographic term for the signature data that proves a transaction is authorized. Together, the name describes exactly what the upgrade does: it moves signature data out of the main transaction and stores it separately.
Is SegWit safe to use?
What is the difference between SegWit and Native SegWit?
What is the difference between SegWit and Taproot?
Can I send Bitcoin from a SegWit address to a Legacy address?
Does SegWit actually reduce my fees?
Why did some miners oppose SegWit?
Did SegWit cause the Bitcoin Cash fork?
What is BIP 141?
What is the Bech32 address format?
Does SegWit work with hardware wallets?

Bitcoin.com वॉलेट के साथ सुरक्षित रूप से निवेश करना शुरू करें।

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

A screenshot of the Bitcoin.com Wallet app

Bitcoin.com वॉलेट डाउनलोड करने के लिए स्कैन करें।

इस QR कोड को अपने मोबाइल डिवाइस से स्कैन करें, आप स्वचालित रूप से सही स्टोर पेज पर रीडायरेक्ट हो जाएंगे।