Weryfikacja formalna? Co to jest? Dowiedz się więcej 🧵
Tryliony dolarów znajdują się w blockchainach. Jeden błąd konsensusu = natychmiastowe opróżnienie. Testowanie może znaleźć błędy, ale nie może udowodnić, że są niemożliwe. Formalna weryfikacja dla protokołów opartych na DAG zmienia tę grę.
Weryfikacja formalna modeluje protokół jako maszynę stanową i pozwala dowodzącemu na wyczerpujące sprawdzenie każdej przejścia — nie tylko próbki testowej.
Trudna część? Dowody są wolne do napisania. Wgląd Sonica: podziel protokoły na wielokrotnego użytku bloki budowlane zamiast za każdym razem wymyślać dowody od nowa.
Sonic Labs właśnie udostępnił na licencji open-source bibliotekę TLA+, która matematycznie dowodzi bezpieczeństwa dla DAG-Rider, Hashgraph, Bullshark, Aleph i innych—bez płatnych subskrypcji, bez umów o poufności.
Dijkstra: "Testowanie programów może pokazać obecność błędów, ale nigdy ich nieobecność." Dowody dają ci część o nieobecności.
Biblioteka dzieli rzeczy na dwie części:
• Budowa DAG 🌳
• Porządkowanie / wybór lidera 🗳️
Każdy blok ma swoją specyfikację + dowód weryfikowany maszynowo.
Modelowanie 5 protokołów zajęło około 14 osobomiesięcy wśród 5 badaczy. Dodanie 6. protokołu zajmuje teraz dni, a nie miesiące.
Praca zadebiutowała na NASA Formal Methods 2025. Jeśli jest wystarczająco solidna dla rakiet, to prawdopodobnie nadaje się również dla Sonica!
Uwaga: te dowody dotyczą bezpieczeństwa (brak forków, brak podwójnych wydatków). Nie rozwiązują problemów z żywotnością ani ataków ekonomicznych — ale wyeliminowanie całych klas błędów bezpieczeństwa to wciąż ogromne osiągnięcie.
TL;DR — Listy kontrolne audytu to rok 2020. Kompozytowe, otwarte dowody to rok 2025. Uczyńmy "udowodnioną bezpieczeństwo" standardem w kryptowalutach.
Blog →
Kod →
4,83 tys.
35
Treści na tej stronie są dostarczane przez strony trzecie. O ile nie zaznaczono inaczej, OKX nie jest autorem cytowanych artykułów i nie rości sobie żadnych praw autorskich do tych materiałów. Treść jest dostarczana wyłącznie w celach informacyjnych i nie reprezentuje poglądów OKX. Nie mają one na celu jakiejkolwiek rekomendacji i nie powinny być traktowane jako porada inwestycyjna lub zachęta do zakupu lub sprzedaży aktywów cyfrowych. Treści, w zakresie w jakim jest wykorzystywana generatywna sztuczna inteligencja do dostarczania podsumowań lub innych informacji, mogą być niedokładne lub niespójne. Przeczytaj podlinkowany artykuł, aby uzyskać więcej szczegółów i informacji. OKX nie ponosi odpowiedzialności za treści hostowane na stronach osób trzecich. Posiadanie aktywów cyfrowych, w tym stablecoinów i NFT, wiąże się z wysokim stopniem ryzyka i może podlegać znacznym wahaniom. Musisz dokładnie rozważyć, czy handel lub posiadanie aktywów cyfrowych jest dla Ciebie odpowiednie w świetle Twojej sytuacji finansowej.