Bitcoin Lightning mreža propušta blok nakon enormne višestruke transakcije

Mreža munjeeksperimentalne prirode, mreža sloja 2 izgrađena na vrhu Bitcoin koji omogućuje brže transakcije s niskim naknadama, jedan je od razloga zašto su programeri upozorili korisnike da ne riskiraju velike iznose prilikom slanja i primanja sredstava.

Upozorenje sada zvuči još razumnije nakon što je programer Bitcoina nenamjerno testirao ograničenja mreže stvaranjem složene transakcije s više potpisa (multi-sig) zbog koje je Lightning Network propustio proizvesti jedan blok. Iako je mreža nastavila stvarati blokove i usmjeravati plaćanja, ovaj propušteni blok značio je da mreža privremeno nije sinkronizirana.

Tipično, korisnici Lightning Networka otvaraju kanale koristeći jednostavnu postavku 2-od-2 multi-sig, gdje su potrebna dva potpisa za trošenje sredstava.

Ono što je Burak Keceli, osnivač Bitmatrixa, napravio bilo je kreiranje 998-od-999 multisig transakcije na Bitcoinu, što znači da je bilo potrebno 998 potpisa privatnog ključa za autentifikaciju transakcije — što je sam po sebi iznimno složen i neobičan zadatak.

Problem sinkronizacije Bitcoin Lightning mreže

Iako su transakciju, koja je razvojnog programera koštala 4.90 dolara naknade, prihvatili proizvođači blokova i rudarili u glavni blok Bitcoina, zbunila je metodu koju je koristio LND za izračunavanje najnovijeg bloka Bitcoina.

As objašnjen od Olaoluwa Osuntokuna, tehničkog direktora u Lightning Labsu, "zbog ove pogreške LND nije mogao analizirati novi blok, ali je mogao nastaviti s prosljeđivanjem kao i obično", pri čemu su svi zahtjevi za otvaranje novih kanala također odbijeni jer je LND prepoznao da je interni novčanik nije sinkroniziran s lancem.

Nakon što su mnogi korisnici prešli na Github žaliti se da nisu mogli otvoriti nove kanale na mreži zbog problema sa sinkronizacijom, programeri u Lightning Labsu identificirali su i objavili hitni popravak, koji je sada dostupan kao LND v0.15.2.

Iako je uspješno riješen, slučaj je također pokazao da je razvoj Lightning Networka još uvijek u tijeku i da će se morati pozabaviti mnogim drugim stvarima prije nego što se protokol može smatrati dovoljno stabilnim.

Urednikova napomena: Ovaj je članak ažuriran 11. listopada 2022. u 11:19 ET kako bi se pokazalo da se Lightning Network nikada nije srušio, već je umjesto toga ispao iz sinkronizacije nakon što je propustio jedan blok.

Budite u tijeku s kripto vijestima, primajte dnevna ažuriranja u svoju pristiglu poštu.

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