Réduction (slashing)
Dans l’écosystème
blockchain, la réduction, ou slashing en anglais, est un mécanisme utilisé pour pénaliser les validateurs (
nœuds) en cas de comportement malveillant ou d’erreurs importantes. La réduction est utilisée dans les réseaux blockchain qui utilisent le mécanisme de consensus
Preuve d’enjeu (PoS). La pénalité implique généralement la réduction ou la perte des actifs
stakés du validateur.
La preuve d’enjeu (PoS) est un mécanisme de consensus populaire qui repose sur des validateurs pour confirmer les transactions et ajouter de nouveaux
blocs à la blockchain. Les validateurs sont choisis en fonction de la quantité de cryptomonnaie qu’ils stakent ou verrouillent en garantie. Cependant, pour s’assurer que les validateurs agissent dans le meilleur intérêt du réseau, des mesures doivent être prises pour dissuader et punir les comportements malhonnêtes ou imprudents. C’est là que la réduction (slashing) entre en jeu.
La réduction (slashing) peut se produire pour diverses raisons, généralement liées à un comportement qui perturbe l’intégrité ou la sécurité du réseau. Les raisons courantes sont les suivantes :
1. Double signature : si un validateur
signe deux blocs différents à la même
hauteur de bloc, cela indique une tentative de créer un
fork dans la blockchain, ce qui peut entraîner de la confusion et des problèmes potentiels de
double dépense.
2. Temps d’arrêt : les validateurs doivent être en ligne et opérationnels pour participer au processus de consensus. Des périodes d’inactivité prolongées peuvent entraîner des réductions, car cette inactivité affecte l’efficacité et la sécurité du réseau.
3. Vote par contournement : cela se produit lorsqu’un validateur vote pour deux blockchains ou ensembles de transactions en conflit dans le but de diviser le réseau ou de manipuler le processus de consensus.
Lorsqu’un validateur est détecté en train d’adopter un comportement propice à la réduction, le réseau le pénalise automatiquement. Le processus de réduction (slashing) implique généralement :
1. Détection : le réseau surveille en permanence les actions du validateur. Si une activité suspecte est détectée, elle est signalée pour examen.
2. Pénalité : si le comportement est confirmé comme malveillant ou erroné, les actifs stakés du validateur sont partiellement ou totalement confisqués. La sévérité de la pénalité dépend souvent de la gravité de l’infraction.
3. Retrait : dans les cas graves, le validateur peut également être retiré temporairement ou définitivement du réseau, perdant ainsi son droit de participer au processus de consensus.
La réduction remplit plusieurs fonctions importantes dans les réseaux PoS :
1. Dissuasion : en imposant des sanctions financières, les validateurs sont dissuadés de se livrer à des activités malveillantes ou de faire preuve de négligence.
2. Sécurité du réseau : en s’assurant que les validateurs respectent les règles, ce qui permet de maintenir la sécurité et l’intégrité du réseau et rend plus difficile pour les acteurs malveillants de compromettre le système.
3. Alignement des incitations : les validateurs ont une forte incitation financière à agir honnêtement et avec compétence, en alignant leurs intérêts sur ceux du réseau.
Plusieurs grands réseaux blockchain utilisent la réduction pour sécuriser leurs systèmes basés sur la PoS. En voici quelques exemples :
Ethereum : Au fur et à mesure de la transition d’
Ethereum vers la PoS, la réduction est devenue une partie intégrante de son modèle de sécurité afin d’éviter la double signature et les temps d’arrêt.
Cosmos : le réseau
Cosmos utilise la réduction (slashing) pour pénaliser les validateurs en cas de double signature et de périodes d’inactivité prolongées.
Polkadot : dans
Polkadot, la réduction est utilisée pour dissuader les validateurs de mal se comporter et s’assurer qu’ils maintiennent des performances et une fiabilité élevées.
La réduction (slashing) est un composant essentiel des réseaux blockchain de preuve d’enjeu (PoS). En pénalisant les validateurs pour leur comportement malveillant ou négligent, elle permet de garantir la sécurité, la fiabilité et l’intégrité du réseau. Elle aligne les incitations des validateurs sur celles du réseau, favorisant une participation honnête et compétente au processus de consensus.