Un bloc Dusk est finalisé une fois qu'il est approuvé par le comité de validation.
Ce comité n’a pas le dernier mot.
J’ai supposé qu’une fois qu’un bloc candidat était validé par suffisamment de crédits de comité, Dusk l’avait essentiellement déjà terminé.
Une attestation concise découpe cette décision en deux étapes. Un comité sélectionné aléatoirement valide le bloc candidat et produit un `ValidationResult`. Un nouveau comité sélectionné vote ensuite sur ce résultat, avant que le candidat ne puisse devenir le nouveau tip.
Prenons un exemple construit : le comité de validation dispose de 64 crédits. Le candidat obtient 43 crédits valides, ce qui suffit pour dépasser le seuil des 2/3.
Mais 43 ne fait pas pour autant de lui le nouveau tip.
Le `ValidationResult` est envoyé à un autre comité disposant de 64 crédits. Si ce comité obtient 42 crédits valides, la ratification n’atteint pas 2/3. Le candidat n’est toujours pas accepté, malgré le fait qu’il ait déjà franchi la validation.
Ce n’est que lorsque le second comité atteint son propre seuil de 43 crédits que la ratification réussit et que le candidat devient le nouveau tip.
Ainsi, le même bloc doit survivre à deux décisions différentes.
D’abord : ce candidat est-il valide ?
Puis : ce résultat de validation est-il suffisamment solide pour qu’un comité distinct le ratifie ?
Quelle part de la certitude de règlement de Dusk vient du fait de prouver qu’un bloc est valide, et quelle part vient du fait d’obtenir un second comité pour se ranger derrière ce résultat ?
@Dusk #dusk $DUSK
Ce comité n’a pas le dernier mot.
J’ai supposé qu’une fois qu’un bloc candidat était validé par suffisamment de crédits de comité, Dusk l’avait essentiellement déjà terminé.
Une attestation concise découpe cette décision en deux étapes. Un comité sélectionné aléatoirement valide le bloc candidat et produit un `ValidationResult`. Un nouveau comité sélectionné vote ensuite sur ce résultat, avant que le candidat ne puisse devenir le nouveau tip.
Prenons un exemple construit : le comité de validation dispose de 64 crédits. Le candidat obtient 43 crédits valides, ce qui suffit pour dépasser le seuil des 2/3.
Mais 43 ne fait pas pour autant de lui le nouveau tip.
Le `ValidationResult` est envoyé à un autre comité disposant de 64 crédits. Si ce comité obtient 42 crédits valides, la ratification n’atteint pas 2/3. Le candidat n’est toujours pas accepté, malgré le fait qu’il ait déjà franchi la validation.
Ce n’est que lorsque le second comité atteint son propre seuil de 43 crédits que la ratification réussit et que le candidat devient le nouveau tip.
Ainsi, le même bloc doit survivre à deux décisions différentes.
D’abord : ce candidat est-il valide ?
Puis : ce résultat de validation est-il suffisamment solide pour qu’un comité distinct le ratifie ?
Quelle part de la certitude de règlement de Dusk vient du fait de prouver qu’un bloc est valide, et quelle part vient du fait d’obtenir un second comité pour se ranger derrière ce résultat ?
@Dusk #dusk $DUSK
