SegWit क्या है?
SegWit अलग-अलग गवाह के लिए छोटा है। यह शायद आज तक का सबसे बड़ा बिटकॉइन प्रोटोकॉल अपग्रेड था, जिसने एक में कई सुधार और सुधार किए.
आगे पढ़ना: बिटकॉइन क्या है?
SegWit के क्या फायदे हैं?
संभवत: इसके सबसे उल्लेखनीय सुधार के रूप में, SegWit को लेन-देन की विकृति से छुटकारा मिला। SegWit से पहले, बिटकॉइन के क्रिप्टोग्राफ़िक हस्ताक्षरों के बारे में एक विषमता ने इसे ऐसा बना दिया कि लेनदेन को “अलग” रूप में बदल दिया जा सकता है, यहां तक कि उन लोगों द्वारा भी जो लेन-देन खुद नहीं करते थे। हालांकि यह लेन-देन को अमान्य नहीं करेगा या उसने जो भी किया है उसे बदल देगा – यह अभी भी एक ही पते के समान सिक्कों को समान पते पर भेजेगा – यह लाइटनिंग नेटवर्क जैसे परत दो प्रोटोकॉल की तैनाती को गंभीर रूप से जटिल करता है.
SegWit ने लेन-देन के “गवाह” डेटा को स्थानांतरित करके इस समस्या को हल किया, जिसमें बिटकॉइन ब्लॉक के एक नए हिस्से में हस्ताक्षर शामिल हैं। जैसे, इसने लाइटनिंग नेटवर्क और अन्य लेयर दो प्रोटोकॉल के लिए मार्ग प्रशस्त किया.
आगे पढ़ना: लाइटनिंग नेटवर्क क्या है
एक अतिरिक्त बोनस के रूप में, SegWit ने एक सैद्धांतिक चार मेगाबाइट, या अधिक यथार्थवादी दो मेगाबाइट सीमा में मामूली ब्लॉक आकार सीमा वृद्धि की पेशकश की, जो ब्लॉक में शामिल लेनदेन के प्रकार पर निर्भर करता है। (सटीक होना: ब्लॉक आकार सीमा को चार मिलियन वेट यूनिट सीमा के साथ बदल दिया गया था, जिसने लेनदेन डेटा “काउंट” करने का एक नया तरीका पेश किया।) इसका मतलब यह है कि सेगविट-सपोर्टिंग वॉलेट वाले उपयोगकर्ता कम लेनदेन शुल्क का भुगतान करते हैं।.
इसके अलावा पढ़ना: बिटकॉइन ब्लॉक आकार सीमा क्या है?
इसके अलावा, “स्क्रिप्ट संस्करण” नामक एक तकनीकी चाल के माध्यम से, SegWit ने बिटकॉइन प्रोटोकॉल के आगे उन्नयन को तैनात करना भी आसान बना दिया। इन आगामी अपग्रेड में से एक Schnorr हस्ताक्षर हो सकता है, एक नया हस्ताक्षर एल्गोरिथ्म जो बिटकॉइन प्रोटोकॉल की प्रोग्राम क्षमता और लचीलेपन को और बढ़ाएगा।.
अंतिम लेकिन कम से कम, यह सब एक पिछड़े-असंगत हार्ड कांटा प्रोटोकॉल उन्नयन की आवश्यकता के बिना संभव हो गया था। (सॉफ्ट कांटा अपग्रेड के लिए नेटवर्क के विभाजन से बचने के लिए केवल अधिकांश हैश पावर के समर्थन की आवश्यकता होती है, जबकि हार्ड फोर्क को नेटवर्क-वाइड सर्वसम्मति की आवश्यकता होती है।)
आगे पढ़ना: Bitcoin Forks क्या हैं?
किसने विकसित किया SegWit?
SegWit का एक संस्करण पहली बार ब्लॉकस्ट्रीम द्वारा ब्लॉकस्ट्रीम एलिमेंट्स साइडचैन प्रोजेक्ट के लिए विकसित किया गया था। बिटकॉइन कोर योगदानकर्ता के बाद ल्यूक-जेआर ने यह पता लगाया कि SegWit को मुख्य बिटकॉइन प्रोटोकॉल पर एक पिछड़े-संगत नरम कांटा अपग्रेड के माध्यम से कैसे तैनात किया जा सकता है, इसे बिटकॉइन कोर डेवलपमेंट टीम द्वारा विकसित किया गया था। विशेष रूप से, प्रासंगिक बिटकॉइन इंप्रूवमेंट प्रपोजल (बीआईपी) को एरिक लोम्ब्रोजो, जॉनसन लाउ और पीटर वुइल द्वारा लिखा गया था, जिन्होंने अधिकांश कोडिंग भी की थी। बाकी टीम ने समीक्षा और परीक्षण सहित विभिन्न तरीकों से पूरी प्रक्रिया में मदद की.
छद्म नाम लिटकोइन डेवलपर शाओलिनफ्री और बिटमैन वारंटी इंजीनियर जेम्स हिलियार्ड को नरम कांटा के लिए वैकल्पिक सक्रियण समाधान विकसित करने का श्रेय दिया जाता है। (नीचे इस पर और अधिक)
सेगविट कॉन्ट्रोवर्शियल था?
बिटकॉइन के तकनीकी समुदाय के भीतर, SegWit विवादास्पद नहीं था.
बिटकॉइन के तकनीकी समुदाय के बाहर, हालांकि, कुछ ने बिटकॉइन के लिए एक अलग स्केलिंग समाधान पसंद किया या नहीं मानते कि SegWit ही स्केलिंग समाधान के रूप में पर्याप्त था। यह एक व्यापक विवाद में सौदेबाजी चिप के कुछ में SegWit प्रस्ताव को बदलने का प्रभाव था। दूसरों ने सेगविट को पूरी तरह से बदनाम करने की कोशिश की.
विवाद का एकमात्र बिंदु (यकीनन) इसकी कुछ वैधता थी कि यह एक नरम कांटे के बजाय हार्ड कांटा के रूप में उन्नयन को तैनात करने के लिए “क्लीनर,” कोड-वार होता, क्योंकि इससे कम तकनीकी संदेह होता। प्रोटोकॉल। SegWit को हार्ड फोर्क के रूप में नियुक्त करने की अपनी समस्याएँ होतीं, हालाँकि, ज्यादातर डेवलपर्स और SegWit के समर्थकों का मानना था कि यह बहुत अधिक होगा।.
उदाहरण के लिए, सेगविट – के आसपास के कुछ अन्य विवादों में से कुछ ने दावा किया कि यह खनिकों को धन चुराने की अनुमति देगा – बस फर्जीवाड़ा है। (बिंदु में मामला: SegWit वर्षों से जीवित है, और कोई खनिक किसी भी सिक्के को चोरी करने में सक्षम नहीं है।)
आगे पढ़ना: Bitcoin Mining क्या है?
SegWit कैसे और कब सक्रिय हुआ?
SegWit अगस्त 2017 में सक्रिय हुआ.
यह कैसे सक्रिय हुई यह एक लंबी कहानी है। जबकि इसे पहली बार सार्वजनिक रूप से प्रस्तावित किया गया था और दिसंबर 2015 में बिटकॉइन कोर रोडमैप में शामिल किया गया था, और कोड एक साल से भी कम समय के लिए तैयार था, इसे लाइव होने के लिए प्रोटोकॉल अपग्रेड के लिए 2017 की गर्मियों तक लिया गया था.
यह बड़े हिस्से में है क्योंकि कुछ महत्वपूर्ण बिटकॉइन खनिकों ने प्रोटोकॉल अपग्रेड को सक्रिय करने से इनकार कर दिया था। (जैसा कि मूल रूप से डिज़ाइन किया गया था, SegWit नेटवर्क पर लाइव जाएगा यदि खनिकों की एक सर्वोच्चता ने उन खानों में समर्थन का संकेत दिया है।) इन खनिकों की प्रेरणाओं के बारे में अभी भी अनुमान लगाया जाता है, लेकिन ऐसा लगता है कि उन्होंने या तो GWWit का उपयोग सौदेबाजी चिप के रूप में किया या वे। “अवरुद्ध” उन्नयन क्योंकि यह एक खनन अनुकूलन (“AsicBoost” कहा जाता है) के साथ असंगत था जिसे वे गुप्त रूप से उपयोग कर रहे थे – या दोनों.
किसी भी तरह से, 2017 तक, बिटकॉइन उपयोगकर्ताओं के एक जमीनी स्तर पर आंदोलन ने एक विचार के आसपास रैली की, जिसे पहले लिडोइन डेवलपर शोलिनफ्र्री ने छद्म नाम से प्रस्तावित किया था। उपयोगकर्ता सक्रिय शीतल कांटा (यूएएसएफ) कहा जाता है, इन उपयोगकर्ताओं ने घोषणा की कि वे गर्मियों में अपने बिटकॉइन नोड्स पर अपग्रेड को सक्रिय करेंगे, भले ही खनिक क्या करेंगे। यदि ये उपयोगकर्ता अपनी मूल योजना से गुजरे होते हैं, तो यह बिटकॉइन नेटवर्क को सेगविट के साथ एक संस्करण में विभाजित कर सकता है और बिना किसी संस्करण के.
यूएएसएफ “समय सीमा” से कुछ दिन पहले, खनिक सभी के बाद सेगविट को सक्रिय कर दिया। तकनीकी रूप से, उन्होंने बिटमैन वारंटी इंजीनियर जेम्स हिलियार्ड द्वारा प्रस्तावित एक अन्य सक्रियण तंत्र के माध्यम से ऐसा किया.
बिटकॉइन के इतिहास में इस अध्याय के पूर्ण विवरण के लिए, यह भी देखें Segwit के लिए लंबी सड़क: कैसे बिटकॉइन का सबसे बड़ा प्रोटोकॉल अपग्रेड हकीकत बन गया.
कैसे मैं SegWit का उपयोग करें?
आप SegWit को एक वॉलेट का उपयोग करके एकीकृत SegWit का उपयोग करते हैं। इस वॉलेट से आपके लिए SegWit पते तैयार होने चाहिए, और जब आप ऐसे पते से भुगतान करते हैं, तो आपको जिस शुल्क का भुगतान करना होगा, वह आपके द्वारा SegWit का उपयोग नहीं किए जाने से कम होगा.
SegWit पते दो प्रकार के होते हैं। एक प्रकार (“P2SH”) एक “3” से शुरू होता है – हालांकि सभी पते जो 3 से शुरू होते हैं, सेग्विट पते हैं। अन्य (“bech32”) “bc1” से शुरू होता है, और हमेशा एक SegWit पता होता है। P2SH SegWit पते वास्तव में एक वर्कअराउंड का एक सा है; जबकि ऐसे पतों से SegWit लेनदेन गैर-SegWit लेनदेन की तुलना में सस्ता है, bech32 पते से लेनदेन सबसे सस्ता है.
“1” से शुरू होने वाले पते कभी भी SegWit पते नहीं होते हैं.
SegWit को एकीकृत करने वाली कुछ जेबों में Bitcoin Core, Electrum, Green, Trezor, Ledger और कई अन्य शामिल हैं.
हर कोई SegWit का उपयोग क्यों नहीं करता है?
सेगविट के सक्रिय होने के दो साल बाद, बिटकॉइन नेटवर्क पर आधे से भी कम लेनदेन SegWit का उपयोग करते हैं। व्यक्तिगत दृष्टिकोण से, SegWit का उपयोग न करने के दो कारण हैं.
पहला कारण यह है कि सेगविट को लागू करने के लिए एक अपग्रेड की आवश्यकता होती है, और कुछ लोग बस ऐसा करने के लिए धीमा होते हैं। बड़ी कंपनियों के लिए, इसे महत्वपूर्ण समय और प्रयास की आवश्यकता हो सकती है क्योंकि पूरे सिस्टम को माइग्रेट करने की आवश्यकता हो सकती है। इसी तरह, कुछ पर्स और अन्य एप्लिकेशन अभी तक SegWit को एकीकृत नहीं करते हैं, संभवतः क्योंकि उनकी अन्य प्राथमिकताएं हैं.
दूसरा कारण “राजनीतिक” होगा: कुछ लोगों को संदेह है कि कुछ कंपनियां एक प्रकार के विरोध के रूप में SegWit में अपग्रेड नहीं कर रही हैं। वे अलग-अलग स्केलिंग समाधान या अधिक स्केलिंग समाधान पसंद करेंगे। वे भी बिटकॉइन पर लेन-देन शुल्क को बढ़ाने की कोशिश कर सकते हैं ताकि उपयोगकर्ताओं को altcoins में माइग्रेट करने के लिए प्रोत्साहित किया जा सके.
यह ध्यान देने योग्य है कि भले ही हर कोई SegWit में अपग्रेड न हो, लेकिन जो लोग अपग्रेड करते हैं वे लाभ की परवाह किए बिना आनंद लेते हैं। हालांकि समग्र शुल्क स्तर SegWit उपयोगकर्ताओं के लिए थोड़ा कम हो सकता है, अगर बाकी सभी भी SegWit का उपयोग करें, तो पूर्ण प्रवास का अतिरिक्त लाभ छोटा है। इसके अलावा, अगर कम लोग SegWit का उपयोग करते हैं, तो बिटकॉइन ब्लॉक छोटे होते हैं जिनके लाभ भी होते हैं.