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

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

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

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

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

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

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

SegWit को लागू करना Bech32 पता मानक है। ये 'मूल SegWit' पते, उनके " bc1 " उपसर्ग द्वारा पहचाने जाने योग्य, पारंपरिक लिगेसी पतों के विपरीत हैं जो "1" से शुरू होते हैं। SegWit और Bech32 मानक को अपनाने से, उपयोगकर्ताओं को कम लेनदेन शुल्क से लाभ होगा। यह ध्यान रखना आवश्यक है कि जबकि लिगेसी पते में संग्रहीत बिटकॉइन लेनदेन होने तक वहीं रहता है, इन पतों में कोई भी परिवर्तन, जब लेनदेन का हिस्सा होता है, तो सेगविट पते में परिवर्तित हो जाएगा। समय के साथ, जैसे-जैसे उपयोगकर्ता लेनदेन में संलग्न होते हैं और सेगविट पतों पर धन प्राप्त करते हैं, उनके बिटकॉइन शेष स्वाभाविक रूप से इन अधिक कुशल पतों की ओर स्थानांतरित हो जाएंगे।

सेगविट लेन-देन की लचीलापन को कैसे हल करता है?

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

लेन-देन की लचीलापन में तल्लीनता

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

सेगविट की समस्या का समाधान

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

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

सेगविट और स्केलेबिलिटी : भविष्य के लिए बनाया गया एक मैच

लेन-देन की लचीलापन को संबोधित करने के अलावा, SegWit महत्वपूर्ण स्केलेबिलिटी लाभ लाता है। स्केलेबिलिटी गति से समझौता किए बिना लेनदेन में वृद्धि को संभालने की नेटवर्क की क्षमता है। हालाँकि कई ब्लॉकचेन नेटवर्क विस्तार के साथ धीमे हो जाते हैं, सेगविट बिटकॉइन की दक्षता को बढ़ाता है।

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

क्या सेगविट में कोई कमियां हैं?

सेगविट, या पृथक गवाह, बिटकॉइन के विकास से निकटता से जुड़ा हुआ है और इसकी प्रभावकारिता और इरादे पर विभिन्न दृष्टिकोणों को उजागर करता है।

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

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

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

सेगविट लाइटनिंग नेटवर्क को सक्षम बनाता है

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

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

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

सेगविट के ब्लॉक आकार में वृद्धि

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

सेगविट के आगमन से पहले, प्रत्येक ब्लॉक में 1 एमबी तक डेटा रखने का प्रतिबंध था, जब ब्लॉक अपनी अधिकतम क्षमता तक भर जाता था, तो लगभग 1650 लेनदेन होते थे। हालाँकि, SegWit ने ब्लॉक वजन की अवधारणा की शुरुआत की, जिसने ब्लॉक सामग्री पर प्राथमिक बाधा के रूप में ब्लॉक आकार को प्रतिस्थापित कर दिया। वर्तमान समय में, एक पूरी तरह से भरे हुए ब्लॉक में लगभग 2700 लेनदेन होते हैं।

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

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

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

सेगविट के नए स्क्रिप्ट प्रकार

बिटकॉइन की दुनिया में, स्क्रिप्ट प्रकार "स्क्रिप्ट" नामक अपनी मालिकाना स्क्रिप्टिंग भाषा के माध्यम से ब्लॉकचेन पर बिटकॉइन के लेनदेन के लिए अलग-अलग तरीकों का प्रतिनिधित्व करते हैं। SegWit के आगमन के साथ, गवाह क्षेत्र की क्षमताओं का उपयोग करने के लिए दो नए स्क्रिप्ट प्रकारों की शुरुआत की गई: अर्थात्, पे-टू-विटनेस-पबकी-हैश (P2WPKH) और पे-टू-विटनेस-स्क्रिप्ट-हैश (P2WSH)।

आवश्यक अंतर्दृष्टि: P2PKH और P2SH सहित वे स्क्रिप्ट प्रकार, जो SegWit युग से पहले मौजूद थे, उन्हें "विरासत स्क्रिप्ट प्रकार" कहा जाता है।

पे-टू-विटनेस-पबकी-हैश (P2WPKH)

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

पे-टू-विटनेस-स्क्रिप्ट-हैश (P2WSH)

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

अपने शुरुआती दिनों में, पी2एसएच ने मुख्य रूप से मल्टीसिग लेनदेन को पूरा किया, जो बेअर मल्टीसिग जैसे अपने समकक्षों की तुलना में बढ़ी हुई स्थान दक्षता और विवेक दोनों की पेशकश करता था।

SegWit का पे-टू-विटनेस-स्क्रिप्ट-हैश (P2WSH) दर्ज करें। इसकी कार्यप्रणाली P2SH के साथ निकटता से मेल खाती है। अपेक्षित हस्ताक्षर और सार्वजनिक कुंजी के साथ विटनेस स्क्रिप्ट (रिडीमस्क्रिप्ट का सेगविट संस्करण) के साथ प्रस्तुत किए जाने पर पी2डब्ल्यूएसएच आउटपुट अनलॉक हो जाते हैं। P2WPKH में दृष्टिकोण को प्रतिबिंबित करते हुए, P2WSH इनपुट के लिए एक खाली स्क्रिप्टसिग फ़ील्ड की आवश्यकता होती है, जो स्क्रिप्ट गवाह को - महत्वपूर्ण हस्ताक्षर और सार्वजनिक कुंजी को शामिल करते हुए - गवाह क्षेत्र में ले जाता है।

लपेटा हुआ सेगविट

बिटकॉइन के प्रोटोकॉल में नवीन स्क्रिप्ट प्रकारों को पेश करना कोई छोटी उपलब्धि नहीं है, इसके साथ इंटरैक्ट करने वाले वॉलेट, ऐप्स और सेवाओं की अधिकता को देखते हुए। संक्रमण को सुचारू बनाने के लिए, सेगविट को क्रमिक रूप से अपनाने की सुविधा के लिए, "रैप्ड सेगविट" नामक एक मध्यस्थ की संकल्पना की गई थी।

संक्षेप में, लपेटा हुआ सेगविट एक पारंपरिक पी2एसएच स्क्रिप्ट संस्करण के रूप में कार्य करता है। यह मूल SegWit स्क्रिप्ट को सहजता से एकीकृत करता है, चाहे वह P2WPKH हो या P2WSH, और इसे P2SH स्क्रिप्ट की रिडीमस्क्रिप्ट की भूमिका में रखता है। नतीजतन, परिणामी लिपटे SegWit स्क्रिप्ट को P2SH-P2WPKH या P2SH-P2WSH के रूप में वर्गीकृत किया जाता है।

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

कृपया ध्यान दें कि प्लिसियो भी आपको प्रदान करता है:

2 क्लिक में क्रिप्टो चालान बनाएं and क्रिप्टो दान स्वीकार करें

12 एकीकरण

6 सबसे लोकप्रिय प्रोग्रामिंग भाषाओं के लिए पुस्तकालय

19 क्रिप्टोकरेंसी और 12 ब्लॉकचेन

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.