En tant que réseau public sans permission, Polkadot utilise un mécanisme pour désinciter les offenses ou les comportements inappropriés et inciter les bons comportements.
Il existe plusieurs infractions majeures des validateurs, notamment Backing Invalid, ForInvalid Vote, AgainstValid Vote, Equivocation, Double Seconded Equivocation et Seconded + Valid Equivocation.
Polkadot contre ces infractions avec une série de punitions, notamment la réduction, la désactivation et les changements de réputation.
Infractions sur Polkadot
Il y a six principales infractions de validateur sur Polkadot.
-
Backing Invalid – Cette infraction se produit lorsqu’un para-validateur soutient un bloc invalide.
-
ForInvalid Vote – Un ForInvalid Vote se produit lorsqu’un validateur vote en faveur d’un bloc invalide.
-
AgainstValid Vote – Une infraction AgainstValid Vote se produit lorsqu’un validateur vote contre un vote valide et gaspille ainsi les ressources du réseau.
-
Equivocation – Une Equivocation se produit lorsqu’un validateur produit deux ou plusieurs des mêmes blocs ou votes. Cela peut être une équivocation GRANDPA et BEEFY, qui se produit lorsqu’un validateur signe deux ou plusieurs votes dans le même tour mais sur des chaînes différentes. La seconde est l’équivocation BABE, qui se produit lorsqu’un validateur produit deux ou plusieurs blocs sur la chaîne de relais dans la même plage horaire.
-
Double Seconded Equivocation – Dans un groupe de soutien de 5 para-validateurs, seuls 5 parablocs soutenus sont possibles. Chaque parabloc nécessite exactement un validateur secondé et au moins deux votes valides supplémentaires de la part de cinq soutiens potentiels. Cela limite le nombre de parablocs que le système doit traiter tout en offrant aux auteurs de la chaîne relais un certain choix. Les soutiens doivent décider du parabloc qu’ils souhaitent seconder. Cependant, ils ne peuvent pas en seconder un autre. Si un second vote est découvert, ils seront punis.
-
Seconded + Valid Equivocation – Cela se produit lorsqu’un nœud malveillant seconde quelque chose puis prétend être quelqu’un qui vient de dire que c’était correct après qu’un autre ait assumé la responsabilité. Les nœuds pourraient utiliser une telle tactique pour se décharger de leur responsabilité. Cependant, l’infraction est signalée lorsqu’un système remarque deux votes contradictoires.
Punitions sur Polkadot
Polkadot punit les infractions sur le réseau en fonction de la gravité de l’infraction. Les trois principales punitions sur Polkadot sont la réduction, la désactivation et les changements de réputation.
Réduction
La réduction se produit lorsqu’un validateur se comporte mal sur le réseau Polkadot, le validateur et son nominateur perdant un pourcentage de leurs DOT mis en jeu. Cela peut aller de 0,01% à même 100%, les DOT réduits étant envoyés au trésor de Polkadot. Les réductions ne se produisent que pour les validateurs actifs pour un nominateur donné, et ils ne peuvent pas être atténués en ayant d’autres nominations inactives ou en attente. Ils ne peuvent pas non plus être atténués par l’opérateur du validateur exécutant des nœuds séparés.
Une réduction peut se produire lors d’une équivocation ou de disputes. Pour les équivocations, une réduction de 0,01% est appliquée pour une seule équivocation. Le montant réduit augmente progressivement à mesure que davantage de validateurs équivoquent. En ce qui concerne les disputes, une réduction peut être le résultat d’un validateur tentant de déformer le contenu d’un bloc. Dans de tels cas, une pénalité de réduction de 100% peut s’appliquer.
Désactivation
La désactivation empêche les validateurs d’effectuer certaines actions après avoir commis une infraction sur le réseau. La désactivation est en outre divisée en désactivation sur la chaîne et hors chaîne.
Changements de Réputation
Les infractions mineures sur Polkadot sont punies par des changements de réputation. Lorsque les validateurs se connectent sur Polkadot, ils utilisent une métrique de réputation pour leurs pairs. Le système augmente leur réputation s’ils fournissent des données précieuses et se comportent de manière appropriée. Cependant, le système réduit leur réputation s’ils se comportent mal et fournissent des données défectueuses. Si un validateur perd suffisamment de réputation, ses pairs peuvent temporairement fermer leurs canaux.
Clause de non-responsabilité : Cet article est fourni à titre informatif uniquement. Il n’est pas proposé ou destiné à être utilisé comme conseil juridique, fiscal, investissement, financier ou autre.