Сетка Bitcoin Lightning прапусціла блок пасля велізарнай транзакцыі Multi-Sig

Lightning NetworkЭксперыментальны характар, сетка ўзроўню 2, пабудаваная на вяршыні Bitcoin што дазваляе больш хуткія транзакцыі з нізкай камісіяй, з'яўляецца адной з прычын, па якой распрацоўшчыкі папярэдзілі карыстальнікаў не рызыкаваць вялікімі сумамі пры адпраўцы і атрыманні сродкаў.

Папярэджанне цяпер гучыць яшчэ больш разумна пасля таго, як распрацоўшчык Bitcoin ненаўмысна пратэставаў абмежаванні сеткі, стварыўшы складаную транзакцыю з некалькімі подпісамі (multi-sig), у выніку якой Lightning Network не стварыла адзін блок. Хоць сетка працягвала ствараць блокі і маршрутызаваць плацяжы, гэты прапушчаны блок азначаў, што сетка часова не сінхранізавана.

Як правіла, карыстальнікі Lightning Network адкрываюць каналы з дапамогай простай налады некалькіх падпісак 2 з 2, дзе для выдаткоўвання сродкаў патрабуюцца два подпісы.

Тое, што зрабіў Бурак Кечэлі, заснавальнік Bitmatrix, - гэта стварыў транзакцыю 998 з 999 на біткойнах з некалькімі подпісамі, што азначае, што для аўтэнтыфікацыі транзакцыі патрабавалася 998 подпісаў закрытага ключа - сама па сабе надзвычай складаная і незвычайная задача.

Праблема сінхранізацыі Bitcoin Lightning Network

Нягледзячы на ​​​​тое, што транзакцыя, якая каштавала распрацоўніку 4.90 даляра ў выглядзе платы, была прынята вытворцамі блокаў і здабыта ў блок біткойнаў асноўнай сеткі, гэта ўнесла з панталыку метад, які выкарыстоўваўся LND для разліку апошняга блока біткойнаў.

As растлумачаны Olaoluwa Osuntokun, тэхнічны дырэктар Lightning Labs, «з-за гэтай памылкі LND не змог разабраць новы блок, але змог працягнуць перанакіраванне ў звычайным рэжыме», пры гэтым любыя запыты на адкрыццё новых каналаў таксама адхіляліся, паколькі LND прызнала, што яго унутраны кашалёк не быў сінхранізаваны з ланцужком.

Пасля таго, як многія карыстальнікі перайшлі на Github скардзіцца што яны не могуць адкрыць новыя каналы ў сетцы з-за праблемы з сінхранізацыяй, распрацоўшчыкі Lightning Labs вызначылі і выпусцілі выпраўленне, якое цяпер даступны як LND v0.15.2.

У той час як справа была паспяхова вырашана, справа таксама прадэманстравала, што распрацоўка Lightning Network усё яшчэ знаходзіцца ў стадыі распрацоўкі, і трэба будзе вырашыць яшчэ шмат рэчаў, перш чым пратакол можна будзе лічыць дастаткова стабільным.

Заўвага рэдактара: гэты артыкул быў абноўлены 11 кастрычніка 2022 г. у 11:19 раніцы па ўсходнееўрапейскім часе, каб адлюстраваць, што Lightning Network ніколі не даваў збояў, а замест гэтага выходзіў з ладу пасля пропуску аднаго блока.

Будзьце ў курсе крыпта-навін, атрымлівайце штодзённыя абнаўленні ў паштовай скрыні.

Крыніца: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crashes-bitcoins-lightning-network