Czym jest Slashing?
Slashing to system kar w sieciach Proof of Stake, w którym walidator traci część postawionych monet za łamanie zasad lub długotrwałą niedostępność. To sposób, w jaki protokół egzekwuje prawidłowe zachowanie bez ludzkiego sędziego. Wyobraź sobie czerwoną kartkę plus grzywnę, ale dla produkcji bloków.
Slashing zdarza się tylko wtedy, gdy ktoś zostanie zhakowany. Nie do końca. Protokoły mogą nakładać Slashing za zaniedbania, takie jak długotrwała niedostępność, oraz za naruszenia bezpieczeństwa, np. podpisywanie sprzecznych danych.
Jak działa Slashing
Wyobraź sobie walidatora, który popełni błąd podczas intensywnego okresu. Oto typowy przebieg Slashing, gdy zostanie złamana zasada.
- Krok 1: A set of walidatorów monitoruje propozycje bloków i poświadczenia.
- Krok 2: Ktoś wykrywa zachowanie podlegające Slashing, na przykład podpisanie dwóch wersji tego samego bloku albo opuszczenie zbyt wielu bloków.
- Krok 3: Dowody są zgłaszane w łańcuchu, a protokół nakłada karę, spalając część stawki i czasami zawieszając walidatora.
- Krok 4: Delegatorzy przypisani do tego walidatora również mogą stracić proporcjonalną część, ponieważ zdecydowali się wspierać tego operatora.
- Krok 5: W zależności od zasad walidator może być zmuszony do opuszczenia sieci lub odczekać okres karencji przed powrotem.
To podstawowy cykl, bez żadnych tajnych ustaleń.
Dlaczego Slashing ma znaczenie
Dlaczego powinieneś zwracać uwagę, jeśli delegujesz środki lub prowadzisz węzły?
- Zaleta: Odstrasza oszustwa i utrzymuje uczciwy podział nagród, co wspiera stabilność sieci.
- Perspektywa: Bez realnych sankcji konsensus byłby łatwy do zmanipulowania i znacznie mniej godny zaufania.
- Znaczenie: Ryzyko Slashing zobaczysz na pulpitach stakingowych, w warunkach walidatorów, w skarbcach DAO i w niektórych portfelach.
Przy delegowaniu rozłóż środki pomiędzy operatorów o wysokiej dostępności, jasnej komunikacji i publicznych wynikach. Slashing boli mniej, gdy nie stawiasz wszystkiego na jednym węźle.
Główne cechy Slashing
Co wyróżnia ten system kar:
- Kara: Zdefiniowane w łańcuchu zmniejszenie stawki, które następuje automatycznie po uwzględnieniu dowodów.
- Środek odstraszający: Zwiększa koszty oszustw lub nawet niedbałości.
- Wspólne ryzyko: Delegatorzy zwykle dzielą część ryzyka z wybranym operatorem.
- Proporcjonalne: Surowość kary może rosnąć wraz z wagą przewinienia i warunkami sieci.
- Ostateczność: Po nałożeniu Slashing środki nie wracają.
Warianty
Nie wszystkie kary są takie same. Do typowych należą:
- Przestój: Długotrwała niedostępność może skutkować niewielką karą lub jedynie zawieszeniem, w zależności od zasad łańcucha.
- Podwójne podpisanie: Podwójne podpisanie to poważne naruszenie bezpieczeństwa, gdy walidator podpisuje sprzeczne dane.
- Sprzeczne głosowanie: Niektóre protokoły definiują sprzeczne głosy jako Equivocation, co zwykle wywołuje surowsze kary.
- Cenzura: Wielokrotne ignorowanie ważnych transakcji może być karane w niektórych rozwiązaniach.
Ryzyko Slashing jest częścią stakingu. Przeczytaj parametry swojej sieci i pamiętaj, że różne sieci stosują kary w różny sposób.
Przykład
Na Ethereum w modelu Proof of Stake, jeśli walidator podpisze sprzeczne bloki, zostaje ukarany Slashing, zmuszony do opuszczenia sieci, a część jego stawki zostaje spalona.
Ciekawostka
Niektóre zespoły oferują ubezpieczenie przed Slashing dla operatorów i delegatorów, co jest niczym kask dla twojej stawki w krypto.
Podsumowanie
Krótko: Slashing sprawia, że walidatorzy działają uczciwie, ponieważ ryzykują prawdziwe pieniądze.
