Bitcoin Lightning Network savner blok efter enorm multi-sig-transaktion

Lynnetværk's eksperimentelle natur, et lag-2-netværk bygget ovenpå Bitcoin der giver mulighed for hurtigere transaktioner til lave gebyrer, er en af ​​grundene til, at udviklere har advaret brugere om ikke at risikere store beløb, når de sender og modtager penge.

Advarslen lyder nu endnu mere fornuftig, efter at en Bitcoin-udvikler utilsigtet testede netværkets grænser ved at skabe en kompleks multi-signatur (multi-sig) transaktion, der så Lightning Network misse at producere en blok. Selvom netværket fortsatte med at producere blokeringer og rutebetalinger, betød denne manglende blokering, at netværket midlertidigt var ude af synkronisering.

Typisk åbner Lightning Network-brugere kanaler ved hjælp af en simpel 2-af-2 multi-sig opsætning, hvor der kræves to signaturer for at bruge midlerne.

Hvad Burak Keceli, grundlæggeren af ​​Bitmatrix, gjorde, var at oprette en 998-af-999 multisig-transaktion på Bitcoin, hvilket betyder, at det krævede 998 private nøglesignaturer for at autentificere transaktionen - en enormt kompleks og usædvanlig opgave i sig selv.

Bitcoin Lightning Network-synkroniseringsproblem

Selvom transaktionen, som kostede udvikleren $4.90 i gebyrer, blev accepteret af blokproducenter og udvundet i en mainnet Bitcoin-blok, forvirrede den den metode, som LND brugte til at beregne, hvad den seneste Bitcoin-blok var.

As forklarede af Olaoluwa Osuntokun, CTO hos Lightning Labs, "på grund af denne fejl var LND ikke i stand til at parse en ny blok, men var i stand til at fortsætte med at videresende som normalt," med alle anmodninger om at åbne nye kanaler afvist, da LND erkendte, at dens intern tegnebog blev ikke synkroniseret med kæden.

Efter at mange brugere tog til Github at klage at de ikke kunne åbne nye kanaler på netværket på grund af synkroniseringsproblemet, identificerede udviklerne hos Lightning Labs og udgav et hotfix, som nu er til rådighed som LND v0.15.2.

Selvom sagen er løst med succes, har den også vist, at Lightning Network-udviklingen stadig er et igangværende arbejde, og mange flere ting skal løses, før protokollen kan anses for at være stabil nok.

Redaktørens note: Denne artikel blev opdateret den 11. oktober 2022 kl. 11:19 ET for at afspejle, at Lightning Network aldrig gik ned, men i stedet kom ud af synkronisering efter at have manglet en blok.

Hold dig opdateret med kryptonyheder, få daglige opdateringer i din indbakke.

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