डिजिटल संपत्तियाँ
Lightning नोड में व्यवधान: LND को क्या हुआ?

अक्टूबर और नवंबर 2022 की शुरुआत के दौरान, Bitcoin के Lightning Network के एक सॉफ़्टवेयर रूप LND का उपयोग करने वाले नोड में एक महीने से कम समय में दो बार व्यवधान आया। एक उपयोगकर्ता ने असामान्य, लेकिन Bitcoin के नियमों के अनुसार वैध लेनदेन ब्लॉक में शामिल कराए। इससे LND की डेटा पढ़ने और संसाधित करने की खामियाँ उजागर हुईं तथा प्रभावित नोड Bitcoin ब्लॉकचेन के साथ आगे बढ़ना बंद कर गए। पूरा Lightning Network बंद नहीं हुआ और Bitcoin के सहमति नियम नहीं बदले। यह उपयोगकर्ता क्रिप्टो Twitter पर @brqgoo खाते से Burak के नाम से जाना जाता था।
Burak की कार्रवाइयाँ
उस समय फैली और यहाँ अपुष्ट जानकारी के अनुसार, Burak ने अपना असामान्य लेनदेन शामिल कराने के लिए बड़े Bitcoin माइनिंग पूल F2Pool को 700 डॉलर दिए। लेनदेन में संदेश था, “आप CLN चलाएँगे और खुश रहेंगे।” CLN का अर्थ Core Lightning है, जो LND (Lightning Network Daemon) से अलग Lightning Network सॉफ़्टवेयर है। यहाँ बताई गई खामी ने LND को प्रभावित किया; Core Lightning इसी खामी से प्रभावित नहीं हुआ।
नवंबर की शुरुआत की घटना एक महीने में दूसरी थी। अक्टूबर में Burak ने ट्वीट किया, “मैंने अभी 999 में से 998 हस्ताक्षर माँगने वाला tapscript बहुहस्ताक्षर लेनदेन किया और उसका शुल्क सिर्फ 4.90 डॉलर था।” इस लेनदेन ने एक ऐसी खामी उजागर की जिससे प्रभावित LND नोड Bitcoin ब्लॉकचेन के साथ आगे समन्वय नहीं कर पाए। Lightning अपने ब्लॉक नहीं बनाता; इसलिए इसका अर्थ यह नहीं कि उसने कोई ब्लॉक बनाना छोड़ दिया था।
नवंबर 2022 की शुरुआत की दूसरी घटना के आसपास उसके एक ट्वीट में लिखा था, “कभी-कभी रोशनी खोजने के लिए हमें पहले अँधेरे को छूना पड़ता है।” कुछ लोगों ने उसे दुर्भावनापूर्ण हमलावर माना, जबकि दूसरों ने उसे सॉफ़्टवेयर की क्षमता परखने और कमियाँ सामने लाने वाला व्यक्ति बताया। Bitcoin तथा Lightning डेवलपर और शिक्षक Rene Pickhardt ने कहा कि उनके Core Lightning नोड प्रभावित नहीं हुए थे। हालाँकि, उनके अनुसार इससे यह गारंटी नहीं मिलती कि Core Lightning में भविष्य में कोई दूसरी, अभी अज्ञात खामी नहीं मिलेगी।
https://twitter.com/renepickhardt/status/1587412127240830977?t=CruzE6Z16ST8V2CO6LcuGA&s=19
Lightning Labs, जो LND विकसित करता है और व्यापक Lightning तंत्र में योगदान देता है, ने GitHub पर एक आपात सुधार जारी किया। 1 नवंबर 2022 के v0.15.4-beta ने बहुत अधिक witness तत्वों वाले कुछ लेनदेन के प्रसंस्करण को ठीक किया। अक्टूबर में v0.15.2-beta पहले ही कुछ बड़े ब्लॉक पढ़ने की खामी सुधार चुका था। Lightning Labs एक महत्त्वपूर्ण सॉफ़्टवेयर रूप विकसित करता है; वह पूरे Lightning Network का अकेला निर्माता नहीं है।
लाइटनिंग नेटवर्क क्या है और यह बिटकॉइन के लिए क्यों महत्वपूर्ण है?
Lightning Network, Bitcoin भुगतान की क्षमता बढ़ाने वाला लेयर 2 समाधान है। Bitcoin ब्लॉक में सीमित जगह होने से भीड़ के समय शुल्क बढ़ सकता है और पुष्टि में अधिक समय लग सकता है। Lightning कई भुगतान अपडेट मुख्य ब्लॉकचेन के बाहर करता है, जबकि अंतिम निपटान Bitcoin पर निर्भर रहता है। यह Bitcoin का पूरक प्रोटोकॉल है, मूल लेयर के नियमों का विकल्प नहीं।
Lightning में पक्ष ब्लॉकचेन के बाहर, यानी ऑफ-चेन, शेष राशि अपडेट करते हैं; हर भुगतान Bitcoin ब्लॉक में दर्ज करना जरूरी नहीं होता। प्रति सेकंड लाखों भुगतान के अक्सर बताए जाने वाले आँकड़े संभावित विस्तार के अनुमान हैं, पूरे नेटवर्क की प्रमाणित स्थिर क्षमता नहीं। Bitcoin के लिए “अधिकतम सात” लेनदेन प्रति सेकंड भी सार्वभौमिक स्थिर सीमा नहीं है; क्षमता लेनदेन के आकार जैसे कारकों पर निर्भर करती है। Lightning में चैनलों की उपलब्ध तरलता और भुगतान मार्ग भी महत्त्वपूर्ण हैं।
Bitcoin ब्लॉक में जगह सीमित होती है। अपुष्ट लेनदेन नोड की मेमपूल में प्रतीक्षा कर सकते हैं और माइनर आम तौर पर शुल्क के आधार पर चयन करते हैं, न कि आने के क्रम में सुनिश्चित कतार के अनुसार। Bitcoin का औसत लक्ष्य हर दस मिनट में एक ब्लॉक है, लेकिन वास्तविक अंतराल बदलता रहता है। भीड़ में कम शुल्क वाला भुगतान पुष्टि के लिए घंटों या दिनों तक प्रतीक्षा कर सकता है, जबकि नए ब्लॉक बनते रहते हैं। इससे तेज़ रोजमर्रा के भुगतान कठिन होते हैं।
Lightning दो पक्षों के बीच भुगतान चैनल इस्तेमाल करता है और भुगतान कई जुड़े चैनलों से होकर जा सकता है। Bitcoin पर एक फंडिंग लेनदेन चैनल खोलता है; हर अगला भुगतान नया चैनल नहीं खोलता। पक्ष हर बदलाव ब्लॉकचेन पर डालने के बजाय हस्ताक्षरित शेष राशि अपडेट साझा करते हैं। वे सभी भुगतानों का सार्वजनिक बहीखाता नहीं, बल्कि वर्तमान शेष राशि की ऐसी स्थिति रखते हैं जिसका निपटान लागू कराया जा सके। चैनल बंद होने पर निपटान लेनदेन Bitcoin पर पुष्ट होता है। बंद करना सहमति से या एकतरफ़ा हो सकता है; एकतरफ़ा बंद करने में प्रतीक्षा अवधि और अतिरिक्त लेनदेन लग सकते हैं।
मूल मॉडल में चैनल की फंडिंग और बंद करने के लेनदेन ब्लॉकचेन पर दर्ज होते हैं, जबकि सामान्य भुगतान अपडेट ऑफ-चेन रहते हैं। हालाँकि, जबरन बंद करने या विवाद में अतिरिक्त लेनदेन जरूरी हो सकते हैं, इसलिए “सिर्फ खोलना और बंद करना” कहना बहुत निश्चित है। Lightning का विकास जारी था। तेज़ भुगतान और अक्सर कम शुल्क क्रिप्टो के उपयोग में मदद कर सकते हैं, लेकिन व्यापक अपनाए जाने की गारंटी नहीं देते।












