Қате Lightning Network ішінде биткоинді бірнеше сағат бойы тоқтатады

Жексенбі күні кешке зерттеушілер Табылды LND-дегі критикалық тексеру қатесі, Bitcoin's Lightning Network қолдауымен танымал іске асыру Найзағай зертханалары.

Атап айтқанда, LND-тің Bitcoin толық түйінін енгізуінде, BTCD қате болды оның іске асыру Тапсырма. (BTCD - Lightning Network пайдаланушылары арасында танымал Bitcoin үшін толық түйінді іске асыру.)

Қате LND 0.15.1 және одан жоғары нұсқаларына әсер етеді. LND барлық пайдаланушыларды v0.15.2 нұсқасына жаңартуға шақырады.

LND қатесі Lightning түйіндерінің жұмысына әсер етті және LND пайдаланушыларына Lightning желісінің 2-деңгейінен негізгі желіге, 1-ші Bitcoin деңгейіне бірнеше сағат бойы шығуына жол бермеді. Қате шешілмегенімен, LND пайдаланушылары жаңа Lightning арналарын жасау немесе жабу мүмкін болмады.

Жаппай көп сигті Taproot транзакциясы қатені ашты

Зерттеушілер LND қатесін сынау кезінде анықтады Bitcoin сценарий тілі, Bitcoin бағдарламалау тілі. Олар көптеген тараптардың бірлескен аутентификациясын қажет ететін өте жетілдірілген смарт келісімшартты сынап көргісі келді.

Бұл сынақты орындау үшін бір зерттеуші Бурак, құрылған үлкен 998-ден-999 көп-сиг Taproot мәміле. Бұл биткоин жіберудің түпнұсқалығын растау үшін 998 жеке кілт қолтаңбасын қажет етті — бірлескен қол қоюшылардың ерекше саны.

Бұл 998 цифрын контекстке енгізу үшін Lightning Network пайдаланушылары әдетте 2-ден 2-ден көп сигациялық транзакцияларды пайдаланып арналарды ашатынын ескеріңіз.

998-нің-999 көп-сиг Taproot транзакциясы болды testnet блок өндірушілерімен қабылданған. Кейінірек транзакция негізгі Bitcoin блогында өндірілді. Содан кейін транзакция сынған LND.

Бұл транзакция соңғы Bitcoin блогының қандай екенін есептеу үшін LND қолданатын әдісті шатастырды. Атап айтқанда, LND ақаулы болғандықтан жаңа блокты талдай алмады кітапхана. Келесісі хабар қате журналдарында пайда болады: «Тізбекті қайта қарап шығуды аяқтау мүмкін емес: readScript: сценарий куәгері элементі рұқсат етілген максималды өлшемнен үлкен.»

Найзағай зертханалары бірден жұмысқа кірісті LND қатесінде бекіту, BTCD сымды талдау кітапханасын жаңартып, 0.15.2 нұсқасын шығаруды жоспарлады.

Ары қарай оқу: Жақында офлайн Bitcoin Lightning төлемдері мүмкін болады

Күзет мұнарасының қызметтерін өзара іске асыру қажеттілігін көрсетеді

Қателерді шешу үдерісінен кейін зерттеушілер іске асыру-агностикалық болып табылатын бақылау мұнарасы қызметтерінің қажеттілігін айта бастады.

Бұл қате тек LND-ге әсер етті. LND – а Lightning Network танымал іске асыру. Басқа іске асыруларға Éclair және Core Lightning кіреді.

Күзет мұнаралары – жалпыға қолжетімді Bitcoin Lightning желісін бақылайтын және пайдаланушыларға дұрыс емес әрекет үшін қалпына келтіруді іздеуге мүмкіндік беретін үшінші тарап қызметтері. Күзет мұнаралары кез келген нақты іске асырудың үзілістері кезінде пайдаланушыларды қорғау үшін найзағайдың барлық енгізулерін бақылай алады.

Мысалы, пайдаланушылардың көпшілігі Lightning-ке 2-ден 2-ден көп сигациялық транзакция ретінде қосылғандықтан, олар әдетте бір контрагентке соңғы теңгерім туралы өтірік айтпауға сенеді Арнаны жауып, желіден Bitcoin-ге шыққанда бір-бірінің иелігіндегі биткоин.

Егер біреу Lightning арнасын жабуға әрекет жасаған кезде иелігіндегі биткоин туралы өтірік айтса, бұл өтірікті дәлелдей алатын пайдаланушы басқа деп аталатын ақпаратты жариялай алады. Әділеттік мәмілелер, және өтірік ұстағаныңыз үшін сыйақы ретінде өз арнасындағы биткоиннің 100% алыңыз.

Барлық енгізулерді бақылайтын бақылау мұнарасы (LND, Core Lightning, Éclair және т. егер біреу қызмет көрсету үзілістері кезінде ақшасын ұрлауға тырысса. Кейбір шағын, кросс-іске асыруға арналған бақылау мұнаралары бар Сатосидің көзі, бірақ олар кеңінен қолданылмайды.

Толығырақ ақпарат алу үшін бізге жазылыңыз Twitter және Google Жаңалықтар немесе біздің тергеу подкастымызды тыңдаңыз Инновация: Blockchain City.

Дереккөз: https://protos.com/taproot-bug-freezes-bitcoin-inside-lightning-network-for-hours/