Bitcoin Lightning hacker layer-2 Brollups

Burak, słynny haker, który w listopadzie 2022 roku aktywował błąd w łańcuchu skalowania Lightning Network, wprowadza na rynek własną warstwę 2 opartą na Bitcoinie: „Brollups”.

Nowy produkt o nazwie przynosi kilka ulepszeń infrastruktury kryptograficznej Bitcoin, wprowadzając nowe przypadki użycia w obszarze zdecentralizowanych finansów bez konieczności uciekania się do forka i bez konieczności wprowadzania nowego tokena.

Zobaczmy wszystko szczegółowo poniżej.

Haker sieci Lightning Network przedstawia Brollupy i nowe przypadki użycia warstwy 2 Bitcoina

Burak, twórca kryptografii, który był kluczową postacią w ataku hakerskim na Lightning Network w listopadzie 2022 r., wkrótce uruchomi własną warstwę 2 Bitcoin o nazwie „Brollups”.

Jest to łańcuch bloków drugiej warstwy zakotwiczony w nadrzędnym DA (dostępność danych), oferujący nowy typ projektu zbiorczego natywnego dla Bitcoina, ponieważ grupuje transakcje, zapewniając większą skalowalność, bez konieczności forka Bitcoina lub wydawania dodatkowego tokena.

Ten typ warstwy 2 jest wciąż w fazie projektowania, a uruchomienie w sieci testowej spodziewane jest pod koniec roku, ale już teraz planuje obsługiwać ponad 90% nadchodzących przypadków użycia, które zostaną wprowadzone w DeFi.

Według tego co donosił ten sam twórca nowego łańcucha: 

„Niezależnie od tego, czy wystawiasz NFT na sprzedaż w zamian za Bitcoin, gdzie kupujący płaci Bitcoinem w momencie realizacji, czy składasz symboliczne zlecenie sprzedaży na zdecentralizowanej giełdzie, [wszystko to] jest wykonywane atomowo, weryfikowalne, skalowalne i wykonalne na Bitcoinie .”

Twórca Brollups nie jest nowością w tego typu sieciach: w zeszłym roku rzeczywiście stworzył konkurenta Lightning Network o nazwie Ark Protocol.

Przedstawiamy Brollups: projekt zbiorczy natywny dla Bitcoina, który współpracuje z natywnym kołkiem Bitcoin i nie wymaga żadnych zmian w protokole Bitcoin.https://t.co/OW2y0xJrg0

— Burak (@brqgoo) 21 czerwca 2024 r

Według tego, co donosi Burak, architektura Brollupów różni się od typowych dla blockchaina Ethereum optymistycznych rollupów (Optimism, Arbitrum) i zk-rollupów (Starknet, Zksync).

Sieci tego typu są w rzeczywistości zarządzane przez operatora centralnego lub kworum operatorów, którzy zapewniają płynność protokołu i przyspieszają stan rollupu, łącząc transakcje Bitcoin w regularnych odstępach czasu.

Opierają się na koncepcji wykorzystania wirtualnych UTXO (VTXO) jako elementu inteligentnych kontraktów, opierając się na warstwie 1 jako warstwie dostępności danych i wykonując transakcje na niestandardowej maszynie wirtualnej maszyny wirtualnej Bitcoin.

VTXO może być używane poza łańcuchem (i dlatego wdrażane za pomocą inteligentnych kontraktów), podczas gdy dane połączeń są weryfikowane przez klientów. VTXO są postrzegane jako bajty, podczas gdy dane wywołań interpretują bajty: połączenie ich powoduje powstanie zautomatyzowanych warunków w łańcuchu typowych dla kontraktów DeFi 

Simplificano Burak napisał na swoim blogu, że:

„Brollup to, w skrócie, monety pomiędzy VTXO i calldata.”

Społeczność Bitcoin od razu pogratulowała deweloperowi warstwy 2 wprowadzenia nowej sieci, która nie wymaga zmian w protokole, ale jednocześnie pozwala na wprowadzenie nowych przypadków użycia w obszarze zdecentralizowanych finansów.

Mimo to część ekspertów w tej dziedzinie zwróciła Burakowi uwagę, że wbrew temu, co napisano w jego poście, nie jest prawdą, że wszystkie zk-rollupy opierają się na fundamentalnej zależności od niezawodnego setupu, gdyż istnieje już kilka systemów takich jak STARK, Halo i Plonky2, które nie wymagają tego kroku.

Co więcej, niektórzy zadają pytania dotyczące kosztów operacyjnych, jakich Brollupy warstwy 2 będą wymagały do ​​weryfikacji i kontroli wszystkich kluczy w sesji KDC.

Kolejny ciekawy wynalazek Burak! Kilka małych poprawek:

> Rollupy ZKP opierają się na fundamentalnym zaufaniu

nie dotyczy wszystkich rollupów ZKP, istnieje obecnie kilka typów systemów sprawdzających, które nie wymagają zaufanej konfiguracji (np. STARK, Halo, Plonky2)

— światło (@lightcoin) 21 czerwca 2024 r

Atak Buraka w 2022 roku na sieć Lightning warstwy 2

Zanurzając się w przeszłość, widzimy, jak ten sam programista Burak, który ma zamiar wprowadzić „Brollup”, w 2022 roku zorganizował atak hakerski na sieć warstwy 2 Bitcoin Lightning Network.

W tej sytuacji użytkownik wykorzystał błąd w sieci, powodując tymczasową awarię wszystkich węzłów, jednak bez realizacji złośliwych zamiarów i bez kradzieży jakichkolwiek środków z łańcucha drugiego poziomu. W szczególności węzły przestały się synchronizować z powodu problemu z biblioteką analiz btcd.

Zgodnie z tym, co podało wówczas Lightning Labs, kilka godzin po incydencie konieczne było aktywowanie aktualizacji awaryjnej w sieci, aby uniknąć szkodliwych konsekwencji dla niezaktualizowanych węzłów, które są zamykane przez blokadę czasową, jeśli nie są połączone i zsynchronizowane w ciągu dwa tygodnie.

Sam Burak wyjaśnił, że jego zamiary w tej sprawie można przypisać działaniom „białego hakera”, a aktywacja błędu w Lightining Network miała na celu wyłącznie i wyłącznie sprawdzenie sieci pod kątem luk technicznych.

W poście z 2022 roku napisał: „Czasami, aby znaleźć światło, musimy najpierw dotknąć ciemności”.

Czasami, aby znaleźć światło, musimy najpierw dotknąć ciemności.https://t.co/dhCwF0DxpE

— Burak (@brqgoo) 1 listopada 2022 r

W tym samym roku, zaledwie miesiąc przed incydentem, Burak wykorzystał kolejną lukę w systemie warstwy 2 Bitcoin Lightning Network.

Aktywując transakcję wielosygnaturową 998-999, odrzuconą przez węzły btcd i LND, haker poddał kontroli cały blok i wszystkie kolejne bloki po transakcji.

Również w tym przypadku podkreślono „etyczny” cel użytkownika, ponieważ nie wykorzystywał on błędu do osobistych korzyści ekonomicznych, a w rzeczywistości wydał 5 dolarów prowizji na przyspieszenie transakcji z wieloma podpisami.

Tego samego dnia Burak celowo zablokował weryfikację bloków na L2, Lightning Labs wypuściło łatkę rozwiązującą problem.

Właśnie zrobiłem 998 z 999 multisigów z tapscriptem i kosztowało to tylko 4,90 USD opłat transakcyjnych.https://t.co/CvBHaRAqPu

— Burak (@brqgoo) 9 października 2022 r

Zobaczymy, czy w przyszłości twórca Brollups będzie zadowolony z tymczasowego usunięcia swojej warstwy 2 i czy będzie nadal wprowadzał innowacje w całej branży Bitcoin, wprowadzając nowe ulepszenia techniczne.

W tej chwili inne sieci drugiej warstwy konkurujące o włączenie działań DeFi na Bitcoinie to Stacks, Merlin Chain, Bouncebit, Anduro, Citrea, Liquid Network i Dovi, a także flagowa sieć Lightning Network.