Che cos'è Slashing?
Slashing è un sistema di penalità nelle reti Proof of Stake in cui un validatore perde parte delle monete messe in stake per aver violato le regole o per essere rimasto offline troppo a lungo. È il modo in cui il protocollo fa rispettare un comportamento corretto senza un arbitro umano. Pensalo come un cartellino rosso più una multa, ma per la produzione di blocchi.
Si pensa che lo Slashing avvenga solo in caso di hacking. Non è così. I protocolli possono applicare lo Slashing per negligenza, come periodi prolungati di inattività, e per violazioni di sicurezza, come la firma di dati contraddittori.
Come funziona Slashing
Immagina un validatore che commette un errore durante un'epoca intensa. Ecco il flusso tipico dello Slashing quando viene infranta una regola.
- Fase 1: Un gruppo di validatori monitora le proposte di blocchi e le attestazioni.
- Fase 2: Qualcuno individua un comportamento punibile, come la firma di due versioni dello stesso blocco o la mancata produzione di troppi blocchi.
- Fase 3: Le prove vengono inviate on chain, e il protocollo applica la penalità bruciando una parte della stake e talvolta escludendo temporaneamente il validatore.
- Fase 4: I deleganti di quel validatore possono perdere anch'essi una quota proporzionale, poiché hanno scelto di sostenere quell'operatore.
- Fase 5: A seconda delle regole, il validatore potrebbe essere costretto a uscire o dover attendere un periodo di raffreddamento prima di tornare.
Questo è il ciclo di base, non serve nessuna stretta di mano segreta.
Perché lo Slashing è importante
Perché dovresti interessartene se partecipi allo staking o gestisci nodi?
- Vantaggio: Scoraggia frodi e mantiene le ricompense eque, il che supporta Stabilità della rete.
- Prospettiva: Senza strumenti efficaci, il consenso sarebbe facile da manipolare e molto meno affidabile.
- Rilevanza: Vedrai i rischi di Slashing nei cruscotti di staking, nei termini dei validatori, nei tesori delle DAO e in alcuni portafogli.
Quando deleghi, distribuisci la tua stake tra operatori con alta disponibilità, comunicazione chiara e track record pubblici. Lo Slashing fa meno male se non metti tutto su un unico nodo.
Caratteristiche principali dello Slashing
Cosa contraddistingue questo sistema di penalità:
- Penalità: Una riduzione definita della stake on chain che avviene automaticamente una volta che le prove sono incluse.
- Disincentivo: Aumenta il costo di barare o anche di essere negligenti.
- Condivisa: I deleganti di solito condividono parte del rischio con l'operatore scelto.
- Proporzionale: La gravità può aumentare in base all'offesa e alle condizioni della rete.
- Irreversibilità: Una volta che lo stake è stato sanzionato, i fondi non tornano.
Varianti
Non tutte le penalità sono uguali. Forme comuni includono:
- Inattività: Stare offline troppo a lungo può portare a una piccola penalità o solo al jail, in base alle regole della catena.
- Firma doppia: Firma doppia è un grave errore di sicurezza in cui un validatore firma dati conflittuali.
- Equivocazione: Alcuni protocolli definiscono voti conflittuali come Equivocation, che di solito attiva penalità più severe.
- Censura: Ignorare ripetutamente transazioni valide può essere penalizzato in alcuni progetti.
Il rischio di Slashing fa parte dello staking. Leggi i parametri della tua chain e sappi che le reti applicano penalità in modi differenti.
Esempio
Su Ethereum Proof of Stake, se un validatore firma blocchi conflittuali, subisce lo Slashing, viene costretto a uscire e una parte della sua stake viene bruciata.
Curiosità
Alcuni team offrono assicurazioni contro lo Slashing per operatori e deleganti, che sono praticamente la versione crypto di un casco per la tua stake.
Riepilogo
In sintesi: lo Slashing fa in modo che i validatori si comportino correttamente mettendo denaro reale in gioco.
