Octobre 2025 : Hard Fork Snake8

Résumé

Le prochain hard fork SNAKE8 met en œuvre un algorithme aléatoire de sélection des producteurs de blocs et impose une fréquence minimale de sélection, remplaçant ainsi le système actuel où les validateurs reçoivent un nombre égal de blocs.

Cet algorithme est conçu pour renforcer la concurrence entre les validateurs de Chiliz Chain et pour inciter à la contribution à l'écosystème. Il s'agit d'un changement par rapport à la logique actuelle qui n'apporte aucun avantage aux validateurs qui s'investissent réellement davantage pour contribuer à l'écosystème.

Avec le hard fork SNAKE8, les blocs sont distribués en fonction du montant de CHZ mis en jeu sur un nœud validateur par les délégateurs. Cela donnera une probabilité plus élevée d'exploiter le bloc suivant aux validateurs qui attirent davantage de délégateurs, leur offrant ainsi l'opportunité d'accumuler plus de récompenses.

Détails sur le nouvel algorithme de production de blocs

Le nouvel algorithme aléatoire de Proof of Stake avec fréquence minimale de sélection imposée fonctionne comme suit :

  • La probabilité qu'un nœud validateur soit sélectionné pour produire un bloc est directement proportionnelle à la quantité de tokens de gouvernance (CHZ) mis en jeu sur ce nœud.

  • Pour garantir que tous les validateurs actifs aient une chance de produire des blocs, la fréquence de sélection d'aucun nœud validateur ne sera inférieure à 1/(2*N), où N est le nombre total de nœuds validateurs.

La somme de toutes les fréquences de sélection des validateurs sera toujours égale à 100 %.

Aperçu de l'algorithme

L'algorithme assure une distribution juste et proportionnelle des opportunités de production de blocs via un processus d'ajustement itératif :

  1. Calcul des fréquences initiales : Une fréquence initiale fi est calculée pour chaque nœud i en fonction des tokens mis en jeu Si par rapport au total des tokens mis en jeu Stotal.

  1. Application de la fréquence minimale : Une fréquence initiale fi est calculée pour chaque nœud i en fonction des tokens mis en jeu Si par rapport au total des tokens mis en jeu Stotal (fi = Si / Stotal).

  1. Ajustement des fréquences restantes : Pour maintenir une somme totale de 100 % pour toutes les fréquences, les fréquences des nœuds qui sont au-dessus du seuil minimum sont réduites proportionnellement. Cette réduction compense les augmentations effectuées à l'étape précédente.

  1. Ajustement itératif : Si, après les réductions proportionnelles, la fréquence d'un nœud tombe involontairement en dessous du minimum, le processus d'ajustement est répété de manière itérative. Cela garantit que tous les nœuds respectent constamment l'exigence de fréquence minimale tout en maintenant la fréquence totale à 100 %.

Exemple

Ce scénario d'exemple montre comment la logique de récompense des validateurs ajuste les fréquences des nœuds en fonction des tokens mis en jeu, de la fréquence minimale et des ajustements proportionnels.

Pour cet exemple, nous utiliserons :

  • 4 nœuds validateurs (N=4),

  • chacun avec un nombre donné de tokens mis en jeu (respectivement 80, 65, 10 et 3).

Ce scénario donne lieu à ce tableau :

Nœud
Fréquences initiales
Après application du minimum
Après ajustement proportionnel

1

0.506329

0.506329

0.413

2

0.411392

0.411392

0.336

3

0.063291

0.125

0.125

4

0.018987

0.125

0.125

Total = 1

Total = 1,16

Total = 1

Remarques :

  • Fréquence minimale (fmin): 0.125.

  • En raison d'erreurs d'arrondissement, le total peut légèrement s'écarter de 1.

  • Après application du minimum, les nœuds 3 et 4 ont été ajustés à la hausse jusqu'à fmin.

  • Après l'ajustement proportionnel, les nœuds 1 et 2 ont été réduits pour compenser les augmentations des nœuds 3 et 4, tout en s'assurant qu'ils restent au-dessus de fmin.

Actions requises de la part des validateurs

Tous les validateurs de Chiliz Chain devront mettre à jour leurs nœuds vers la dernière version compatible SNAKE8. Le non-respect de la mise à jour empêchera votre nœud validateur de participer à la production de blocs et au consensus, entraînant une perte de récompenses.

Des détails supplémentaires sur le hard fork SNAKE8 seront communiqués bien à l'avance via nos canaux officiels.

Mis à jour

Ce contenu vous a-t-il été utile ?