Bitcoin Lightning Network perde il blocco dopo un'enorme transazione multi-sig

Lightning Networkdi natura sperimentale, una rete di livello 2 costruita sopra Bitcoin che consente transazioni più rapide e a basse commissioni, è uno dei motivi per cui gli sviluppatori hanno avvertito gli utenti di non rischiare grandi somme durante l'invio e la ricezione di fondi.

L'avvertimento ora sembra ancora più ragionevole dopo che uno sviluppatore di Bitcoin ha inavvertitamente testato i limiti della rete creando una complessa transazione multi-firma (multi-sig) che ha visto la rete Lightning non produrre un blocco. Sebbene la rete continuasse a produrre blocchi e instradare pagamenti, questo blocco mancato significava che la rete era temporaneamente non sincronizzata.

In genere, gli utenti di Lightning Network aprono i canali utilizzando una semplice configurazione multi-sig 2 su 2, in cui sono necessarie due firme per spendere i fondi.

Quello che ha fatto Burak Keceli, il fondatore di Bitmatrix, è stato creare una transazione multisig 998 su 999 su Bitcoin, il che significa che ha richiesto 998 firme di chiavi private per autenticare la transazione, un compito estremamente complesso e insolito di per sé.

Problema di sincronizzazione di Bitcoin Lightning Network

Sebbene la transazione, che è costata allo sviluppatore $ 4.90 di commissioni, sia stata accettata dai produttori di blocchi e estratta in un blocco Bitcoin della rete principale, ha confuso il metodo utilizzato da LND per calcolare quale fosse il blocco Bitcoin più recente.

As ha spiegato di Olaoluwa Osuntokun, CTO presso Lightning Labs, "a causa di questo bug LND non è stato in grado di analizzare un nuovo blocco, ma è stato in grado di continuare a inoltrare normalmente", con qualsiasi richiesta di aprire nuovi canali rifiutata poiché LND ha riconosciuto che la sua il portafoglio interno non è stato sincronizzato con la catena.

Dopo che molti utenti sono passati a Github lamentarsi che non potevano aprire nuovi canali sulla rete a causa del problema di sincronizzazione, gli sviluppatori di Lightning Labs hanno identificato e rilasciato un hotfix, che ora è disponibile come LND v0.15.2.

Sebbene risolto con successo, il caso ha anche dimostrato che lo sviluppo di Lightning Network è ancora in corso e molte altre cose dovranno essere affrontate prima che il protocollo possa essere considerato sufficientemente stabile.

Nota del redattore: questo articolo è stato aggiornato l'11 ottobre 2022 alle 11:19 ET per riflettere che Lightning Network non si è mai arrestato in modo anomalo, ma invece non è più sincronizzato dopo aver perso un blocco.

Rimani aggiornato sulle notizie crittografiche, ricevi aggiornamenti quotidiani nella tua casella di posta.

Fonte: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crash-bitcoins-lightning-network