Mitä slashing tarkoittaa?
Slashing on Proof of Stake -verkkojen rangaistusjärjestelmä, jossa validaattori menettää osan steikkaamistaan kolikoista rikkoessaan sääntöjä tai ollessaan liian pitkään offline-tilassa. Sen avulla protokolla valvoo hyvää toimintaa ilman ihmistuomaria. Ajattele punaista korttia ja sakkoa, mutta lohkojen tuottamisesta.
Slashing tapahtuu vain, jos joku hakkeroidaan. Ei aivan. Protokollat voivat rangaista huolimattomuudesta, kuten pitkästä käyttökatkosta, sekä turvallisuusrikkomuksista, kuten ristiriitaisten tietojen allekirjoittamisesta.
Näin slashing toimii
Kuvitellaan, että validaattori tekee virheen kiireisen epochin aikana. Sääntörikkomuksen yhteydessä slashing etenee yleensä näin.
- Vaihe 1: Joukko validaattoreita valvoo lohkoehdotuksia ja attestaatioita.
- Vaihe 2: Joku havaitsee slashingin aiheuttavaa toimintaa, kuten saman lohkon kahden version allekirjoittamisen tai liian monen lohkon väliin jättämisen.
- Vaihe 3: Todiste toimitetaan ketjuun, ja protokolla määrää rangaistuksen polttamalla osan steikatusta määrästä ja joskus asettamalla validaattorin karanteeniin.
- Vaihe 4: Myös kyseiselle validaattorille delegoineet voivat menettää suhteellisen osan varoistaan, koska he päättivät tukea kyseistä operaattoria.
- Vaihe 5: Säännöistä riippuen validaattori voidaan pakottaa poistumaan verkosta tai odottamaan jäähdyttelyjakson ennen paluuta.
Tämä on toiminnan peruskierto, eikä siihen tarvita salaisia kädenpuristuksia.
Miksi slashingilla on merkitystä?
Miksi sinun pitäisi välittää tästä, jos steikkaat tai ylläpidät solmuja?
- Hyöty: Se ehkäisee vilppiä ja pitää palkkiot oikeudenmukaisina, mikä tukee verkon vakautta.
- Näkökulma: Ilman tuntuvia seuraamuksia konsensusta olisi helppo manipuloida, eikä siihen voisi luottaa yhtä paljon.
- Merkitys: Slashing-riskejä tulee vastaan staking-koontinäytöissä, validaattorien ehdoissa, DAO-rahastoissa ja joissakin lompakoissa.
Kun delegoit, hajauta steikatut varasi operaattoreille, joilla on hyvä käytettävyys, selkeä viestintä ja julkiset näytöt toiminnastaan. Slashingin vaikutus jää pienemmäksi, kun et laita kaikkea yhden solmun varaan.
Slashingin keskeiset ominaisuudet
Mikä tekee tästä rangaistusjärjestelmästä erityisen?
- Rangaistus: Ketjussa määritelty steikatun määrän vähennys, joka toteutetaan automaattisesti, kun todiste on lisätty ketjuun.
- Pelote: Se kasvattaa vilpin ja jopa huolimattomuuden hintaa.
- Jaettu riski: Myös delegoijat jakavat yleensä osan valitsemansa operaattorin riskistä.
- Suhteellisuus: Rangaistuksen ankaruus voi riippua rikkomuksesta ja verkon olosuhteista.
- Lopullisuus: Slashingissa menetetyt varat eivät palaudu.
Eri muodot
Kaikki rangaistukset eivät ole samanlaisia. Yleisiä muotoja ovat:
- Käyttökatko: Liian pitkä offline-tila voi johtaa pieneen rangaistukseen tai pelkkään karanteeniin ketjun sääntöjen mukaan.
- Kaksoisallekirjoitus: Kaksoisallekirjoitus on vakava turvallisuusvirhe, jossa validaattori allekirjoittaa ristiriitaisia tietoja.
- Ristiriitaisten viestien allekirjoittaminen: Joissakin protokollissa ristiriitaiset äänet määritellään ristiriitaisten viestien allekirjoittamiseksi, mistä seuraa yleensä ankarampi rangaistus.
- Sensuuri: Kelvollisten transaktioiden toistuvasta sivuuttamisesta voidaan rangaista tietyissä järjestelmissä.
Slashing-riski kuuluu stakingiin. Tutustu ketjusi parametreihin ja muista, että eri verkot määräävät rangaistuksia eri tavoin.
Esimerkki
Ethereum Proof of Stake -verkossa validaattorin allekirjoittaessa ristiriitaisia lohkoja se joutuu slashing-rangaistuksen kohteeksi, se pakotetaan poistumaan ja osa sen steikatusta määrästä poltetaan.
Hauska fakta
Jotkin tiimit tarjoavat slashing-vakuutuksia operaattoreille ja delegoijille. Se on käytännössä krypton vastine kypärälle, joka suojaa steikattuja varojasi.
Yhteenveto
Lyhyesti: slashing varmistaa, että validaattorit toimivat reilusti asettamalla oikeaa rahaa peliin.