Bitcoin Lightning Network savner blokk etter enorm multi-sig transaksjon

Lynnettetsin eksperimentelle natur, et lag-2-nettverk bygget på toppen av Bitcoin som muliggjør raskere transaksjoner med lave gebyrer, er en av grunnene til at utviklere har advart brukere mot å risikere store beløp når de sender og mottar penger.

Advarselen høres nå enda mer fornuftig ut etter at en Bitcoin-utvikler utilsiktet testet nettverkets grenser ved å lage en kompleks multi-signatur (multi-sig) transaksjon som så at Lightning Network savnet å produsere én blokk. Selv om nettverket fortsatte å produsere blokkeringer og rutebetalinger, betydde denne tapte blokkeringen at nettverket var midlertidig ute av synkronisering.

Vanligvis åpner Lightning Network-brukere kanaler ved å bruke et enkelt 2-av-2 multi-sig-oppsett, der to signaturer kreves for å bruke midlene.

Det Burak Keceli, grunnleggeren av Bitmatrix, gjorde var å opprette en 998-av-999 multisig-transaksjon på Bitcoin, noe som betyr at det krevde 998 private nøkkelsignaturer for å autentisere transaksjonen - en enormt kompleks og uvanlig oppgave i seg selv.

Synkroniseringsproblem med Bitcoin Lightning Network

Selv om transaksjonen, som kostet utvikleren $4.90 i gebyrer, ble akseptert av blokkprodusenter og utvunnet i en mainnet Bitcoin-blokk, forvirret den metoden som ble brukt av LND for å beregne hva den siste Bitcoin-blokken var.

As forklarte av Olaoluwa Osuntokun, CTO ved Lightning Labs, "på grunn av denne feilen var ikke LND i stand til å analysere en ny blokk, men var i stand til å fortsette å videresende som normalt," med alle forespørsler om å åpne nye kanaler avvist da LND erkjente at det intern lommebok ble ikke synkronisert med kjeden.

Etter at mange brukere tok til Github å klage at de ikke kunne åpne nye kanaler på nettverket på grunn av synkroniseringsproblemet, identifiserte utviklerne ved Lightning Labs og ga ut en hurtigreparasjon, som nå er tilgjengelig som LND v0.15.2.

Selv om saken er vellykket løst, har saken også vist at Lightning Network-utviklingen fortsatt er et arbeid som pågår, og mange flere ting må tas opp før protokollen kan anses som stabil nok.

Redaktørens merknad: Denne artikkelen ble oppdatert 11. oktober 2022, klokken 11:19 ET for å gjenspeile at Lightning Network aldri krasjet, men i stedet kom ut av synkronisering etter å ha gått glipp av én blokk.

Hold deg oppdatert på kryptonyheter, få daglige oppdateringer i innboksen din.

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