12191 | Relever les normes de performance des validateurs
Source de :
- https://validator.info/terra-classic/governance/12191
- https://discourse.luncgoblins.com/t/raise-validator-performance-standards/109
Introduction
La performance du validateur est le fondement de la sรฉcuritรฉ du rรฉseau. Actuellement, Terra Classic applique des exigences trรจs souples pour la signature de blocs et le vote par oracle. Les validateurs peuvent manquer jusqu’ร 95 % des blocs ou des votes oracle dans une fenรชtre et ne pas รชtre pรฉnalisรฉs. Cela nuit ร la sรฉcuritรฉ de la chaรฎne et crรฉe des conditions inรฉquitables, car les validateurs peu performants ne subissent aucune consรฉquence.
D’autres chaรฎnes Cosmos, comme Osmosis, ont รฉtabli des normes plus strictes (un minimum de 80 % de blocs signรฉs) pour s’assurer que les validateurs s’acquittent de leurs responsabilitรฉs.
Situation actuelle
Paramรจtres de signature des blocs
- min_signed_per_window : 5%
- fenรชtre_blocs_signรฉs : 10 000 (~16,7 heures)
- downtime_jail_duration : 600s (10 minutes)
Cela signifie qu’un validateur peut signer aussi peu que 500 blocs sur 10 000 (~16,7 heures) et rester actif.
Paramรจtres de vote Oracle
- min_valid_per_window : 5%
- slash_window : 432 000 blocs (~30 jours)
- vote_period : 5 blocs
Cela signifie qu’un validateur peut soumettre aussi peu que 5 % des votes oracle sur une pรฉriode de 30 jours et รฉviter les pรฉnalitรฉs.
Questions identifiรฉes
– Risque pour la sรฉcuritรฉ : Les seuils actuels, trop bas, permettent aux validateurs dont l’infrastructure n’est pas fiable ou dont l’engagement est faible de rester dans la liste des validateurs actifs.
– Rรฉcompenses injustes : Les validateurs qui maintiennent un temps de fonctionnement et une infrastructure robustes partagent les mรชmes avantages que ceux dont la participation est minimale, en particulier dans le cas du vote par oracle.
– Dรฉsรฉquilibre Oracle : La fenรชtre de 30 jours est excessivement longue, ce qui permet aux validateurs de rester inactifs pendant des semaines tout en รฉvitant les pรฉnalitรฉs.
Proposition
1. Augmenter l’exigence de signature des blocs
- Augmentation de min_signed_per_window de 5% โ 85%
- รtendre la fenรชtre signed_blocks_window de 10 000 โ 100 800 blocs (~7 jours)
Cela signifie qu’un validateur qui manque environ 24 heures de blocs dans une fenรชtre de 7 jours sera emprisonnรฉ.
2. Renforcer la responsabilitรฉ du vote Oracle
- Rรฉduire slash_window de 432 000 โ 100 800 blocs (~7 jours)
- Augmentation de min_valid_per_window de 5% โ 75% dans la fenรชtre la plus courte.
Cela signifie qu’un validateur qui ne fournit pas de votes oracle pendant environ 24 heures au cours d’une pรฉriode de 7 jours sera รฉliminรฉ ร la fin de la pรฉriode de 7 jours…
3. Augmentation de la pรฉnalitรฉ pour temps d’arrรชt
- Augmenter la durรฉe du temps d’immobilisation de la prison de 600s โ 1800s (30 minutes)
Impact attendu
- Renforce la fiabilitรฉ de la production de blocs et de la participation ร l’oracle.
- Rapproche Terra Classic des meilleures pratiques des autres chaรฎnes Cosmos.
- Les validateurs peu performants ne seront plus subventionnรฉs par ceux qui investissent dans une infrastructure solide.
**Note de bas de page (ร titre d’information uniquement)**Cette section est destinรฉe ร apporter des รฉclaircissements et ne fait pas partie de la proposition formelle.
Signature des blocs : Vรฉrifiรฉe en continu, sur chaque bloc, dans la fenรชtre glissante. Si un validateur tombe en dessous du seuil (par exemple, s’il manque environ 24 heures de blocs dans une fenรชtre de 7 jours), il est immรฉdiatement รฉliminรฉ et emprisonnรฉ.
– Vote Oracle : Les รฉchecs sont comptabilisรฉs au cours de chaque pรฉriode de vote (~30s), mais les pรฉnalitรฉs ne sont appliquรฉes qu’ร **la fin de la fenรชtre de slash.**Selon les nouveaux paramรจtres, les validateurs qui tombent en dessous de 75% dans une fenรชtre de 7 jours seront slashรฉs et emprisonnรฉs ร la fermeture de la fenรชtre.


1 Comment
Kourschak
Il me semble que la proposition est passรฉe, c’est une bonne chose ร mon sens pour la suite
Comments are closed.