Lightning Network izdaje hitno ažuriranje nakon kritične greške na LND čvorovima

Hitno ažuriranje je bilo oslobođen svim operaterima LND čvorova Lightning Networka 1. novembra, nakon što je kritična greška dovela do ispadanja LND čvorova iz lanca sinhronizacije. Ovo je bila druga kritična greška koju je mreža iskusila u manje od mjesec dana. 

Prema Lightning Labs-u, programeru Bitcoin Lightning mreže, neki LND čvorovi su prestali da se sinhronizuju zbog problema sa bibliotekom za raščlanjivanje btcd žice. Hot fix (v.015.4) je objavljen skoro tri sata nakon prekida. U saopštenju se navodi:

“Ovo je hitno izdanje hitne ispravke za popravku greške koja može uzrokovati da lnd čvorovi ne budu u mogućnosti da raščlane određene transakcije koje imaju vrlo veliki broj ulaza svjedoka.”

U skladu sa problem na GitHubu, neažurirani čvorovi će biti ranjivi na zlonamjerno zatvaranje kanala kada vremenska blokada kanala istekne za dvije sedmice. Greška je uticala samo na LND čvorove, čineći trenutno stanje lanca zastarjelim, iako su platne transakcije i dalje bile dostupne. Neke verzije elektrana su također bile pogođene, prema drugoj problem na GitHubu.

Grešku je pokrenuo programer zvan Burak na Twitteru, s porukom u transakciji koja kaže: “pokrenut ćeš cln. i bićeš srećna.”

Burak je također bio odgovoran za pokretanje slične greške 9. oktobra, kada su kreirali 998-od-999 multi-sign transakcija koju su odbili btcd i LND čvorovi, što je dovelo do odbijanja cijelog bloka i svih blokova nakon transakcije. Istog dana, Lightning Labs je objavio zakrpu kako bi riješio problem.

Povezano: Šta je Lightning Network u Bitcoin-u i kako funkcioniše?

Na Twitteru su korisnici sugerirali da je vrijeme za LND program za nagrađivanje grešaka:

Haker Anthony Towns također tvrdio da je otkrio ranjivost LND programerima prije dvije sedmice, uz napomenu: “Izgleda da btcd repo nema politiku izvješćivanja o sigurnosnim greškama, tako da nisam siguran da li je neko drugi koji radi na btcd-u saznao za to.”

Lightning Network je drugi sloj koji je dodat Bitcoin-u (BTC) blockchain koji omogućava transakcije izvan lanca, odnosno transakcije između strana koje nisu u blockchain mreži.