सेगविट (अलग-अलग गवाह)
SegWit (अलग-अलग गवाह) क्या है?
SegWit वह प्रक्रिया है जिसके द्वारा बिटकॉइन लेनदेन से हस्ताक्षर डेटा को हटाकर एक ब्लॉकचेन पर ब्लॉक आकार की सीमा बढ़ाई जाती है । जब किसी लेन-देन के कुछ हिस्सों को हटा दिया जाता है, तो यह श्रृंखला में अधिक लेनदेन जोड़ने के लिए स्थान या क्षमता को मुक्त करता है।
अलग होने का मतलब है अलग होना, और गवाह लेन-देन हस्ताक्षर हैं। इसलिए, अलग-अलग गवाहों, संक्षेप में, लेनदेन हस्ताक्षरों को अलग करने का मतलब है।
चाबी छीन लेना
- SegWit बिटकॉइन से संबंधित एक कार्रवाई है जिसे ब्लॉकचेन पर ब्लॉक आकार की सीमा को बढ़ाने में मदद करने के लिए डिज़ाइन किया गया है।
- SegWit Bitcoin लेनदेन से हस्ताक्षर डेटा को खींचकर ब्लॉक आकार सीमा को बढ़ाने में मदद करता है।
- शब्द SegWit अलग, या अलग, और गवाहों को संदर्भित करता है, जो लेन-देन हस्ताक्षर हैं।
SegWit (पृथक गवाह) को समझना
Bitcoin blockchain एक भर में वितरित कई सिस्टम के होते हैं सहकर्मी से सहकर्मी नेटवर्क । इन प्रणालियों को नोड्स कहा जाता है और बिटकॉइन लेनदेन के प्रशासक के रूप में काम करते हैं। बिटकॉइन में किए गए सभी लेनदेन इन नोड्स में दोहराए जाते हैं, जिससे लेनदेन को हैक करना और भ्रष्ट करना लगभग असंभव हो जाता है।
कई नोड्स में साझा किए गए लेनदेन डेटा में दो घटक होते हैं- इनपुट और आउटपुट। लेनदेन में एक या कई इनपुट और आउटपुट शामिल हो सकते हैं। आउटपुट प्राप्तकर्ता का सार्वजनिक पता है। इनपुट प्रेषक का सार्वजनिक पता है। प्रेषक को धन भेजने के लिए प्राप्तकर्ता के सार्वजनिक पते की आवश्यकता होती है। लेन-देन में अधिकांश जगह पर हस्ताक्षर, इनपुट का एक हिस्सा होता है, जो सत्यापित करता है कि भुगतान करने के लिए प्रेषक के पास आवश्यक धन है। इसलिए वास्तव में, एक बिटकॉइन इनपुट से आउटपुट के लिए स्थानांतरित होकर प्रत्येक लेनदेन के लिए आउटपुट करता है। एक बार नोड्स में से प्रत्येक ने लेन-देन को वैध मान लिया है, लेन-देन को एक ब्लॉक में शामिल किया गया है जो सार्वजनिक पहुंच के लिए श्रृंखला या सामान्य खाता बही में जोड़ा गया है।
सेगविट की अवधारणा बिटकॉइन डेवलपर पीटर वुइल द्वारा तैयार की गई थी।
बिटकॉइन प्लेटफॉर्म चुनौतियां
अतीत में बिटकॉइन प्लेटफॉर्म का सामना करने वाली समस्याओं में से एक यह है कि जैसे-जैसे अधिक से अधिक लेनदेन किए जा रहे हैं, श्रृंखला में और अधिक ब्लॉक जोड़े जाने हैं। ब्लॉक हर 10 मिनट में उत्पन्न होते हैं और एक मेगाबाइट (एमबी) के अधिकतम आकार के लिए विवश होते हैं। इस अड़चन के कारण, एक ब्लॉक में केवल कुछ निश्चित लेनदेन को जोड़ा जा सकता है। लेन-देन का वजन, ब्लॉकों द्वारा दर्शाया गया है, नेटवर्क का वजन कम कर रहा है और लेनदेन में प्रसंस्करण और सत्यापन में देरी का कारण बनता है, कुछ मामलों में, लेन-देन की पुष्टि के लिए घंटे लगते हैं। सभी बिटकॉइन लेनदेन की कल्पना करें जो 2009 में बिटकॉइन की स्थापना के बाद से ब्लॉकचेन पर बैठे हैं और अभी भी जमा कर रहे हैं। यदि दीर्घकालिक परिवर्तन नहीं किया गया था, तो दीर्घावधि में, प्रणाली टिकाऊ नहीं होगी।
एक बुनियादी स्तर पर, SegWit एक ऐसी प्रक्रिया है जो डेटा संग्रहीत करने के तरीके को बदलती है, इसलिए बिटकॉइन नेटवर्क को तेजी से और अधिक सुचारू रूप से चलाने में मदद करता है।
SegWit एक समाधान के रूप में प्रस्तावित
बिटकॉइन डेवलपर डॉ। पीटर वुइल का सुझाव है कि इस समस्या को हल करने के लिए, लेनदेन डेटा से डिजिटल हस्ताक्षर को अलग करने की आवश्यकता है। इस प्रक्रिया को Segregated Witness या SegWit के नाम से जाना जाता है। किसी दिए गए लेन-देन में डिजिटल हस्ताक्षर का स्थान 65% है। सेगविट, इनपुट के भीतर से हस्ताक्षर को अलग करके एक लेनदेन के अंत की ओर एक संरचना में ले जाकर हस्ताक्षर से जुड़े डेटा को अनदेखा करने का प्रयास करता है। यह ब्लॉक एमबी के लिए एक एमबी सीमा को चार एमबी से थोड़ा कम बढ़ाएगा। ब्लॉकों की क्षमता के आकार को थोड़ा बढ़ाने के अलावा, सेगविट उस समस्या को भी हल करता है जहां एक रिसीवर अवरोधक भेज सकता है और प्रेषक से अधिक सिक्के प्राप्त करने के लिए बोली में प्रेषक के लेनदेन आईडी को संशोधित कर सकता है। चूंकि डिजिटल हस्ताक्षर इनपुट से अलग हो जाएगा, इसलिए बेईमान पार्टी के पास डिजिटल हस्ताक्षर को भी रद्द किए बिना लेनदेन आईडी को बदलने का कोई तरीका नहीं होगा।