← Derniers articles
💻 computer science

Reveal, Correct, Then Pay: Encrypted Mempools and Perpetual Funding Security

Cet article soutient que les mempools chiffrés, bien qu'efficaces contre la valeur extractible maximale, créent par inadvertance une vulnérabilité de sécurité dans le financement des contrats à terme perpétuels en empêchant l'arbitrage correctif immédiat durant la phase d'engagement, amplifiant ainsi les attaques par manipulation d'état à travers des écarts de réaction économique et une réduction de la capitalisation des prix.

Auteurs originaux : Benjamin Marsh

Publié 2026-07-16
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Benjamin Marsh

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez le monde numérique des crypto-monnaies comme un marché immense et bouillonnant où les gens échangent des actifs numériques chaque seconde. Dans ce marché, il existe une salle d'attente spéciale appelée « mempool » où les transactions attendent avant d'être officiellement traitées et ajoutées au registre public. Habituellement, cette salle d'attente est comme une boîte de verre : tout le monde peut voir ce que vous achetez ou vendez avant que la transaction ne soit conclue. Cette transparence a un inconvénient : des bots sournois peuvent espionner votre ordre, se placer devant vous pour acheter la même chose moins cher, puis vous la revendre plus cher une fraction de seconde plus tard. C'est ce qu'on appelle le « front-running », et c'est comme si quelqu'un voyait que vous allez acheter un billet de concert et achetait d'abord le meilleur siège pour vous le revendre le double du prix.

Pour empêcher cela, les ingénieurs ont inventé les « mempools chiffrés ». Imaginez cela comme le fait de placer chaque transaction dans un coffre-fort inviolable et verrouillé. Le coffre voyage à travers le système, et personne ne peut voir ce qu'il contient jusqu'au moment exact où la transaction est officiellement placée en file d'attente. Cela empêche les bots sournois de voir votre transaction spécifique et de passer devant vous dans la file. Cela semble être une solution parfaite, n'est-ce pas ? Eh bien, cet article pose une question délicate : et si la personne qui place la transaction est celle qui essaie de tricher ? Et si l'attaquant sait exactement ce qu'il fait, mais que le marché, lui, ne le sait pas ? L'article explore si le fait de cacher la transaction aide réellement l'attaquant en aveuglant les « correcteurs » naturels du marché — ceux qui corrigent habituellement les erreurs de prix — tandis que l'attaquant connaît toujours son propre plan.

Cet article, intitulé « Reveal, Correct, Then Pay » (Révéler, Corriger, Puis Payer), examine un type spécifique de triche dans le monde des « contrats à terme perpétuels » (perpetual futures), qui sont des paris à long terme sur le prix d'un actif. Les auteurs, Benjamin Marsh de Sei Labs et de l'Université de Portsmouth, soutiennent que si les mempools chiffrés sont excellents pour stopper les attaques contre les autres, ils peuvent accidentellement faciliter la manipulation du marché par l'attaquant lui-même.

Le cœur du problème est un écart de temps. Dans un marché normal, si quelqu'un essaie de faire monter ou descendre un prix, les autres traders le voient immédiatement et interviennent pour corriger le tir, rendant le prix juste à nouveau. Mais avec les mempools chiffrés, le marché doit attendre que le « coffre » soit ouvert pour pouvoir voir la manipulation. Au moment où le coffre s'ouvre et que le marché réalise ce qui s'est passé, l'attaquant a déjà tendu son piège. L'article montre que ce délai crée un « écart de réaction ». Même si le coffre s'ouvre en une fraction de seconde, ce minuscule délai est suffisant pour empêcher les correcteurs naturels du marché d'agir dans le même lot de transactions.

Les auteurs modélisent cela en utilisant le concept de « taux de financement » (funding rates), qui sont des paiements effectués entre les traders pour maintenir le prix d'un pari perpétuel proche du prix réel du marché. Un attaquant peut cacher une transaction qui fausse légèrement le signal de prix. Comme le marché est aveugle pendant la phase de chiffrement, la distorsion dure plus longtemps que dans un marché transparent. L'article prouve que ce délai supplémentaire permet à l'attaquant de collecter plus d'argent. Plus précisément, ils trouvent que le profit réalisé par un attaquant n'est pas seulement un peu plus élevé ; il est quadratique par rapport au produit de la capacité de ciblage de l'attaquant et du facteur de réponse (qui inclut la persistance de la distorsion). Cela signifie que si la capacité de l'attaquant à cibler le marché reste la même, mais que la capacité du marché à corriger l'erreur ralentit ne serait-ce qu'un peu, le profit potentiel de l'attaquant peut augmenter de manière significative, porté par cette combinaison de compétence et de délai.

L'article exclut explicitement l'idée que le chiffrement soit un bouclier universel contre toute manipulation. Il soutient que pour les attaques « auto-initiées » (self-authored) — où l'attaquant est celui qui crée la transaction — cacher l'ordre ne cache pas l'intention de l'attaquant à ses propres yeux, mais cela cache l'intention du marché aux yeux de ses défenseurs. Les auteurs montrent que si un attaquant détient déjà une position (comme un pari sur la hausse des prix), il peut utiliser le chiffrement pour fausser le signal de prix, attendre que le marché ouvre le coffre, puis collecter un paiement bien plus important que s'il avait pu réagir instantanément.

Cependant, l'article ne se contente pas de pointer un problème ; il propose une solution. Les auteurs proposent une nouvelle règle pour le fonctionnement de ces marchés : « Reveal, Correct, Measure, Then Pay » (Révéler, Corriger, Mesurer, Puis Payer). Au lieu d'ouvrir le coffre et de payer immédiatement sur la base du nouveau prix, le système devrait attendre. Il devrait ouvrir le coffre, laisser les « correcteurs » du marché voir la distorsion et la corriger, mesurer le prix après cette correction, et ensuite payer. Cela crée un « tampon de correction » qui donne au marché le temps de guérir la blessure avant que l'attaquant ne reçoive sa récompense.

Les auteurs sont très précis sur leurs conclusions. Ils utilisent des modèles mathématiques et des simulations pour montrer que cet « écart de réaction » est un danger réel et mesurable. Ils calculent qu'un délai même minime peut augmenter considérablement le profit de l'attaquant, surtout si le marché corrige habituellement les erreurs très rapidement. Ils introduisent également un « indice de sécurité » qui décompose le risque en trois parties : à quel point l'attaquant est aveugle, à quel point le marché est protégé de la correction, et à quel point le marché capitalise sur le paiement prévisible. Leur mathématique montre que le chiffrement peut être nuisible si l'attaquant peut masquer son prix d'entrée tout en aveuglant la capacité du marché à corriger le prix.

En résumé, l'article suggère que si verrouiller les transactions dans un coffre est excellent pour protéger les utilisateurs innocents des attaques par anticipation (sniping), cela peut se retourner contre le système s'il n'y a pas une période de « refroidissement » intégrée. Si le marché ouvre le coffre et paie immédiatement, c'est comme laisser un voleur tendre un piège et lui remettre ensuite les clés du coffre avant que quiconque ne puisse l'arrêter. La solution est d'ouvrir le coffre, de laisser les gardes réparer les dégâts, et ensuite de remettre les clés. Cela garantit que la confidentialité protège les utilisateurs sans donner un laissez-passer aux attaquants pour manipuler le système.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →