A Lightning Network vészhelyzeti frissítést ad ki az LND csomópontok kritikus hibája után

Sürgős frissítés volt felszabaduló november 1-jén a Lightning Network összes LND csomópont-operátorához, miután egy kritikus hiba miatt az LND csomópontok kiestek a szinkronizálási láncból. Ez volt a második kritikus hiba, amelyet a hálózat tapasztalt kevesebb mint egy hónapon belül. 

A Lightning Labs, a Bitcoin Lightning Network fejlesztője szerint egyes LND-csomópontok leálltak a szinkronizálásról a btcd vezetékelemző könyvtárral kapcsolatos probléma miatt. A gyorsjavítás (v.015.4) csaknem három órával a szünet után jelent meg. A közleményben ez állt:

„Ez egy vészhelyzeti gyorsjavítási kiadás egy olyan hiba kijavítására, amely azt eredményezheti, hogy az lnd csomópontok nem tudnak elemezni bizonyos tranzakciókat, amelyek nagyon sok tanúi bemenettel rendelkeznek.”

Mint a kérdés A GitHubon a nem frissített csomópontok ki vannak téve a rosszindulatú csatornalezárásoknak, amint a csatornaidőzárak két héten belül lejárnak. A hiba csak az LND-csomópontokat érintette, így a jelenlegi láncállapot elavult, bár a fizetési tranzakciók továbbra is elérhetőek voltak. Egy másik szerint az elektrók egyes verzióit is érintették kérdés a GitHub-on.

A hibát egy Burak nevű fejlesztő váltotta ki a Twitteren, a tranzakcióban egy üzenettel, amely így szólt: „You'll run cln. és boldog leszel."

Burak is felelős volt egy hasonló hiba előidézéséért október 9-én, amikor létrehoztak egy 998/999 multisig tranzakciót, amelyet a btcd és az LND csomópontok elutasítottak, ami a teljes blokk és a tranzakciót követő összes blokk elutasításához vezetett. Ugyanezen a napon a Lightning Labs kiadott egy javítást a probléma megoldására.

Kapcsolódó: Mi a Lightning Network a Bitcoinban, és hogyan működik?

A Twitteren a felhasználók azt javasolták, hogy itt az ideje egy LND hibajavító programnak:

Hacker Anthony Towns is azt állította, két héttel ezelőtt nyilvánosságra hozta a sebezhetőséget az LND fejlesztőivel, és megjegyezte: „Úgy tűnik, a btcd repo nem rendelkezik jelentési szabályzattal a biztonsági hibákra vonatkozóan, így nem biztos, hogy a btcd-n dolgozó más is tudomást szerzett-e róla.”

A Lightning Network egy második réteg a Bitcoinhoz (BTC) blokklánc, amely lehetővé teszi a láncon kívüli tranzakciókat, azaz a blokklánc hálózaton kívüli felek közötti tranzakciókat.