Fourchette dans la preuve d'enjeu?
En ce qui concerne le fait que dans Proof-of-Stake, une partie prenante sera élue au hasard comme le prochain auteur du prochain bloc de chaque époque ( ou de chaque tour ou créneau ), logiquement, dans chaque tour (ou créneau), il n'y a qu'un seul auteur de bloc, et donc un seul bloc proposé. Dans ces conditions, et que ce nouveau bloc soit validé ou non par le reste du réseau, y a-t-il encore la possibilité de se produire un fork à chaque tour? (Comme à chaque tour, un seul auteur est sélectionné.)
IMPORTANT: Dans cette question, je veux dire "slot" en disant "round" et "epoch" .
Questions connexes:
Proof-of-Stake: Comment éviter que quelqu'un ne soit toujours sélectionné comme auteur de bloc?
Comment sélectionner le prochain auteur du bloc dans Proof-of-Stake?
Réponses
Oui, les fourchettes sont possibles dans Proof of Stake.
Voici un exemple. Supposons qu'Alice (A) est le proposant pour l'emplacement 1 et Bob (B) pour l'emplacement 2. Le bloc genesis (G) est l'emplacement 0.
Alice crée le bloc à l'emplacement 1. Cette chaîne est G-> A.
Bob n'a jamais vu le bloc d'Alice donc il crée le bloc à l'emplacement 2. Cette chaîne est G-> vide-> B.
Il y a maintenant 2 fourches. Charlie, le proposant de l'emplacement 3, peut choisir entre les deux fourchettes. (Il y a aussi une chance que Charlie ne puisse choisir aucune des deux fourchettes, et une troisième fourchette pourrait être G-> vide-> vide-> C.)
Voir Quelle est la différence entre une fente et un bloc?