Loading market data...

Aptos ajoute un mempool chiffré optionnel pour bloquer les bots de frontrunning

Aptos ajoute un mempool chiffré optionnel pour bloquer les bots de frontrunning

Aptos a introduit un mempool chiffré, une fonctionnalité optionnelle qui masque les détails des transactions jusqu'à ce que leur ordre soit finalisé. Cette mesure cible le frontrunning et les attaques sandwich — la pratique consistant pour des bots à repérer une transaction en attente et à la devancer pour profiter du mouvement de prix qu'elle provoque.

La fonctionnalité n'impose rien aux développeurs ni aux utilisateurs. C'est un outil qu'ils peuvent activer s'ils souhaitent se protéger contre ce type de comportement prédateur devenu courant sur les blockchains publiques.

Comment fonctionne le mempool chiffré

Sur la plupart des réseaux, les transactions patientent dans une zone d'attente publique appelée mempool avant d'être confirmées. N'importe qui peut voir ce qui est en file d'attente — l'actif, la taille, le prix cible. Cette visibilité est ce qui rend les attaques sandwich possibles. Un bot repère un ordre d'achat important, place son propre achat juste devant, laisse l'ordre initial faire monter le prix, puis vend pendant le pic. Le trader qui a envoyé l'ordre initial obtient une exécution moins bonne.

Le mempool chiffré d'Aptos garde ces détails hors de vue jusqu'à ce que la position de la transaction dans le bloc soit verrouillée. Au moment où quiconque peut voir ce qui se passe, l'ordre est déjà fixé. Les bots ne peuvent pas s'insérer dans une transaction qu'ils ne voient pas venir.

La conception est optionnelle, ce qui compte. Certaines applications s'appuient sur des mempools transparents pour leur propre logique — stratégies d'arbitrage, certains types de market making, ou outils qui simulent des transactions avant de les valider. Ces développeurs peuvent laisser la fonctionnalité désactivée. D'autres, notamment les exchanges et portefeuilles grand public, peuvent choisir de l'activer pour offrir une meilleure exécution à leurs utilisateurs.

Une approche différente du MEV

Le frontrunning est un sous-ensemble de ce que l'industrie appelle le MEV — maximal extractable value. C'est le profit que les validateurs, les constructeurs de blocs et les searchers peuvent extraire d'un bloc en choisissant ce qui y entre et dans quel ordre. Sur Ethereum et d'autres réseaux, le MEV est devenu une industrie de l'ombre pesant plusieurs milliards de dollars, avec des réseaux de relais et des enchères spécialisées décidant quelles transactions sont incluses en premier.

La plupart des tentatives pour le maîtriser sont venues de l'extérieur de la couche de base — relais de transactions privés, schémas commit-reveal, ou enchères de flux d'ordres qui tentent de redistribuer les profits. Aptos emprunte une voie différente : intégrer la confidentialité directement dans le pipeline de transactions de la chaîne.

Cela n'élimine pas entièrement le MEV. Les validateurs contrôlent toujours l'ordre, et les transactions chiffrées peuvent toujours être retardées ou abandonnées. Mais cela supprime sa forme la plus simple et la plus dommageable — celle où un bot voit votre transaction et vous pénalise pour cela.

Ce que les développeurs obtiennent

Pour les équipes qui construisent sur Aptos, le mempool chiffré est un levier supplémentaire à actionner lors de la configuration de l'interaction de leurs applications avec le réseau. Ce n'est pas un paramètre par défaut, et ce n'est pas une solution miracle. Cela n'empêchera pas les validateurs de réordonner les transactions à leur avantage, et cela ne résout pas d'autres formes de MEV comme le backrunning — où un bot place une transaction immédiatement après la vôtre pour capturer le mouvement de prix que vous avez créé.

Néanmoins, les attaques sandwich sont celles que les utilisateurs particuliers ressentent le plus directement. Elles se manifestent par des prix moins bons sur les swaps, un slippage inexpliqué et le vague sentiment que le jeu est pipé. Masquer les données des transactions en attente jusqu'à ce que l'ordre soit final supprime la fenêtre dont ces bots dépendent.

La fonctionnalité est désormais en ligne. Les développeurs qui le souhaitent peuvent l'activer dans la configuration de leur application. Ceux qui ne le souhaitent pas peuvent laisser les choses en l'état. Aptos n'a pas précisé si la fonctionnalité deviendra un jour un paramètre par défaut ou si d'autres améliorations de confidentialité sont en préparation.

Ce qui est clair, c'est le compromis : les mempools chiffrés ajoutent de la latence et de la complexité au flux de transactions, et ils réduisent la transparence sur laquelle certains outils on-chain s'appuient. Savoir si la protection vaut le coût est une décision que chaque projet devra prendre lui-même.