Lightning Network lansează o actualizare de urgență după o eroare critică pe nodurile LND

O actualizare de urgență a fost eliberat la toți operatorii de noduri LND ai Lightning Network pe 1 noiembrie, după ce o eroare critică a făcut ca nodurile LND să nu se sincronizeze. Acesta a fost al doilea bug critic experimentat de rețea în mai puțin de o lună. 

Potrivit Lightning Labs, dezvoltatorul rețelei Bitcoin Lightning, unele noduri LND s-au oprit din sincronizare din cauza unei probleme cu biblioteca de analiză a firului btcd. Remedierea rapidă (v.015.4) a fost lansată la aproape trei ore după pauză. Comunicarea spunea:

„Aceasta este o versiune de remediere rapidă de urgență pentru a remedia o eroare care poate face ca nodurile lnd să nu poată analiza anumite tranzacții care au un număr foarte mare de intrări de martori.”

În conformitate cu problema pe GitHub, nodurile neactualizate vor fi vulnerabile la închiderea rău intenționată a canalelor odată ce intervalele de timp ale canalului expiră în două săptămâni. Bug-ul a afectat doar nodurile LND, făcând ca starea actuală a lanțului să fie depășită, deși tranzacțiile de plăți erau încă disponibile. Unele versiuni de electrs au fost, de asemenea, afectate, potrivit altuia problema pe GitHub.

Bug-ul a fost declanșat de un dezvoltator numit Burak pe Twitter, cu un mesaj în tranzacție spunând: „vei rula cln. și vei fi fericit.”

Burak a fost, de asemenea, responsabil pentru declanșarea unui bug similar pe 9 octombrie, când au creat o tranzacție multisig de 998 din 999 care a fost respinsă de nodurile btcd și LND, ducând la respingerea întregului bloc și a tuturor blocurilor care au urmat tranzacției. În aceeași zi, Lightning Labs a lansat un patch pentru a remedia problema.

Înrudit: Ce este Lightning Network în Bitcoin și cum funcționează?

Pe Twitter, utilizatorii au sugerat că a venit timpul pentru un program de recompensă pentru erori LND:

Hackerul Anthony Towns și el revendicat să fi dezvăluit vulnerabilitatea dezvoltatorilor LND acum două săptămâni, menționând: „Repo-ul btcd nu pare să aibă o politică de raportare a erorilor de securitate, așa că nu sunt sigur dacă altcineva care lucrează la btcd a aflat despre asta.”

Rețeaua Lightning este un al doilea strat adăugat la Bitcoin (BTC) blockchain care permite tranzacții în afara lanțului, adică tranzacții între părți care nu se află în rețeaua blockchain.