W ostatnim ważnym kamieniu milowym w ekosystemie Bitcoin firma Zulu ogłosiła wdrożenie pierwszej weryfikacji zk-SNARK (ZKP) przy użyciu Bitcoin Script. Omów główny algorytm Groth16/FFlonk i prześlij kod do repozytorium BitVM.

Zaimplementowano skrypt Bitcoin dla ZKP, co oznacza, że ​​sieć Bitcoin może weryfikować warstwę 2. To jest prawdziwa warstwa 2, która odziedziczy bezpieczeństwo sieci Bitcoin i bezpieczeństwo z mechanizmu Bitcoin POW. Powinna to być najbezpieczniejsza sieć w blockchainie.

Wdrożenie ZKP jest szczególnie trudne ze względu na ograniczenia programowe sieci Bitcoin. Większość istniejących Bitcoinów L2 nie jest w rzeczywistości L2 w prawdziwym tego słowa znaczeniu, ponieważ ich statusu w łańcuchu nie można bezpośrednio zweryfikować w sieci Bitcoin. To, co teraz robią, to wygenerowanie dowodu ZK i opublikowanie go w sieci Bitcoin. Dowód ten nie jest jednak weryfikowany przez sieć Bitcoin, ale rolę własnej sieci, co skutkuje oddzieleniem statusu on-chain l2 od sieci Bitcoin.

Różni się to oczywiście od warstwy 2 Ethereum. Niezależnie od tego, czy jest to zk-rollup, czy op-rollup, dane zostaną spakowane i przesłane do głównej sieci Ethereum w celu weryfikacji. Największą zaletą warstwy 2 Ethereum w porównaniu do innych sieci publicznych jest to, że Ethereum zapewnia bezpieczeństwo warstwy 2.

Największą korzyścią wynikającą z zostania warstwą 2 z weryfikacją sieci Bitcoin jest odziedziczenie bezpieczeństwa sieci Bitcoin. Bezpieczeństwo sieci Bitcoin jest oczywiście lepsze niż Ethereum. Teraz istnieją dwa sposoby, aby naprawdę odziedziczyć jego bezpieczeństwo. Jeden z nich to Babilon, który przekazuje natywne BTC, tworzy sieć POS do zarządzania i karze sprawców. Kiedy wartość zastawionego BTC jest stosunkowo duża, koszt popełnienia zła jest bardzo wysoki, zapewniając tym samym bezpieczeństwo. Jednak założeniem tej metody jest to, że najpierw jest duża ilość BTC do zastawu.

Drugim jest wykorzystanie własnej sieci POW Bitcoina. Jako pierwsza sieć o najwyższej wartości rynkowej, BTC działa bezpiecznie od 14 lat i posiada najwyższą moc obliczeniową w całej sieci. Jej współczynnik bezpieczeństwa jest oczywisty. Zatem ważną częścią dziedziczenia bezpieczeństwa sieci Bitcoin jest to, że Bitcoin może przejść weryfikację. Takie jest tym razem znaczenie Zulu i ZKP. Ostatnim razem, gdy zwracałem uwagę na sieć Zulu, była to jej pierwsza dwuwarstwowa architektura bitcoin. Ta weryfikacja zk-SNARK (ZKP) uświadomiła mi, że siła techniczna stojąca za Zulu jest bardzo potężna.

Znaczenie zk-SNARK

SNARK (succinct non-interactive argument of Knowledge) to zwięzły, nieinteraktywny argument wiedzy. Jego istotą jest zbudowanie systemu dowodowego za pomocą algorytmów matematycznych, umożliwiającego weryfikatorowi weryfikację poprawności samych danych bez znajomości danych oryginalnych. Wiemy, że warstwa 2 Ethereum ma teraz zk-rollup i op-rollup. Chociaż op-rollup jest uważany jedynie za pośredni okres przejściowy, zk-rollup jest formą ostateczną. Ponieważ zk-rollup używa algorytmu zk do pakowania transakcji w partiach i generowania certyfikatów SNARK w celu przesłania ich do sieci głównej, a sieć główna weryfikuje wszystkie transakcje w partii. zk-SNARK może skutecznie chronić prywatność i ma dużą skalowalność. V God uznaje go za najwyższy priorytet na najbliższe 10 lat.

BitVM

BitVM musi zostać wprowadzony tutaj. Przed BitVM skryptowy język programowania Bitcoina nie był uważany za kompletny w architekturze Turinga. Pomimo wysiłków dużej liczby osób problemu tego nie da się rozwiązać. Do października ubiegłego roku, kiedy Robin Linus wypuścił rewelacyjną maszynę BitVM, podejście Robina polegało na weryfikacji specjalnego typu bramki logicznej w skrypcie Bitcoin, zwanej bramką NAND („bramka „NAND”), która jest podstawową zasadą obliczeń poziom fizyczny/elektryczny. Wszystkie możliwe obliczenia można zbudować z bramek NAND.

Niedawno Robin zaproponował plan projektu BitVM 2. Zamiast bezpośrednio używać skryptowych bramek NAND, stosuje się je do ogólnego weryfikatora SNARK o wiedzy zerowej

Znaczenie BitVM polega na tym, że można go zweryfikować za pomocą sieci Bitcoin bez aktualizacji, rozwidlenia lub dodatkowego obciążenia Bitcoina. Warstwa 2 wykonuje inne odpowiedzialne obliczenia i dziedziczy bezpieczeństwo sieci głównej. Ze względu na ogromne znaczenie BitVM, wiele warstw 2 jest zbudowanych w oparciu o BitVM. Na przykład Bitlayer wykorzystuje BitVM jako swój podstawowy komponent i przyjmuje technologię warstwowych maszyn wirtualnych (Layered Virtual Machine) jako rozwiązanie drugiego poziomu.

W Zulu Network BitVM jest również bardzo ważną obecnością. Zulu wnosi również bardzo ważny wkład w BitVM. Można powiedzieć, że użycie skryptów Bitcoin do wdrożenia weryfikacji zk-SNARK jest kluczowym krokiem dla BitVM. Zulu wniósł duży wkład w oficjalne repozytorium kodów BitVM 2 na GitHubie i został wysoko oceniony przez Robina Louisa, wynalazcę BitVM.

W zeszłym tygodniu Zulu zakończył cięcie skryptu Groth16. Przy 2 publicznych wejściach dzieli się łącznie 1701 indeksów dolnych, rozmiar jest mniejszy niż 4M, a głębokość stosu wynosi <1000. Zakończenie segmentacji skryptów ZKP stanowi kolejny kamień milowy na drodze BitVM do zastosowań komercyjnych. Dzięki doskonałej pracy Zulu BitVM2 będzie mógł wkrótce wdrożyć pierwszy dowód SNARK na Bitcoinie. Pokazuje też, że technologia Zulu również jest na pozycji lidera.

Notatka obrazkowa: postęp technologiczny Zulu został wysoko oceniony przez wynalazcę BitVM, Robina Louisa

Na koniec krótkie wprowadzenie do sieci Zulu

Zulu Network to pierwsza dwuwarstwowa sieć w ekosystemie Bitcoin, a jej warstwa 2 to ZuluPrime kompatybilna z EVM. Projekty EVM można wdrożyć szybko i przy niskich kosztach, aby osiągnąć dobrobyt ekologiczny. Druga warstwa to Layer3, zwana ZuluNexus. W innowacyjny sposób ujednolica typy aktywów UTXO i kont oraz wdraża innowacje w zakresie inteligentnych kontraktów w oparciu o model UTXO. Oznacza to, że może zmaksymalizować zalety UTXO i wspierać przyszłe innowacje w UTXO. Zulu opracowuje dwa produkty:

  • Most Zulu, który może zweryfikować status poza łańcuchem za pośrednictwem ZKP w celu wsparcia emisji aktywów

  • Pierwszy zdecentralizowany most ZK zapewniający użytkownikom operacje międzyłańcuchowe na dowolną kwotę

Zulu nie wyemitowało jeszcze monet. Ci, którzy chcą wziąć udział wcześniej, mogą wziąć udział w bieżącym wydarzeniu punktów testowych Zulu. Szczegółowe informacje można znaleźć w oficjalnym dokumencie https://www.yuque.com/zulunetworkzhongwenshequn/zvggg8/kr9epkg0v27rh860?singleDoc#