Définition
Proposeur : définition
Proposeur et attesteur sont les deux rôles des validateurs dans la preuve d'enjeu d'Ethereum : le proposeur construit et diffuse un bloc pour un créneau donné, tandis que les attesteurs votent pour indiquer quel bloc ils considèrent comme valide.
Thème : Consensus et minage
Le temps d'Ethereum est découpé en créneaux (slots) regroupés en époques. Pour chaque créneau, le protocole désigne pseudo-aléatoirement un seul validateur comme proposeur. Il assemble les transactions, souvent en sélectionnant un bloc fourni par un constructeur spécialisé, puis le diffuse au réseau. S'il est hors ligne, le créneau reste vide. Lorsqu'il remplit son rôle, le proposeur touche une récompense, ainsi que les pourboires et la valeur éventuelle négociée avec le constructeur.
Les autres validateurs sont répartis en comités. À chaque époque, chacun est chargé d'attester une fois : il signe un vote indiquant le bloc qu'il voit comme la tête de la chaîne, ainsi que des points de contrôle utilisés pour la finalité. Ces votes, agrégés grâce aux signatures BLS, permettent au réseau de choisir la bonne branche et de finaliser les blocs. Un même validateur alterne entre ces rôles : il attestera régulièrement et sera parfois désigné proposeur. Les deux activités sont récompensées, et les manquements graves, comme proposer deux blocs pour le même créneau, sont sanctionnés par du slashing.
Un exemple concret
Imaginons qu'au créneau n, le validateur de Yann soit choisi comme proposeur. Il publie un bloc. Pendant ce temps, des centaines d'autres validateurs du comité de ce créneau examinent le bloc et signent une attestation qui le désigne comme tête de chaîne. Au créneau suivant, Yann redevient simple attesteur et vote à son tour pour le bloc d'un autre.
Les risques à connaître
Un validateur mal configuré peut manquer ses attestations et perdre des récompenses, ou pire, signer deux votes contradictoires et être slashé. Le rôle de proposeur concentre aussi des enjeux de MEV, ce qui a conduit à séparer la construction du bloc de sa proposition.
Questions fréquentes sur Proposeur
Comment est choisi le proposeur d'un bloc sur Ethereum ?
Par une sélection pseudo-aléatoire parmi les validateurs actifs, pondérée par leur solde effectif. Chaque créneau a un seul proposeur.
Que se passe-t-il si un attesteur est hors ligne ?
Il ne reçoit pas de récompense pour les votes manqués et subit une légère pénalité. Ce n'est pas un slashing, qui est réservé aux comportements contradictoires.