Bitcoin Lightning Network nie trafia do sieci po ogromnej transakcji Multi-Sig

Błyskawica siecieksperymentalny charakter, sieć warstwy 2 zbudowana na Bitcoin który pozwala na szybsze, tanie transakcje, jest jednym z powodów, dla których programiści ostrzegali użytkowników, aby nie ryzykowali dużych kwot podczas wysyłania i odbierania środków.

Ostrzeżenie brzmi teraz jeszcze bardziej rozsądnie po tym, jak programista Bitcoin nieumyślnie przetestował ograniczenia sieci, tworząc złożoną transakcję z wieloma podpisami (multi-sig), w której sieć Lightning nie wyprodukowała jednego bloku. Chociaż sieć nadal generowała blokady i płatności za trasy, ta pominięta blokada oznaczała, że ​​sieć chwilowo nie była zsynchronizowana.

Zazwyczaj użytkownicy Lightning Network otwierają kanały za pomocą prostej konfiguracji multi-sig 2 z 2, w której do wydania środków wymagane są dwa podpisy.

To, co zrobił Burak Keceli, założyciel Bitmatrix, to stworzenie transakcji multisig 998 z 999 na Bitcoin, co oznacza, że ​​wymagało to 998 podpisów klucza prywatnego do uwierzytelnienia transakcji, co samo w sobie jest niezwykle złożone i nietypowe.

Problem z synchronizacją Bitcoin Lightning Network

Chociaż transakcja, która kosztowała programistę 4.90 USD opłat, została zaakceptowana przez producentów bloków i przekopana do głównego bloku Bitcoin, pomyliła metodę stosowaną przez LND do obliczenia najnowszego bloku Bitcoin.

As wyjaśnione Olaoluwa Osuntokun, CTO w Lightning Labs, „z powodu tego błędu LND nie był w stanie przeanalizować nowego bloku, ale był w stanie kontynuować normalne przesyłanie dalej”, a wszelkie prośby o otwarcie nowych kanałów również zostały odrzucone, ponieważ LND uznał, że jego wewnętrzny portfel nie został zsynchronizowany z siecią.

Po tym, jak wielu użytkowników przeszło na Github narzekać że nie mogli otworzyć nowych kanałów w sieci z powodu problemu z synchronizacją, programiści z Lightning Labs zidentyfikowali i wydali poprawkę, która jest teraz dostępny jako LND v0.15.2.

Chociaż sprawa została pomyślnie rozwiązana, pokazała również, że rozwój Lightning Network jest nadal w toku i wiele innych rzeczy będzie musiało zostać rozwiązanych, zanim protokół będzie można uznać za wystarczająco stabilny.

Uwaga redaktora: ten artykuł został zaktualizowany 11 października 2022 r. o 11:19 czasu wschodniego, aby odzwierciedlić, że Lightning Network nigdy się nie zawiesił, ale zamiast tego stracił synchronizację po pominięciu jednego bloku.

Bądź na bieżąco z wiadomościami o kryptowalutach, otrzymuj codzienne aktualizacje w swojej skrzynce odbiorczej.

Źródło: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crashes-bitcoins-lightning-network