Šta je slashing?
Slashing je sistem kažnjavanja u Proof of Stake mrežama u kojem validator gubi deo svojih uloženih novčića ako prekrši pravila ili predugo bude van mreže. Tako protokol sprovodi pravila ponašanja bez ljudskog sudije. Zamislite crveni karton i kaznu, ali za kreiranje blokova.
Do slashinga dolazi samo kada neko bude hakovan. Nije baš tako. Protokoli mogu da kazne nemar, poput dugotrajnog prekida rada, kao i kršenje bezbednosnih pravila, poput potpisivanja protivrečnih podataka.
Kako slashing funkcioniše
Zamislite validatora koji napravi grešku tokom prometne epohe. Evo kako obično izgleda postupak slashinga kada se prekrši pravilo.
- Korak 1: Skup validatora nadgleda predloge blokova i atestacije.
- Korak 2: Neko uoči ponašanje koje može dovesti do slashinga, kao što je potpisivanje dve verzije istog bloka ili propuštanje prevelikog broja blokova.
- Korak 3: Dokazi se podnose on-chain, a protokol primenjuje kaznu spaljivanjem dela uloga i ponekad slanjem validatora u karantin.
- Korak 4: I delegatori tog validatora mogu da izgube proporcionalni deo uloga, jer su odlučili da podrže tog operatora.
- Korak 5: U zavisnosti od pravila, validator može biti primoran da napusti mrežu ili da sačeka da istekne period mirovanja pre povratka.
To je osnovni ciklus, bez potrebe za tajnim rukovanjem.
Zašto je slashing važan
Zašto bi vas to zanimalo ako učestvujete u stakingu ili pokrećete čvorove?
- Prednost: Sprečava varanje i doprinosi pravednoj raspodeli nagrada, što podržava stabilnost mreže.
- Šira slika: Bez stvarnih posledica, konsenzus bi bilo lako manipulisati i u njega bi se mnogo manje verovalo.
- Relevantnost: Rizike od slashinga možete videti na kontrolnim tablama za staking, u uslovima za validatore, trezorima DAO organizacija i nekim novčanicima.
Kada delegirate, rasporedite svoj ulog među operatore koji imaju visoku dostupnost, jasno komuniciraju i imaju javno dostupnu istoriju rada. Slashing manje boli kada sav ulog nije kod jednog čvora.
Ključne karakteristike slashinga
Po čemu se ovaj sistem kažnjavanja izdvaja:
- Kazna: Unapred definisano smanjenje uloga na lancu, koje se automatski primenjuje kada se dokazi uključe.
- Odvraćanje: Povećava cenu varanja, pa čak i nepažnje.
- Zajednički rizik: Delegatori obično dele deo rizika sa operatorom kojeg su izabrali.
- Proporcionalnost: Ozbiljnost kazne može da zavisi od prekršaja i stanja mreže.
- Konačnost: Kada se ulog jednom umanji slashingu, sredstva se ne vraćaju.
Varijacije
Nisu sve kazne iste. Uobičajene vrste obuhvataju:
- Prekid rada: Preduga nedostupnost može da dovede do manje kazne ili samo do slanja validatora u karantin, u zavisnosti od pravila lanca.
- Dvostruko potpisivanje: Dvostruko potpisivanje je ozbiljan bezbednosni propust pri kojem validator potpisuje protivrečne podatke.
- Protivrečno glasanje: Neki protokoli definišu protivrečne glasove kao equivocation, što obično pokreće strože kazne.
- Cenzura: U određenim dizajnima, ignorisanje važećih transakcija u više navrata može biti kažnjivo.
Rizik od slashinga deo je stakinga. Pročitajte parametre svog lanca i imajte na umu da različite mreže primenjuju kazne na različite načine.
Primer
Na Ethereum Proof of Stake mreži, ako validator potpiše protivrečne blokove, podleže slashingu, primorava se da napusti mrežu, a deo njegovog uloga se spaljuje.
Zanimljivost
Neki timovi nude osiguranje od slashinga za operatore i delegatore, što je praktično kripto verzija kacige za vaš ulog.
Zaključak
Ukratko: slashing podstiče validatore da igraju pošteno tako što rizikuju stvarni novac.