Explorez comment le paradoxe de Condorcet expose les limites d'une équité parfaite dans le consensus blockchain.
Pendant des décennies, la recherche sur les systèmes distribués, en particulier dans le consensus byzantin et la réplication de machines à états (SMR), s'est concentrée sur deux objectifs principaux : la cohérence et la vivacité. La cohérence signifie que tous les nœuds s'accordent sur la même séquence de transactions, tandis que la vivacité garantit que le système continue d'en ajouter de nouvelles. Pourtant, ces propriétés n'empêchent pas les acteurs malveillants de modifier l'ordre des transactions après leur réception.
Dans les chaînes publiques, cette lacune dans les garanties de consensus traditionnelles est devenue un problème sérieux. Les validateurs, constructeurs de blocs ou séquenceurs peuvent exploiter leur rôle privilégié dans l'ordonnancement des blocs pour un gain financier, une pratique connue sous le nom de valeur extractible maximale (MEV). Cette manipulation comprend le frontrunning rentable, le backrunning et le sandwiching des transactions. Comme l'ordre d'exécution des transactions détermine la validité ou la rentabilité dans les applications DeFi, l'intégrité de l'ordonnancement des transactions est vitale pour maintenir l'équité et la confiance.
Pour combler cette lacune critique de sécurité, l'équité de l'ordre des transactions a été proposée comme troisième propriété essentielle du consensus. Les protocoles d'ordonnancement équitable garantissent que l'ordre final des transactions dépend de facteurs externes et objectifs, tels que les temps d'arrivée (ou l'ordre de réception) et résiste au réordonnancement adversarial. En limitant le pouvoir qu'un proposeur de bloc a pour réorganiser les transactions, ces protocoles rapprochent les blockchains de la transparence, de la prévisibilité et de la résistance Anti-MEV.
Lire plus

