J’ai passé beaucoup trop de temps sur cette partie du livre blanc hier soir.
La plupart des chaînes de preuve d’enjeu que j’ai consultées ont simplement des validateurs qui font tout…
Proposer un bloc, voter dessus, et c’est terminé. Dusk répartit cette tâche en deux.
Les generateurs proposent des blocs. Les provisioners les valident et les finalisent. Des rôles différents, des méthodes d’extraction différentes aussi.
Les generateurs sont tirés via un processus d’enchères, les provisioners via une sélection par comité, mais non, ce n’est pas encore la partie vraiment intéressante. La partie intéressante, c’est que les generateurs sont
extraits en privé : personne ne sait qui propose le prochain bloc tant que ce n’est pas fait. C’est une vraie réponse au problème de front running que vous obtenez lorsque la sélection du leader est publique.
Je ne suis toujours pas sûr de savoir comment les deux rôles…
interagissent sous charge : est-ce que séparer la tâche améliore la résilience, ou est-ce juste plus d’endroits où quelque chose peut casser ?
#dusk @Dusk $DUSK
La plupart des chaînes de preuve d’enjeu que j’ai consultées ont simplement des validateurs qui font tout…
Proposer un bloc, voter dessus, et c’est terminé. Dusk répartit cette tâche en deux.
Les generateurs proposent des blocs. Les provisioners les valident et les finalisent. Des rôles différents, des méthodes d’extraction différentes aussi.
Les generateurs sont tirés via un processus d’enchères, les provisioners via une sélection par comité, mais non, ce n’est pas encore la partie vraiment intéressante. La partie intéressante, c’est que les generateurs sont
extraits en privé : personne ne sait qui propose le prochain bloc tant que ce n’est pas fait. C’est une vraie réponse au problème de front running que vous obtenez lorsque la sélection du leader est publique.
Je ne suis toujours pas sûr de savoir comment les deux rôles…
interagissent sous charge : est-ce que séparer la tâche améliore la résilience, ou est-ce juste plus d’endroits où quelque chose peut casser ?
#dusk @Dusk $DUSK
