Que signifie Slashing ?
Slashing est un système de pénalités dans les réseaux Proof of Stake où un validateur perd une partie de ses pièces mises en jeu pour avoir enfreint les règles ou être resté hors ligne trop longtemps. C'est la façon dont le protocole impose un comportement correct sans arbitre humain. Imaginez un carton rouge et une amende, mais pour la production de blocs.
Slashing n'arrive pas uniquement lorsqu'une personne est piratée. Pas tout à fait. Les protocoles peuvent infliger un Slashing pour négligence, comme une indisponibilité prolongée, et pour des violations de sécurité, comme la signature de données contradictoires.
Comment fonctionne Slashing
Imaginez un validateur qui fait une erreur pendant une période chargée. Voici le processus habituel du Slashing lorsqu'une règle est enfreinte.
- Étape 1 : Un ensemble de validateurs surveille les propositions de blocs et les attestations.
- Étape 2 : Quelqu'un repère un comportement sanctionnable, comme la signature de deux versions d'un même bloc ou l'absence de nombreux blocs.
- Étape 3 : Une preuve est soumise on chain et le protocole applique la pénalité en brûlant une portion de la mise et parfois en plaçant le validateur en quarantaine.
- Étape 4 : Les délégants de ce validateur peuvent aussi perdre une part proportionnelle, puisqu'ils ont choisi de soutenir cet opérateur.
- Étape 5 : Selon les règles, le validateur peut être contraint de sortir ou devoir attendre une période d'attente avant de pouvoir revenir.
C'est la boucle de base, sans poignée de main secrète requise.
Pourquoi Slashing est important
Alors pourquoi devriez-vous vous en préoccuper si vous misez ou gérez des nœuds ?
- Avantage : Il dissuade la triche et maintient l'équité des récompenses, ce qui soutient la stabilité du réseau.
- Point de vue : Sans mécanisme contraignant, le consensus serait facile à manipuler et beaucoup moins fiable.
- Pertinence : Vous verrez les risques de Slashing dans les tableaux de bord de staking, les conditions des validateurs, les trésoreries de DAO et certains portefeuilles.
Lorsque vous déléguez, répartissez votre mise entre des opérateurs avec une bonne disponibilité, une communication claire et un historique public. Le Slashing fait moins de dégâts quand vous ne misez pas tout sur un seul nœud.
Caractéristiques clés du Slashing
Ce qui distingue ce système de pénalités :
- Pénalité : Une réduction définie de la mise sur la chaîne qui se produit automatiquement une fois les preuves incluses.
- Dissuasion : Cela augmente le coût de la triche ou même de la négligence.
- Partagé : Les délégants partagent généralement une partie du risque avec l'opérateur qu'ils ont choisi.
- Proportionnel : La gravité peut varier selon l'infraction et les paramètres du réseau.
- Finalité : Une fois qu'une pénalité a été appliquée, les fonds ne reviennent pas.
Variantes
Toutes les pénalités ne se valent pas. Les formes courantes incluent :
- Indisponibilité : Être hors ligne trop longtemps peut entraîner une petite pénalité ou seulement une mise en quarantaine, selon les règles de la chaîne.
- Double signature : Double Signing est une faute de sécurité grave où un validateur signe des données contradictoires.
- Équivocation : Certains protocoles définissent les votes contradictoires comme Equivocation, ce qui déclenche généralement des pénalités plus sévères.
- Censure : Ignorer à plusieurs reprises des transactions valides peut être sanctionné dans certaines conceptions.
Le risque de Slashing fait partie du staking. Consultez les paramètres de votre chaîne et sachez que différents réseaux appliquent les pénalités de manières différentes.
Exemple
Sur Ethereum Proof of Stake, si un validateur signe des blocs contradictoires, il subit un Slashing, est forcé de sortir et une partie de sa mise est brûlée.
Fait amusant
Certaines équipes proposent une assurance contre le Slashing pour les opérateurs et les délégants, ce qui revient à une sorte de casque pour votre mise.
Conclusion
En bref : Slashing veille à ce que les validateurs agissent correctement en mettant de l'argent réel en jeu.
