मैंने वास्तव में सोचा था कि हमने बिटकॉइन में सुधार के खिलाफ तर्कहीन और हास्यास्पद तर्क देने वाले बिटकॉइनर्स के मामले में खुद को अंदर से भ्रष्टाचार और अक्षमता के खिलाफ लड़ने वाले किसी प्रकार के धर्मी दलित व्यक्ति के रूप में चित्रित करने के मामले में नीचे देखा था।
लड़का, क्या मैं गलत था?
तो, पहले कुछ बातें समझानी होंगी। लाइटनिंग चैनलों के साथ, आपको समय से पहले एकतरफा समापन लेनदेन के लिए अपनी शुल्क-दर तय करनी होगी। क्योंकि वास्तविक यूटीएक्सओ एक मल्टीसिग है, चैनल के दोनों पक्षों को लेनदेन पर हस्ताक्षर करना पड़ता है जिसका उपयोग दोनों पक्ष चैनल को समय से पहले एकतरफा बंद करने के लिए करते हैं। लाइटनिंग की पूरी सुरक्षा इन्हीं के होने पर आधारित है। यदि आपको कभी किसी का उपयोग करने की आवश्यकता पड़ी, मान लीजिए कि आपका प्रतिपक्ष असहयोगी है, तो आप निश्चित रूप से उन पर भरोसा नहीं कर सकते कि यदि आपको इसकी आवश्यकता है, तो वे उच्च शुल्क-दर पर इस्तीफा दे देंगे।
इससे एकतरफा शुल्क बंद करने के दौरान समस्याएं पैदा हुईं। यदि फीस अधिक थी और चैनल खोलने के बाद से कम हो गई है, तो आप पैसे का भुगतान करते हैं जिसकी आपको आवश्यकता नहीं थी। यदि फीस कम थी और बढ़ गई, तो आप इसकी गारंटी नहीं दे सकते कि आपका चैनल समय पर बंद हो जाएगा। आप रिप्लेस-बाय-फी (आरबीएफ) नहीं कर सकते क्योंकि आपके प्रतिपक्ष को हस्ताक्षर करने की आवश्यकता है, और आप चाइल्ड-पेज़-फॉर-पेरेंट (सीपीएफपी) का उपयोग नहीं कर सकते क्योंकि आपके सभी आउटपुट टाइमलॉक हैं, इसलिए उन पर खर्च किया गया कुछ भी मान्य नहीं होगा जब तक बाद पहला लेनदेन वास्तव में पुष्टि करता है और कई ब्लॉक पास हो जाते हैं।
इस वजह से, एंकर आउटपुट बनाए गए। वे विशेष आउटपुट थे जो लाइटनिंग क्लोज लेनदेन को शुल्क-बंप करने के लिए चाइल्ड लेनदेन में खर्च करने में सक्षम होने के एकमात्र उद्देश्य के लिए टाइमलॉक के बिना मौजूद थे। हालाँकि, इनसे पूंजी की अक्षमता और बढ़ गई, जिससे इन आउटपुट को बनाने के लिए सातोशी की एक नगण्य मात्रा का उपयोग करना आवश्यक हो गया।
वी3 लेनदेन रिले और पैकेज रिले (समूहों के रूप में मेमपूल में लेनदेन को रिले करना) पर निर्माण करते हुए, अल्पकालिक एंकर दर्ज करें। विचार यह है कि OP_TRUE के साथ 0 मान का आउटपुट खर्च किया जा सके (अर्थात् कोई भी इसे खर्च कर सकता है)। ऐसे लेन-देन जिनकी शुल्क-दर 0 है, और एक अल्पकालिक एंकर शामिल है, को मेमपूल में रिले किया जाएगा जब तक कि एक उचित शुल्क-दर के साथ अल्पकालिक एंकर आउटपुट खर्च करने वाला एक बच्चा लेनदेन है।
यह लाइटनिंग चैनलों को बिना किसी शुल्क के एकतरफा समापन लेनदेन पर हस्ताक्षर करने की अनुमति देता है, और जिस किसी को भी उनका उपयोग करने की आवश्यकता होती है, वह उस समय आवश्यक शुल्क-दर निर्धारित करने के लिए अल्पकालिक एंकर आउटपुट खर्च कर सकता है। यह लाइटनिंग क्लोजर लेनदेन को बहुत सरल बनाता है, और मौजूदा एंकर आउटपुट की पूंजी अक्षमताओं को दूर करता है। एक अतिरिक्त बोनस वह है कोई भी केवल चैनल (या अन्य अनुबंध) मालिकों के साथ ही नहीं, बल्कि एक अल्पकालिक एंकर के साथ लेनदेन पर शुल्क लगाया जा सकता है।
अल्पकालिक एंकर कभी भी UTXO सेट में 0 मान UTXO नहीं बनाता है, क्योंकि इसे केवल एक लेनदेन के साथ रिले किया जाएगा जो इसे तुरंत उसी ब्लॉक में खर्च करता है।
तो यह समस्या क्यों है? या हमला? मुझे कोई सुराग नहीं है, यह एक अद्भुत सरलीकरण है कि अनिवार्य रूप से किसी भी दूसरी परत प्रोटोकॉल, या सामान्य रूप से बिटकॉइन पर निर्मित अनुबंध, जो पूर्व-हस्ताक्षरित लेनदेन का उपयोग करता है, उससे बहुत लाभ होगा। इससे UTXO सेट में कोई ब्लोट नहीं होता है, क्योंकि जैसा कि नाम में है, उपयोग किए गए आउटपुट अल्पकालिक हैं। वे वास्तव में स्थायी रूप से निर्मित नहीं होते हैं।
मैंने जो एकमात्र तर्क देखे हैं वे हैं “स्पैम!” या “कोर डेवलपर्स धूल की सीमा हटा रहे हैं!” (न्यूनतम मूल्य लेनदेन आउटपुट पर प्रतिबंध को रिले किया जाना चाहिए, और वे इसे अल्पकालिक एंकरों के अलावा किसी भी चीज़ के लिए नहीं हटा रहे हैं, जो अवश्य एक बच्चे द्वारा रिले किए जाने के लिए तुरंत खर्च किया जाएगा)।
मुझे लगता है कि हम उस बिंदु पर हैं जहां हमें गंभीरता से विचार करना होगा कि इस क्षेत्र में तकनीकी विषय से संबंधित आलोचना या शिकायतों को खारिज करने का समय आ गया है। या जहां जायज आलोचनाएं वैसा होना बंद हो जाती हैं, और तर्कसंगत आलोचना के बजाय व्यक्तित्वों के खिलाफ या उनके पक्ष में अतार्किक और अतार्किक धर्मयुद्ध बन जाती हैं। क्योंकि अल्पकालिक एंकरों के खिलाफ यह प्रतिक्रिया निर्विवाद रूप से उत्तरार्द्ध है।
बिटकॉइन जैसे ओपन सोर्स प्रोटोकॉल में सभी तर्कसंगत आलोचना का स्वागत किया जाना चाहिए, लेकिन अब समय आ गया है कि बिना किसी तार्किक आधार के तर्कहीन जनजातीयवाद का मजाक उड़ाना बंद कर दिया जाए, जैसे कि यह वैध आलोचना के बराबर है। ऐसा नहीं है, यह पूरी तरह से समय की बर्बादी है और बिटकॉइन में सुधार की प्रक्रिया के खिलाफ सेवा से इनकार का हमला है।
यह लेख एक है लेना. व्यक्त की गई राय पूरी तरह से लेखक की हैं और जरूरी नहीं कि वे बीटीसी इंक या बिटकॉइन मैगज़ीन की राय को प्रतिबिंबित करें।