बिटकॉइन का SegWit अपग्रेड विवादास्पद था, लेकिन इसने दुनिया के सबसे लोकप्रिय क्रिप्टो में बड़े बदलाव लाए।
बिटकॉइन स्केलेबिलिटी दुनिया के सबसे लोकप्रिय क्रिप्टो के लिए एक सतत मुद्दा है और एक जिसे बिटकॉइन डेवलपर्स ने हल करने के लिए संघर्ष किया है। पेश किया गया एक समाधान SegWit सॉफ्ट फोर्क था, जिसने एक साथ संसाधित किए जा सकने वाले बिटकॉइन लेनदेन की संख्या को बदल दिया।
बिटकॉइन ब्लॉक प्रति लेन-देन की संख्या बढ़ाने के दौरान एक निश्चित जीत की तरह लगता है, SegWit के मुद्दे भी थे।
बिटकॉइन लेनदेन कैसे काम करते हैं?
बिटकॉइन लेनदेन यूटीएक्सओ (बिना खर्च किए लेनदेन आउटपुट) मॉडल का उपयोग करते हैं, जिसमें प्रत्येक लेनदेन खर्च करता है ब्लॉकचैन पर पिछले लेनदेन का आउटपुट और एक नया आउटपुट उत्पन्न करता है जिसे निम्नलिखित में खर्च किया जा सकता है लेन-देन।
डिज़ाइन के अनुसार, आपके पास बिटकॉइन टोकन नहीं है। इसके बजाय आप पिछले लेन-देन की एक निर्धारित संख्या के अव्ययित आउटपुट के मालिक हैं। आप अपेक्षित पते, डिजिटल कुंजी और डिजिटल हस्ताक्षर के माध्यम से इस आउटपुट के स्वामित्व को प्रमाणित कर सकते हैं।
मान लेते हैं कि आप अपने सबसे अच्छे दोस्त को बिटकॉइन भेजना चाहते हैं। आप इनपुट, आउटपुट और राशि वाले संदेश पर हस्ताक्षर करने के लिए पहले एक निजी कुंजी का उपयोग करेंगे। लेन-देन पूरे बिटकॉइन नेटवर्क पर प्रसारित होता है, और सभी उपयोगकर्ता इसे देख सकते हैं।
जब कोई नोड लेन-देन प्राप्त करता है, तो यह जाँचता है कि क्या:
- आपकी निजी कुंजी उस सार्वजनिक कुंजी से मेल खाती है जिसके स्वामी होने का आप दावा करते हैं
- इनपुट का योग इसके आउटपुट के योग से अधिक है
- आउटपुट अव्ययित है।
यदि लेन-देन इन तीन नियमों को पूरा करता है, तो इसे सत्यापित किया जाता है और अन्य नोड्स के साथ पारित किया जाता है, जो सत्यापन प्रक्रिया को दोहराते हैं। इस प्रक्रिया में जटिल गणितीय पहेलियाँ शामिल हैं, जिनमें खनिक सबसे अधिक हैं क्रिप्टो हैश दर पहले हल करने का सबसे अच्छा मौका है।
माइनर नोड्स पहेलियों को हल करने के लिए प्रतिस्पर्धा करते हैं, और यदि सफल होते हैं, तो वे ब्लॉक टेम्पलेट को ब्लॉकचैन में एक अपरिवर्तनीय ब्लॉक में माइन करते हैं। ब्लॉक को पूरे नेटवर्क पर प्रसारित किया जाता है, और यह स्पष्ट है कि आपका सबसे अच्छा दोस्त नए अनपेक्षित आउटपुट का मालिक है।
लेन-देन मैलाबिलिटी दोष क्या है?
स्केलेबिलिटी और स्पीड ही एकमात्र ऐसे मुद्दे नहीं हैं जो बिटकॉइन ब्लॉकचैन को पीड़ित करते हैं। दुर्भाग्य से, "लेन-देन की खराबी दोष" भी है, एक दोष जो ब्लॉकचेन पर पुष्टि होने से पहले लेनदेन के डिजिटल हस्ताक्षर को बदलने की अनुमति देता है।
यह संशोधन इस तरह से किया जाता है कि लेन-देन अपने गणितीय तर्क को बरकरार रखता है लेकिन हैशिंग एल्गोरिथम के माध्यम से चलने पर एक अलग परिणाम देता है।
उदाहरण के लिए, अपने सबसे अच्छे दोस्त के साथ आपके लेन-देन का हस्ताक्षर मूल्य, जो (5) था। यदि इसे (5-10+10) में बदल दिया जाता है, तो गणितीय मान अभी भी 5 है, लेकिन यदि हम इन विभिन्न संस्करणों को हैश करते हैं, तो हमें अलग-अलग परिणाम मिलते हैं।
चूंकि हैश है कि ब्लॉकचेन में लेन-देन की पहचान कैसे की जाती है, यह परिवर्तन कुछ समस्याओं का कारण बनता है।
- बुरे अभिनेता पहले की पुष्टि होने से पहले दूसरा परस्पर विरोधी लेनदेन बना सकते हैं, जिससे नेटवर्क में भ्रम, देरी और भीड़ हो सकती है।
- यह ब्लॉकचैन डेवलपर्स के लिए मेननेट की गति और मापनीयता में सुधार करने के लिए दूसरे स्तर के समाधान बनाने के लिए समस्याग्रस्त बनाता है।
तो यह ब्लॉकचैन बहीखाता पद्धति को दुःस्वप्न बनाने की क्षमता वाला एक दोष है, और इसे हल करने के लिए कई समाधान लागू किए गए हैं। और यहीं पर बिटकॉइन सेगविट आता है।
बिटकॉइन सेगविट क्या है?
अलग-अलग गवाह (सेगविट) एक बिटकॉइन ब्लॉकचैन प्रोटोकॉल अपग्रेड है जो मुख्य रूप से लेन-देन की दुर्बलता से बचाने के लिए विकसित किया गया है।
SegWit को पहली बार 2015 में एक के रूप में प्रस्तावित किया गया था ब्लॉकचेन कांटा स्केलेबिलिटी में सुधार करने के लिए। SegWit डिजिटल हस्ताक्षर को लेन-देन डेटा से अलग करके, एक ही ब्लॉक में अधिक लेनदेन को संग्रहीत करने और एक ब्लॉक को संसाधित करने के लिए आवश्यक समय को कम करने की अनुमति देकर इसे पूरा करेगा।
SegWit सॉफ्ट फोर्क को आखिरकार 2017 में लागू किया गया था, जिसमें बिटकॉइन ब्लॉकचेन में कई सुधार किए गए थे, इसके अलावा मॉलबिलिटी दोष को हल करने और लेनदेन दक्षता में सुधार किया गया था।
SegWit2x क्या है?
SegWit के लागू होने से पहले, हार्ड फोर्क अपग्रेड के प्रस्ताव के कारण बिटकॉइन समुदाय में कुछ विवाद था लेन-देन प्रसंस्करण गति में सुधार के लिए ब्लॉक आकार की सीमा को 1MB से बढ़ाकर 2MB करने का लक्ष्य है, इसलिए यह शब्द "सेगविट2एक्स।"
जबकि कई हितधारकों ने इस विचार का समर्थन किया, समुदाय के भीतर असहमति पैदा हुई और आम सहमति की कमी के कारण विभाजन हुआ। ब्रेकअवे गुट ने बिटकॉइन कैश (BCH) का गठन किया, जबकि मूल समूह SegWit को लागू करने के लिए चला गया।
बिटकॉइन सेगविट कैसे काम करता है?
SegWit कुछ डेटा को ब्लॉक से अलग करके काम करता है, जिससे यह संशोधनों के लिए अनुपलब्ध हो जाता है। यह अलगाव दो खंड बनाता है। ब्लॉक के पहले खंड में प्रेषक और प्राप्तकर्ता के बटुए के पते होते हैं, जबकि दूसरे खंड में डिजिटल हस्ताक्षर होते हैं, जिन्हें "गवाह डेटा" भी कहा जाता है।
चूंकि साक्षी डेटा मुख्य ब्लॉक से अलग होता है, अधिक लेनदेन डेटा रिकॉर्ड करने के लिए ब्लॉक में अधिक स्थान खाली हो जाता है। यह, बदले में, ब्लॉक की क्षमता को बढ़ाता है और बिटकॉइन नेटवर्क के प्रदर्शन को सीधे प्रभावित करता है, स्केलेबिलिटी में काफी सुधार करता है।
दूसरी ओर, अलग किए गए डेटा, यानी, डिजिटल सिग्नेचर, को एन्क्रिप्ट किया जाता है और एक साइडचेन पर संग्रहीत किया जाता है। मेननेट से अलग होने के ऊपर सुरक्षा की यह अतिरिक्त परत लेन-देन के डिजिटल हस्ताक्षर को बदलना असंभव बना देती है, इस प्रकार आघातवर्धनीयता दोष को हल करती है।
बिटकॉइन सेगविट के लाभ
SegWit बिटकॉइन नेटवर्क को कई लाभ प्रदान करता है।
- लेन-देन की दुर्बलता को हल करता है: जैसा कि पहले उल्लेख किया गया है, SegWit बिटकॉइन ब्लॉकचेन में बहुत अधिक भ्रम और भीड़ का कारण बनने वाले लेन-देन की खराबी को ठीक करता है। इसने अधिक विश्वसनीय और सुरक्षित लेनदेन की अनुमति दी।
- बेहतर सुरक्षा: लेन-देन की दुर्बलता को हल करके, SegWit ने बिटकॉइन नेटवर्क को अधिक सुरक्षित और हमलों के लिए कम असुरक्षित बना दिया। इसने भविष्य में नई सुरक्षा सुविधाओं को लागू करना भी आसान बना दिया।
- बेहतर मापनीयता: मापनीयता एक प्रणाली के प्रदर्शन में वृद्धि है। SegWit सॉफ्ट फोर्क के बाद बिटकॉइन के साथ यही हुआ। मुक्त स्थान, कम लेनदेन शुल्क और तेजी से लेनदेन की पुष्टि के समय के कारण अधिक लेनदेन को ब्लॉक में शामिल किया जा सकता है।
- कम लेनदेन शुल्क: चूंकि अधिक लेन-देन एक बिटकॉइन ब्लॉक में फिट हो सकते हैं, ब्लॉक स्पेस के लिए प्रतिस्पर्धा कम हो जाती है, जिससे लेनदेन शुल्क कम हो जाता है। यह छोटे लेनदेन के लिए विशेष रूप से फायदेमंद था।
- बेहतर संगतता: सॉफ्ट फोर्क होने के कारण, SegWit ने ब्लॉकचेन की व्यापकता को सक्षम किया और साथ ही भविष्य के उन्नयन के लिए द्वार भी खोले (टैपरूट अपग्रेड की तरह) बिटकॉइन नेटवर्क के लिए। यह लचीलापन ब्लॉकचैन को नई सुविधाओं और सुधारों को लागू करने की क्षमता प्रदान करता है।
- लाइटनिंग नेटवर्क (एलएन) का प्रेरित निर्माण: जब SegWit ने मापनीयता में सुधार किया, इसके कोड ने परत-2 समाधान के विकास को प्रेरित किया: द लाइटनिंग नेटवर्क. LN का कोड दो लेन-देन करने वाली पार्टियों के बीच एक ऑफ-चेन भुगतान चैनल के निर्माण को सक्षम बनाता है, मेननेट की गति में सुधार करता है और लेनदेन की लागत को कम करता है।
SegWit बिटकॉइन नेटवर्क के लिए एक महत्वपूर्ण अपग्रेड था क्योंकि इसने समाधानों की पेशकश की जिसने इसके प्रदर्शन में सुधार किया और बिटकॉइन उपयोगकर्ताओं के लिए अनुभव को बेहतर बनाया। हालांकि, यह नई चुनौतियों के अपने उचित हिस्से के बिना नहीं आया।
सेगविट के नुकसान
SegWit सॉफ्ट फोर्क ने कुछ संभावित नुकसान पेश किए।
उदाहरण के लिए, जबकि कई एक्सचेंज और वॉलेट ने SegWit को अपनाया है, सभी नोड नए प्रोटोकॉल का समर्थन नहीं करते हैं। इसके अलावा, चूंकि साक्षी-डेटा साइडचेन के लिए समर्थन की आवश्यकता होने पर SegWit लेनदेन शुल्क को कम करता है, लाभ-उन्मुख खनिक इसे नापसंद करते हैं और इसे लागू करने के लिए अनिच्छुक हो सकते हैं।
इसके अलावा, बिटकॉइन नेटवर्क के विशाल आकार के कारण, SegWit अपने मापनीयता के मुद्दे को हल करने के लिए पर्याप्त नहीं है। ब्लॉकचैन के आकार को कम करने और स्केलेबिलिटी को वैकल्पिक ब्लॉकचेन के समान स्तर तक बढ़ाने के लिए महत्वपूर्ण समायोजन की आवश्यकता है।
भले ही SegWit में ये कमियां हैं, यह स्पष्ट है कि सुरक्षा और मापनीयता लाभ समस्याओं से कहीं अधिक है।
क्या बिटकॉइन सेगविट एक अच्छा विचार था?
SegWit ने बिटकॉइन ब्लॉकचेन में एक समय में एक दोष को रोका जब इसका गोद लेने का कर्षण प्राप्त हो रहा था। दरअसल, विकास को लागू होने में काफी समय लग रहा था। जबकि कुछ खनिकों ने अपने बटुए पर नकारात्मक प्रभाव का अनुभव किया, सॉफ्ट फोर्क ने बिटकॉइन नेटवर्क को सकारात्मक रूप से प्रभावित करते हुए ब्लॉकचेन की सुरक्षा और विश्वसनीयता में सुधार किया।