Ctrl K

Commit-reveal

Le commit-reveal masque les poids des validateurs jusqu’à ce qu’ils soient trop anciens pour qu’il soit utile de les copier.

Le validateur chiffre ses poids et les soumet sous une forme verrouillée, liée à un nombre aléatoire qu’une source externe, drand, publiera plus tard. Tant que drand n’a pas publié ce nombre, personne ne peut les déverrouiller.

Une fois ce nombre publié, la chaîne déverrouille les poids et les applique automatiquement, sans que le validateur ait quoi que ce soit d’autre à faire.

Au moment où les poids deviennent visibles, en général une époque plus tard, celui qui copie a déjà un tour de retard.

La plupart des subnets utilisent le commit-reveal, activé par défaut, que le propriétaire de chaque subnet peut désactiver.