@esnie17 prezentuje temat "Odzyskiwanie z nadmiernych błędów" dla blockchainów w tym tygodniu at Usenix Security 2026. w/ @kartik1507 i @AndrewLewisPye (Url: ) -------------------- Blockchainy polegają na protokołach konsensusu/SMR/atomowego nadawania, aby upewnić się, że wszystkie węzły w sieci zgadzają się co do kolejności transakcji. Jaki jest problem? Te protokoły mogą obsługiwać tylko określoną liczbę złych lub uszkodzonych węzłów (nazywanych błędami bizantyjskimi). Ale co się stanie, jeśli więcej węzłów niż oczekiwano ulegnie awarii — więcej niż system był zaprojektowany do obsługi? Do tej pory większość blockchainów po prostu zawodziła lub utknęła. To duży problem. Co osiąga ta praca? Stworzyliśmy rozbudowane rozwiązanie tego problemu — metodę naprawy, która pomaga blockchainom odzyskać się po zbyt wielu złych węzłach. Oto jak to działa: Używając śladów opartych na podpisach, możemy wykryć, które węzły działają źle, nie obwiniając dobrych. To pomaga blockchainowi "uleczyć" się i wrócić do normalnego działania. Może nie działa tak płynnie, jakby wszystko było idealne, ale i tak jest znacznie lepiej niż całkowite niepowodzenie. Test w rzeczywistych warunkach Wbudowaliśmy ten system w protokół konsensusu HotStuff i wykazaliśmy, że wydajność systemu wróciła do normy po odzyskaniu. Przy 30 węzłach wystąpiło tylko niewielkie spowolnienie (4,3%). Średnio transakcje zajmowały nieco więcej czasu na przetworzenie (około 12,87% więcej opóźnienia), ale system pozostał żywy i funkcjonalny. Stworzyliśmy również wersje dostosowane do konkretnych protokołów, takich jak Tendermint i HotStuff, czyniąc je szybszymi i bardziej efektywnymi. Lepsze wykrywanie błędów Pracowaliśmy również nad lepszymi sposobami wykrywania do n-2 złych węzłów w każdym blockchainie, który używa BFT. Stworzyliśmy nową metodę wykrywania, która działa bez potrzeby dodatkowych wiadomości między węzłami. Dlaczego to ma znaczenie Teraz nasze sieci blockchain mogą przetrwać i odzyskać się, nawet gdy więcej węzłów stanie się nieposłusznych niż oczekiwano. Otrzymujesz lepsze narzędzia do wykrywania i izolowania złych aktorów. To dodaje warstwę odporności i niezawodności do systemów blockchain, pomagając zapobiegać kosztownym przestojom lub atakom. --------------------
228