ActualitésCryptoAptos active le mempool chiffré sur le mainnet, masquant les transactions jusqu'au verrouillage de l'ordre du bloc

Aptos active le mempool chiffré sur le mainnet, masquant les transactions jusqu'au verrouillage de l'ordre du bloc

Auteur: Coindoo·

Points clés

  • •Le mempool chiffré d'Aptos est en service sur le mainnet selon son annonce du 12 octobre, masquant les charges utiles des transactions en attente jusqu'à la finalisation de leur position dans le bloc.
  • •La proposition AIP-144 définit trois étapes : les clients chiffrent les charges utiles à la soumission, les validateurs ordonnent le bloc tandis que les instructions restent illisibles, et le déchiffrement plus l'exécution suivent le consensus.
  • •Les validateurs génèrent conjointement des clés de chiffrement à chaque époque, le déchiffrement nécessite suffisamment de parts pondérées par le stake plutôt qu'un comité distinct, et la conception inclut une cérémonie de trusted setup à usage unique.
  • •Le wallet Petra permet aux utilisateurs de chiffrer des transactions individuelles, les développeurs peuvent soumettre des charges utiles chiffrées via le SDK TypeScript d'Aptos à partir de la version 7.0.0 sans modification des contrats Move existants, et Decibel prévoit d'adopter la fonctionnalité.
  • •Aptos indique environ 20 millisecondes de latence supplémentaire par bloc dans des benchmarks sur 50 nœuds, et l'examen indépendant de ZKSecurity a couvert le schéma de chiffrement et la gestion des clés, à l'exclusion du gas, sans garantir une protection contre tous les risques de trading.
Aptos active le mempool chiffré sur le mainnet, masquant les transactions jusqu'au verrouillage de l'ordre du bloc

Aptos a annoncé dans son annonce du 12 octobre que le mempool chiffré est en service sur le mainnet, permettant aux utilisateurs de masquer le contenu des transactions en attente jusqu'à ce que leur position dans un bloc soit finalisée.

Un mempool conserve les transactions en attente avant leur inclusion dans un bloc. Lorsque leur contenu est visible, des observateurs extérieurs peuvent examiner les instructions avant l'exécution. Prenons un swap hypothétique suffisamment important pour faire bouger le prix d'un token : un bot qui voit l'ordre en attente pourrait acheter en premier, laisser le swap de l'utilisateur faire monter le prix, puis vendre ensuite. Cette séquence, connue sous le nom d'attaque sandwich, peut laisser l'émetteur avec une exécution moins favorable, et elle dépend de la possibilité de voir l'instruction tant qu'il est encore temps d'échanger autour d'elle. L'extraction de valeur à partir d'ordres en attente visibles — un ensemble de stratégies généralement regroupées sous le terme de MEV (valeur extractible maximale) — est une préoccupation de longue date sur les blockchains publiques dotées de mempools transparents, et des solutions allant des canaux de soumission privés au chiffrement à seuil ont été explorées dans l'ensemble du secteur comme mesures d'atténuation. L'approche d'Aptos cible l'exposition au stade de l'ordonnancement lui-même.

Le chiffrement supprime cette vue de la charge utile de la transaction — la fonction appelée et ses arguments — pendant l'ordonnancement. Il ne promet pas un prix d'exécution particulier : un swap chiffré peut toujours être confronté aux mouvements ordinaires du marché, à une liquidité limitée ou à des paramètres de slippage restrictifs.

L'ordonnancement précède la révélation des instructions

La proposition de protocole AIP-144 décrit trois étapes :

  • Soumission : le client chiffre la charge utile avant d'envoyer la transaction.
  • Ordonnancement : les validateurs se mettent d'accord sur le bloc tandis que ses instructions chiffrées restent illisibles.
  • Déchiffrement et exécution : les validateurs révèlent les charges utiles après le consensus, puis exécutent les transactions.

La finalité, dans ce contexte, désigne l'accord sur le bloc et l'ordre de ses transactions. En séparant cet accord de l'exécution, Aptos permet aux instructions de rester masquées jusqu'à ce que leur position soit fixée. Le compte émetteur et les champs de frais de gas restent visibles lors de la soumission, et l'activité terminée est ensuite enregistrée publiquement. Comme pour les autres approches de la confidentialité blockchain, masquer certains détails ne rend pas un compte anonyme.

Les validateurs assurent également le déchiffrement

Les validateurs génèrent conjointement des clés de chiffrement pour chaque époque, une période pendant laquelle l'ensemble des validateurs est fixe. Le déchiffrement nécessite un nombre suffisant de parts pondérées par le stake — des fragments de la capacité de déchiffrement — plutôt qu'un accès par un seul validateur. Aptos s'appuie donc sur ses validateurs de au lieu de nommer un comité de déchiffrement distinct.

La proposition spécifie également une cérémonie de trusted setup à usage unique, ce qui signifie que le tableau de la sécurité doit prendre en compte la configuration cryptographique ainsi que le comportement des validateurs, plutôt que de considérer l'absence d'un comité externe comme l'intégralité du modèle de confiance.

Un examen indépendant par ZKSecurity a étudié le schéma de chiffrement, les composants de gestion des clés et l'intégration au traitement des transactions. La mesure du gas était hors de son périmètre. L'examen apporte des preuves d'implémentation, mais il ne doit pas être présenté comme une garantie contre toute défaillance ou tout risque de trading.

Comment les utilisateurs l'activent — et ce que montre le benchmark

Selon Aptos, le wallet Petra expose le chiffrement dans son flux de signature, permettant aux utilisateurs de le choisir pour des transactions individuelles. Decibel, la plateforme d'échanges de contrats perpétuels d'Aptos, prévoit d'utiliser cette fonctionnalité ; l'annonce n'établit pas que son intégration est déjà opérationnelle. Cela laisse plusieurs questions à court terme ouvertes, notamment quand l'intégration de Decibel sera en service, comment l'overhead annoncé se comporte en charge de production, et si des wallets au-delà de Petra feront du chiffrement un choix courant.

Les développeurs peuvent soumettre des charges utiles chiffrées via le SDK TypeScript d'Aptos, avec prise en charge à partir de la version 7.0.0. Les contrats Move existants ne nécessitent aucune modification.

Aptos indique environ 20 millisecondes de latence supplémentaire par bloc dans des benchmarks sur 50 nœuds. Ce chiffre mesure l'overhead de traitement, et non des économies pour les traders ni les performances en production en cas de congestion. Le chiffrement masque les instructions pendant l'ordonnancement ; l'obtention d'un meilleur prix pour une transaction dépend toujours du marché et de l'application qui l'exécute.

Cet article est fourni à titre informatif uniquement et ne constitue pas un conseil financier ou d'investissement. Les outils de confidentialité blockchain peuvent réduire certaines formes d'exposition d'informations sans garantir l'anonymat ni une protection contre tous les risques de trading.