Bitcoin SegWit कार्यान्वयन: ब्लॉकचैन डेवलपर्स के लिए प्रमुख सबक

क्या आप एक बिटकॉइन या ब्लॉकचेन डेवलपर हैं? आप शायद सार्वजनिक ब्लॉकचेन को बेहतर बनाने की कोशिश कर रहे हैं, आप स्केलेबिलिटी, नेटवर्क विलंबता, लेनदेन शुल्क और इसी तरह के मुद्दों को देख रहे हैं। Bitcoin SegWit कार्यान्वयन में महत्वपूर्ण सबक हैं, और मैं इस लेख में इस परियोजना की व्याख्या करूंगा। हालाँकि, मैं पहले बताऊंगा कि अलग-अलग गवाह (सेगविट) क्या है.

बिटकॉइन को गोद लेने और उपयोगकर्ताओं को चुनौतियों का सामना करना पड़ता है

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

लोकप्रियता के बावजूद, निम्न चुनौतियों के कारण, बिटकॉइन में दिन-प्रतिदिन के लेन-देन अभी भी नहीं हुए हैं:

  1. बिटकॉइन नेटवर्क में प्रत्येक नोड को सभी ब्लॉकों और लेनदेन को स्टोर करना चाहिए, और लेनदेन सत्यापन में भाग लेना चाहिए। एक बिटकॉइन नेटवर्क केवल सबसे धीमा नोड जितना तेज़ हो सकता है। बिटकॉइन of प्रूफ ऑफ वर्क ’(POW) सर्वसम्मति एल्गोरिथ्म का उपयोग करता है जो हर नोड की भागीदारी को अनिवार्य करता है। पीओवी बनाम में पॉव एल्गोरिथ्म के बारे में और पढ़ें PoS: दो ब्लॉकचेन सहमति एल्गोरिदम के बीच एक तुलना “.
  2. POW एल्गोरिदम को एक तेजी से जटिल क्रिप्टोग्राफिक पहेली को हल करने के लिए Bitcoin खनिक की आवश्यकता होती है, इसलिए वे भारी कंप्यूटिंग शक्ति का उपयोग करते हैं। इससे नेटवर्क लोड बढ़ता है, इसके अलावा यह अत्यधिक ऊर्जा-गहन है। प्रभाव नेटवर्क विलंबता है.
  3. बिटकॉइन उपयोगकर्ता चाहते हैं कि उनका लेनदेन तेजी से हो। हालांकि, नेटवर्क विलंबता और मापनीयता की कमी ने उन्हें धीमा कर दिया। बिटकॉइन ब्लॉक केवल सीमित संख्या में लेनदेन को संभाल सकते हैं, और अपने लेनदेन को प्राथमिकता देने के लिए, उपयोगकर्ता उच्च माइनर शुल्क का भुगतान करते हैं। ये फीस बढ़ती रही.

बिटकॉइन सेगविट ने लेनदेन शुल्क मुद्दे को एक महत्वपूर्ण सीमा तक हल किया, लेकिन यह एक और मुद्दे के कारण उत्पन्न हुआ, जिसे मैं अब समझाऊंगा.

बिटकॉइन सेगविट की उत्पत्ति: बिटकॉइन मॉलबिलिटी

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

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

“अलग-अलग गवाह (सहमति लेयर)”, यानी सेगविट ‘बिटकॉइन इंप्रूवमेंट प्रपोजल’ (BIP) 141 इस मॉलबिलिटी बग को हल करने के बारे में था।.

बिटकॉइन सेगविट के कार्यान्वयन ने मॉलबिलिटी समस्या को कैसे हल किया

बिटकॉइन डेवलपर पीटर वायले दिसंबर 2015 में सेगविट के प्रस्ताव के साथ आए थे।

  1. इसने “साक्षी” नामक एक अलग संरचना बनाई। इसमें किसी लेन-देन को प्रमाणित करने के लिए डेटा है लेकिन लेन-देन का विवरण नहीं है.
  2. नया गवाह ढांचा बिटकॉइन ब्लॉक के लिए लेनदेन डेटा के बाकी हिस्सों से अलग है, इसलिए नाम “पृथक गवाह” है.
  3. मान लीजिए कि हैकर्स ने लेन-देन के डेटा को पकड़ लिया है और मॉलबिलिटी बग का फायदा उठाने की कोशिश करते हैं। वे अब SegWit के साथ डिजिटल हस्ताक्षर टुकड़े तक नहीं पहुंच सकते.
  4. इसलिए, भले ही वे सिफरटेक्स्ट को कुछ अलग करने का प्रबंधन करते हैं, लेकिन उनका प्रयास डिजिटल हस्ताक्षर के बिना उपयोगी नहीं है.

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

Bitcoin SegWit प्रभावी रूप से Bitcoin ब्लॉक आकार को बढ़ाता है


बिटकॉइन ब्लॉक का आकार 1 मेगाबाइट (एमबी) है। इसके अलावा, हस्ताक्षर जानकारी में लेनदेन डेटा का एक अच्छा हिस्सा है, इसलिए एक ब्लॉक में केवल कुछ लेनदेन शामिल हो सकते हैं.

SegWit प्रस्ताव ने एक अलग पैरामीटर बनाया जिसे “भार इकाई” (WU) कहा जाता है। ब्लॉक के लेनदेन डेटा भाग का प्रत्येक बाइट 4 WU से मेल खाता है। हालांकि, “गवाह” संरचना के प्रत्येक बाइट 1 डब्ल्यूयू के बराबर है.

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

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

अगर बिटकॉइन समुदाय ने 1 एमबी ब्लॉक आकार सीमा को स्पष्ट रूप से समाप्त करने का फैसला किया था, तो उन्हें एक कठिन कांटा लागू करने की आवश्यकता थी। हालाँकि, क्रिप्टो समुदाय अक्सर समग्र नेटवर्क और पारिस्थितिकी तंत्र में लाने वाली अस्थिरता के कारण कठिन कांटे पसंद नहीं करते हैं.

बिटकॉइन SegWit कार्यान्वयन के मामले में, 1 एमबी ब्लॉक आकार सीमा का नियम लागू रहा, हालांकि, नए WU पैरामीटर ने इसे दरकिनार कर दिया। इसलिए, SegWit को लागू करने के लिए कोई कठिन कांटा नहीं था.

बिटकॉइन SegWit पेशेवरों और विपक्ष, और गोद लेने

आपने अभी देखा कि कैसे SegWit ने मॉलबिलिटी बग को हल किया और बिटकॉइन लेनदेन शुल्क को कम किया। हालांकि, इसके अतिरिक्त लाभ भी हैं। “लाइटनिंग नेटवर्क” के उदाहरण पर विचार करें.

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

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

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

बिटकॉइन सेगविट को अगस्त 2017 में लागू किया गया था, इसके बिटकॉइन समुदाय में कई वाद-विवाद और विपक्ष के बाद। हालाँकि, गोद लेना पूर्ण से दूर है, और आप आंकड़े देख सकते हैं यहां.

Bitcoin या ब्लॉकचेन डेवलपर के रूप में, आप Bitcoin SegWit कार्यान्वयन से महत्वपूर्ण सबक पा सकते हैं। जब आप अपने सुधार प्रस्तावों को विकसित करते हैं, तो दीर्घकालिक मापनीयता, सुरक्षा और विकेंद्रीकरण पहलुओं पर विचार करें.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map