L'équité parfaite de l'ordre des transactions est-elle réalisable dans le domaine de la crypto ?

L’équité parfaite de l’ordre des transactions est-elle réalisable dans le domaine de la crypto ?

CryptoView.io APP

Scannez tous les marchés crypto

Avec la Valeur Maximale Extractible (MEV) qui détourne des milliards aux utilisateurs chaque année, parvenir à un traitement des transactions véritablement équitable reste un défi fondamental dans la blockchain. Le problème central tourne autour de l’Équité de l’Ordre des Transactions, qui dicte que les transactions doivent être traitées en fonction de l’heure d’arrivée, empêchant le réordonnancement malveillant à des fins lucratives. Bien qu’un idéal de « premier entré, premier sorti » semble intuitif, les réseaux décentralisés rendent l’équité parfaite un objectif insaisissable, exigeant des conceptions de protocoles innovantes.

L’idéal insaisissable : pourquoi l’ordre parfait est un paradoxe

Depuis des décennies, la recherche sur les systèmes distribués s’est concentrée sur la cohérence et la vivacité. La cohérence garantit que tous les nœuds s’accordent sur la même séquence de transactions, tandis que la vivacité garantit un traitement continu. Cependant, ces propriétés n’empêchent pas intrinsèquement les mauvais acteurs de manipuler l’ordre des transactions après la réception. Dans les blockchains publiques, cette lacune est devenue une vulnérabilité importante. Les validateurs, les constructeurs de blocs ou les séquenceurs peuvent exploiter leur position privilégiée dans l’ordonnancement des blocs à des fins financières, une pratique connue sous le nom de MEV. Cette manipulation implique souvent un frontrunning, un backrunning et des attaques sandwich rentables, où l’ordre d’exécution des transactions est essentiel pour la rentabilité des applications DeFi.

La définition la plus intuitive et la plus stricte de l’équité, l’équité de l’ordre de réception (ROF), stipule de manière informelle « premier reçu, premier sorti ». Cela signifie que si une majorité de nœuds reçoit la transaction A avant la transaction B, alors A doit être ordonnée avant B. Cependant, il est fondamentalement impossible d’atteindre cette ROF universellement acceptée dans les réseaux asynchrones, ou même dans les réseaux synchrones avec des retards externes importants. Cette impossibilité est enracinée dans la théorie du choix social, en particulier le paradoxe de Condorcet. Ce paradoxe illustre comment, même si les nœuds individuels maintiennent un ordre interne cohérent, la préférence collective à travers le système peut entraîner des cycles non transitifs. Par exemple, une majorité pourrait voir A avant B, une autre majorité B avant C, et encore une autre C avant A, formant une boucle incassable (A→B→C→A). Une telle boucle empêche tout ordre global unique et cohérent de satisfaire simultanément toutes les préférences majoritaires.

Horodatages médians : une approche imparfaite de l’Équité de l’Ordre des Transactions

Certains protocoles ont tenté d’approcher une forte équité de l’ordre de réception. Hedera Hashgraph, par exemple, utilise son algorithme de consensus unique pour attribuer à chaque transaction un horodatage final dérivé de la médiane des horodatages locaux de tous les nœuds participants. Bien que cela semble être une approche neutre, cette méthode est paradoxalement susceptible d’être manipulée.

Considérez un réseau avec cinq nœuds de consensus, où l’un agit de manière malveillante. Si tous les nœuds honnêtes reçoivent la transaction tx₁ avant tx₂, l’ordre attendu est tx₁ → tx₂. Cependant, un seul nœud adverse peut délibérément déformer ses horodatages locaux pour ces transactions, attribuant à tx₁ un horodatage ultérieur et à tx₂ un horodatage antérieur. Lorsque le protocole calcule les horodatages médians sur tous les nœuds, cette manipulation peut fausser le résultat, faisant en sorte que tx₂ reçoive un horodatage médian antérieur à tx₁. Par conséquent, le protocole sort tx₂ → tx₁, inversant effectivement l’ordre réel observé par les participants honnêtes. Cet « exemple simple » révèle une faille critique : la fonction médiane, malgré son apparence de neutralité, peut être exploitée même par un seul acteur malhonnête pour biaiser l’ordre final des transactions, démontrant que l' »horodatage équitable » de Hashgraph est une notion de fairness étonnamment faible, reposant davantage sur un ensemble de validateurs autorisés que sur des garanties cryptographiques robustes.

Solutions pratiques : redéfinir l’équité pour les blockchains évolutives

Pour contourner les impossibilités théoriques mises en évidence par le paradoxe de Condorcet, les schémas d’ordonnancement équitable pratiques doivent adopter une définition plus souple de l’équité. Les protocoles comme Aequitas ont introduit l’équité de l’ordre des blocs (BOF), également connue sous le nom d’équité de l’ordre des lots. La BOF dicte que si un nombre suffisant de nœuds reçoit la transaction tx avant tx′, alors tx doit être livrée dans un bloc soit avant, soit en même temps que tx′. Cela assouplit la règle stricte « doit être livrée avant » de la ROF en « doit être livrée au plus tard ».

Face à un cycle de Condorcet (par exemple, tx₁ → tx₂ → tx₃ → tx₁ tel qu’observé par différentes majorités), la BOF résout le conflit en regroupant toutes les transactions impliquées dans le même lot ou bloc. Par exemple, au lieu de forcer un ordre linéaire impossible, le protocole sort Block B₁ = {tx₁, tx₂, tx₃}. Au sein de ce bloc, un bris d’égalité déterministe, tel qu’une valeur de hachage, établit l’ordre d’exécution final. Cette approche garantit l’équité pour chaque paire de transactions en traitant les transactions conflictuelles comme se produisant simultanément, tout en maintenant un journal de transactions cohérent et linéaire pour tous les nœuds. Dans les scénarios où de tels conflits ne surviennent pas, le protocole peut toujours atteindre la propriété ROF plus forte.

Bien qu’Aequitas ait mis en œuvre avec succès la BOF, il a été confronté à des limitations, notamment une complexité de communication élevée et une faible vivacité, ce qui signifie que la livraison des transactions pouvait être arbitrairement retardée si les cycles « s’enchaînaient ». Le protocole Themis a ensuite été introduit pour appliquer la même propriété BOF forte avec une efficacité de communication améliorée. Themis y parvient grâce à des techniques telles que le Batch Unspooling, l’ordonnancement différé et des garanties intra-lot plus fortes. Sa version optimisée, SNARK-Themis, exploite des preuves cryptographiques succinctes pour vérifier l’équité sans nécessiter de communication directe entre chaque nœud, réduisant la charge de communication pour croître linéairement avec la taille du réseau, permettant ainsi une mise à l’échelle efficace pour les réseaux plus grands.

L’avenir de l’ordonnancement équitable dans les réseaux décentralisés

Le parcours vers un ordonnancement robuste des transactions révèle que l’équité parfaite, en tant qu’idéal absolu de « premier entré, premier sorti », est fondamentalement irréalisable dans les systèmes distribués du monde réel en raison de la latence du réseau et du paradoxe de Condorcet. Différents nœuds perçoivent inévitablement les transactions dans des ordres différents, ce qui entraîne des conflits qu’aucun protocole ne peut résoudre universellement sans compromis. Les premières tentatives, telles que l’horodatage médian de Hedera, se sont avérées vulnérables à la manipulation, soulignant que l' »horodatage équitable » repose souvent davantage sur la confiance dans les validateurs que sur des garanties vérifiables.

Les protocoles comme Aequitas et Themis représentent une évolution cruciale, allant au-delà de l’idéal impossible pour redéfinir l’équité d’une manière qui préserve l’intégrité de l’ordre dans des conditions de réseau pratiques. Ce changement établit une distinction claire entre l’équité perçue et l’équité prouvable. Garantir une véritable Équité de l’Ordre des Transactions dans les systèmes décentralisés ne peut pas dépendre de la réputation, de la confiance des validateurs ou du contrôle autorisé. Au lieu de cela, elle doit être intégrée directement dans le protocole par le biais d’une vérification cryptographique robuste, offrant transparence et prévisibilité.

À mesure que l’écosystème crypto continue de mûrir, les outils qui aident les utilisateurs à naviguer dans ces dynamiques complexes deviennent de plus en plus précieux. Comprendre comment les transactions sont ordonnées et traitées est essentiel pour une participation efficace. Pour ceux qui cherchent à approfondir leur compréhension des mouvements du marché et des activités on-chain, des applications comme cryptoview.io peuvent offrir une perspective complète, vous aidant à rester informé et à prendre des décisions plus stratégiques. Trouvez des opportunités avec CryptoView.io

Contrôlez les RSI de tous les marchés crypto

RSI Weather

Tous les RSI des plus gros volumes en un clin d'œil.
Utilisez notre outil de visualiser instantanément le sentiment du marché ou uniquement de vos favoris.