Slashing karze walidatorów Proof-of-Stake za niewłaściwe zachowanie. Jeśli walidator podpisze dwa sprzeczne bloki, pozostanie offline przez zbyt długi czas lub zaatakuje sieć, protokół spali część jego postawionych monet. Kara jest automatyczna. Nie decyduje żaden komitet. Zasady są zawarte w kodzie. Slashing to właśnie on sprawia, że Proof-of-Stake jest bezpieczny. Bez niego walidatorzy mogliby oszukiwać bez ponoszenia kosztów. Z nim oszustwo jest kosztowne. Walidator ze stawkami rzędu milionów dolarów ma silną motywację do przestrzegania zasad.
Warunki cięcia stawek różnią się w zależności od sieci. Ethereum nalicza cięcia za podwójne podpisywanie i głosowanie przestrzenne. Nakłada również kary za bezczynność, choć jest to osobny mechanizm. Kara za podwójne podpisywanie wynosi co najmniej 1 ETH plus dodatkowe cięcia proporcjonalne do liczby walidatorów, których stawki zostały naliczone mniej więcej w tym samym czasie. Jeśli wielu walidatorów zostanie naliczonych jednocześnie, kara rośnie. Zapobiega to skoordynowanemu atakowi, który pozbawiłby Cię jedynie niewielkiej części stawki. Delegujący dzielą się ryzykiem. Jeśli delegujesz do walidatora, którego stawki zostaną naliczone, Twoja stawka również zostanie naliczona. Wybierz walidatora ostrożnie.
Przyczyny cięcia
- Podwójne podpisywanie — głosowanie na dwa sprzeczne bloki
- Głosowanie w otoczeniu — sprzeczne oświadczenia
- Dłuższy przestój — kary za bezczynność
- Skoordynowane ataki — zaostrzone kary za masowe wykroczenia
Cięcie nie jest karą samą w sobie. To cena bezpieczeństwa. Uczciwi weryfikatorzy nigdy tego nie zauważają. Nieuczciwi tracą swoją stawkę.
Comments
No comments yet. Be the first to share a thought.
Leave a comment