Mój węzeł PlasmaBFT stracił konsensus podczas granicy epok—partia #3,847. Okno dowodu oszustwa zamknięte. Agregator DA nie opublikował dowodów dostępności do L1 Ethereum. Mój walidator… może założył reorg. Może się przestraszył. Trudno powiedzieć.
Kolejka potwierdzeń: pusta. Stawka kary: 0.43 PLSM/min. Przegap następny punkt kontrolny… stracisz miejsce.
Terminal miga: "BŁĄD: Mismatch korzenia stanu. Oczekiwany dowód Merkle dla głębokości drzewa wyjścia 18."
Discord, 3:52 AM:
@ValidatorJen: "Czy czas oczekiwania na partię DA powoduje fałszywe wykrywanie reorg?"
@PlasmaCore_Dev: "Opóźnienie sekwencera. Opóźnienie finalności L1."
Pomyślałem: podział sieci? Peery… tylko 4. Czekaj, nie. Liczba peerów to nie to. Zła rzecz.
Drzewo wyjścia… nie aktualizuje się. Umowa obligacyjna operatora łańcucha podrzędnego wciąż oczekuje na mainnecie? Sprawdź Etherscan… tak. Utknął 8 minut. Węzeł nie może weryfikować wyjść. Zatrzymuje się. Klasyczny Plasma, bezpieczeństwo na pierwszym miejscu, żywotność… cokolwiek, na drugim.
Pierwsza próba: wymuszenie synchronizacji z 847,280. Pasek postępu zatrzymuje się na 63%. Zabić proces. Spróbuj --unsafe-skip-verification. Węzeł odrzuca. Nie można oszukiwać Plasmy.
Ręczne zapytanie L1 o związany korzeń stanu. Zły hash na początku. Wklej ponownie. Uruchom ponownie. Postęp 847,285… 847,290… 847,295. Zatrzymaj. Uruchom ponownie. Kolejka masowego wyjścia blokuje. Nadpisz parametr czasu oczekiwania. Uruchom ponownie…
4:06 AM. Zielony znacznik. Walidator żywy.
Następnego ranka: szczyty gazu Ethereum. L1 zatłoczone. Znowu utknął w limbo. Użytkownicy prawdopodobnie myślą, że fundusze są zablokowane. Kompromis Plasmy… tak. Bezpieczeństwo ponad wszystko. Białe księgi nigdy nie ostrzegały jasno.
Kawa. Potrzebuję więcej.
PIP-47 później próbuje asynchronicznych zobowiązań stanu. Wciąż testowanie. Wciąż wydaje się… kruche. Ale to jest Plasma. Deterministyczne. Subsekundowe. Brutalnie szczere.