Kryptowaluty

Slashing

Slashing to kara protokołu proof-of-stake polegająca na przymusowym odebraniu części lub całości stakowanych aktywów walidatora, gdy dopuści się on określonych poważnych naruszeń konsensusu, takich jak podpisywanie sprzecznych bloków lub głosów. Dokładne przesłanki, wysokość kary i termin jej zastosowania określa protokół danej sieci.

Co oznacza slashing

Sieci proof-of-stake polegają na walidatorach, które pomagają potwierdzać bloki i uzgadniać historię łańcucha. Slashing sprawia, że określone nieuczciwe lub sprzeczne działania stają się kosztowne finansowo. Różni się od zwykłych kar za niewykonanie obowiązków: walidator, który przez krótki czas jest offline, może stracić umiarkowane nagrody lub ponieść rutynową karę, natomiast slashing jest zarezerwowany dla zdefiniowanych nadużyć, które mogą zagrażać konsensusowi.

Każdy, kto prowadzi walidator, deleguje środki w ramach stakingu lub ocenia dostawcę stakingu, powinien rozumieć ekspozycję na slashing. Walidator może zostać ukarany slashingiem za umyślne nadużycie, ale ryzyko mogą powodować także błędy operacyjne — na przykład uruchomienie tego samego klucza walidatora na dwóch maszynach bez właściwej ochrony historii podpisów. Zasady sieci określają, czy delegujący dzielą stratę.

Na Ethereum walidator, który podpisze dwa różne bloki dla tego samego slotu, może zostać objęty slashingiem. Jego stakowane ETH podlega natychmiastowej karze, procedurze wymuszonego wyjścia i potencjalnie większej karze korelacyjnej, jeśli w podobnym czasie ukaranych zostanie wielu walidatorów. Dokładna strata zależy od protokołu i może się zmieniać; nie jest stałym odsetkiem dla każdego zdarzenia.

Najczęściej zadawane pytania

Czy walidator może zostać ukarany za bycie offline?+

Zwykle zwykła niedostępność jest rozliczana poprzez utracone nagrody lub odrębne kary za nieaktywność, a nie slashing. Zasady różnią się jednak w zależności od protokołu, a długotrwałe zakłócenia nadal mogą powodować istotne straty lub konsekwencje operacyjne.

Dlaczego podwójne podpisywanie jest niebezpieczne?+

Podpisywanie sprzecznych bloków lub poświadczeń może pomagać w tworzeniu niezgodnych wersji historii łańcucha. Slashing zniechęca do takiego zachowania, narażając stake walidatora na stratę ekonomiczną, gdy w protokole zostaną uwzględnione możliwe do zweryfikowania dowody naruszenia.

Przejdź do materiału źródłowego

01Ethereum.org — nagrody i kary w proof of stake02Ethereum EIP-3076 — format wymiany ochrony przed slashingiem