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