Après avoir passé quelques jours à creuser Dusk, une chose a commencé à se démarquer pour moi : sélectionner qui a le droit de participer au consensus, ce n’est pas seulement une question de choix d’un comité. Le moment où cette décision est prise compte aussi.

Si tout le monde pouvait savoir à l’avance exactement quels provisioners seraient sélectionnés pour de futurs rôles, l’ensemble du processus de sélection pourrait devenir beaucoup plus simple à anticiper.

C’est là que la sortition déterministe de Dusk devient intéressante.

Le livre blanc décrit un processus de sélection où la graine est mise à jour à l’aide de la signature du générateur de bloc précédent. Cela rend les sélections futures du générateur et du comité difficiles à calculer à l’avance.

Ainsi, même si la sélection elle-même est déterministe, la partie importante est que les participants ne reçoivent pas simplement une vue claire de qui sera choisi ensuite avant que le processus n’atteigne ce point.

Ce qui m’intéresse ici, c’est la distinction entre déterministe et prévisible. Dusk ne s’appuie pas sur un processus qu’on ne peut pas connaître par nature uniquement pour la simple raison du hasard. Il utilise un mécanisme défini tout en rendant les sélections futures difficiles à anticiper avant que cela ne se produise.

Cette petite distinction peut avoir beaucoup d’importance lorsque le réseau dépend des participants sélectionnés pour maintenir le consensus en mouvement.

@Dusk $DUSK
$CLO
#dusk
#dusk $DUSK @Dusk