नया बिटकॉइन लाइटनिंग नेटवर्क बग: असंबद्ध भुगतान रूटिंग

बिटकॉइन डेवलपर्स हैं पर चर्चा एक नया लाइटनिंग नेटवर्क बग जो बिना श्रेय के भुगतान रूटिंग विफलताओं का कारण बन सकता है। यह बग लाइटनिंग नेटवर्क भुगतानों को विफल करने का कारण बन सकता है, क्योंकि इसमें शामिल पक्ष यह नहीं जानते हैं कि क्यों।

बेस लेयर बिटकॉइन के विपरीत जहां हजारों नोड ऑपरेटर लेनदेन को मान्य करते हैं, लाइटनिंग भुगतान में कम से कम दो लोग शामिल हो सकते हैं। उपयोगकर्ता तेज गति और सस्ती फीस के बदले में उद्देश्यपूर्ण ढंग से बिटकॉइन के ब्लॉकचेन की सुरक्षा का त्याग करते हैं।

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

एक गैर जिम्मेदार भुगतान रूटिंग विफलता का अर्थ है कि खर्च करने वालों को पता भी नहीं चलेगा कि क्या गलत हुआ. या तो प्रेषक के पास वापस जाते समय एक त्रुटि संदेश दूषित हो गया, या उन्हें कभी कोई संदेश प्राप्त नहीं हुआ। वे यह महसूस किए बिना कि कोई समस्या है, दोषपूर्ण नोड का उपयोग करने का प्रयास करना जारी रख सकते हैं।

यदि खर्च करने वालों को इस बात की सूचना मिलती है कि क्या गलत हुआ है, तो वे कुछ समायोजन करने के बाद फिर से प्रयास कर सकते हैं, जैसे कि किसी भिन्न लाइटनिंग नेटवर्क नोड पर स्विच करना।

गैर जिम्मेदार भुगतान रूटिंग विफलता के संभावित समाधान

डेवलपर जोस्ट जैगर ने इस मुद्दे का अनुमान लगाया था और प्रस्तावित 2019 में एक समाधान। उन्होंने देखा कि लेन-देन के माध्यम से पुष्टि करने के लिए एक भुगतान चैनल को लंबा समय लग सकता है। उन्होंने उन संदेशों में दो टाइमस्टैम्प जोड़ने की सिफारिश की जो नोड्स लेनदेन के प्रेषक को वापस भेजते हैं। एक टाइमस्टैम्प उस समय का प्रतिनिधित्व करेगा जब नोड ने लेन-देन प्राप्त किया और दूसरा टाइमस्टैम्प जब नोड ने लेन-देन को उसके अगले पड़ाव पर रिले किया। दोनों टाइमस्टैम्प प्रेषकों को एक विचार दें कि कौन से चैनल लेन-देन को रिले करने में धीमे हैं और भविष्य में उन चैनलों से बचें।

19 अक्टूबर 2022 को जगेरो तैनात उनके अप्रतिबंधित भुगतान रूटिंग फिक्स का एक अद्यतन संस्करण जो विफलता संदेशों को बेहतर करेगा ताकि वे एक प्रेषक के लिए अस्पष्ट न दिखें। बेहतर संदेश प्रेषकों को सटीक नोड की पहचान करने की अनुमति देगा जिससे उनका लेनदेन विफल हो गया ताकि वे इसे भविष्य के लेनदेन से बाहर कर सकें।

जंग खाए रसेल सुझाव एक विकल्प: लेन-देन विफल होने पर भी प्रत्येक रूटिंग नोड को भुगतान किया जाएगा। प्रेषक बता सकते हैं कि कौन सा रूटिंग नोड विफल हुआ भेजे गए सतोषियों की संख्या की तुलना उन्हें वापस प्राप्त सतोषियों की संख्या से करना. यह सातोशी-गिनती तकनीक काम करेगी, भले ही कोई त्रुटि संदेश दूषित हो जाए। (नोट: एक सतोशी एक बिटकॉइन के सौ मिलियनवें हिस्से के बराबर होता है।)

लाइटनिंग नेटवर्क का एलएनडी कार्यान्वयन त्रुटियों से ग्रस्त है

1 नवंबर, 2022 को लाइटनिंग लैब्स रिहा एक बग को ठीक करने के लिए एक आपातकालीन अद्यतन जिसके कारण LND नोड्स लेन-देन को पार्स करने में विफल रहे जिसके लिए कई गवाह इनपुट की आवश्यकता थी। एक बार टाइमलॉक समाप्त होने के बाद जो नोड अपडेट नहीं होते हैं, वे दुर्भावनापूर्ण चैनल बंद होने से रोकने में विफल हो सकते हैं।

एक डेवलपर जिसे "बुरक" के नाम से जाना जाता है लेन-देन के साथ बग को ट्रिगर किया संदेश युक्त, "आप CLN [कोर लाइटनिंग] चलाएंगे और आप खुश होंगे।"

बुराक ने लण्ड लाइटनिंग पर सफलतापूर्वक आक्रमण कर दिया है। दो बार।

9 अक्टूबर, 2022 को बुराक ने एक समान बग शुरू किया, जब अज्ञात डेवलपर ने 998-में-999 टेपस्क्रिप्ट मल्टीसिग लेनदेन भेजा। इस लेन-देन के प्रकार को प्रमाणित करने के लिए 998 निजी कुंजी हस्ताक्षरों की आवश्यकता होगी, जिससे इसे सफलतापूर्वक आगे बढ़ाना मुश्किल हो जाएगा। वह bragged इसे $4.90 शुल्क के लिए करने के बारे में।

अधिक पढ़ें: बग लाइटनिंग नेटवर्क के अंदर बिटकॉइन को घंटों के लिए फ्रीज कर देता है

ट्विटर उपयोगकर्ता Stadicus बुलाया हमले एक "जंगली टेकडाउन" और बग बाउंटी प्रोग्राम शुरू करने का सुझाव दिया.

एंथोनी टाउन्स नाम का एक हैकर ने दावा किया उन्होंने लाइटनिंग नेटवर्क डेवलपर्स को बग के बारे में चेतावनी देने की कोशिश की, लेकिन कहते हैं कि बीटीसीडी रेपो में सुरक्षा बग की रिपोर्ट करने के लिए एक तंत्र की कमी है।

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

अधिक जानकारी के लिए हमें फॉलो करें ट्विटर और गूगल समाचार या हमारे खोजी पॉडकास्ट को सुनें नवप्रवर्तन: ब्लॉकचेन सिटी.

स्रोत: https://protos.com/new-bitcoin-lightning-network-bug-unattributed-payment-routing/