MetaMask, le portefeuille cryptographique le plus populaire pour Ethereum, déploie cette semaine une nouvelle fonctionnalité conçue pour aider les utilisateurs à éviter les conséquences de la valeur extractible maximale, ou MEV.

La nouvelle fonctionnalité facultative, appelée Smart Transactions, permettra aux utilisateurs de soumettre des transactions à un « pool de mémoire virtuel » avant qu'elles ne soient officiellement cimentées sur la chaîne. Selon Consensys, la société derrière MetaMask, le pool de mémoire virtuel protégera contre certains types de stratégies MEV et exécutera des simulations de transactions en coulisses pour aider les utilisateurs à réduire les frais.

MEV est un profit supplémentaire que les opérateurs de blockchain peuvent extraire des utilisateurs en prévisualisant ou en réorganisant les transactions avant qu'elles ne soient écrites sur le réseau, ce qui est parfois comparé à la pratique peu recommandable des ordres anticipés sur les marchés financiers traditionnels. MEV a un impact majeur sur le fonctionnement d’Ethereum : augmentant les prix pour les utilisateurs, ralentissant les vitesses de transaction et même provoquant l’échec des transactions dans certaines conditions du réseau.

« Chaque année, 400 millions de dollars sont gaspillés en annulation de transactions, en transactions bloquées et en attaques de toute évidence prédatrices MEV frontales et sandwiches », a déclaré Jason Linehan, directeur de la division Special Mechanisms Group de Consensys, dans une interview.

"Tout le monde reconnaît qu'il s'agit d'un énorme problème", a déclaré Linehan. "Du point de vue de l'expérience utilisateur, l'idée que vous payiez pour une transaction qui ne fait rien est absurde."

La solution de MetaMask – son pool de mémoire virtuel – ressemble quelque peu à un pool de mémoire privé, qui est devenu une stratégie de plus en plus populaire pour garantir la confidentialité des transactions et se protéger contre le MEV. Il s'agit de la première étape de la plate-forme dans une feuille de route beaucoup plus ambitieuse, dont CoinDesk a parlé plus tôt cette année, visant à changer radicalement la façon dont MetaMask achemine les transactions vers Ethereum sous le capot.

Lire la suite : Le projet secret de MetaMask pourrait bouleverser le fonctionnement d'Ethereum

Les services de pool de mémoire privé peuvent parfois soulever des problèmes de centralisation car ils permettent aux intermédiaires de toucher aux transactions avant qu'elles ne soient publiées sur Ethereum. Consensys insiste sur le fait que son pool de mémoire virtuel est différent et qu'il est nécessaire pour faire face aux coûts cachés importants d'Ethereum.

"Nous n'allons pas essayer de prendre le contrôle d'Ethereum ou quelque chose comme ça", a déclaré Linehan, "mais il n'y a aucun moyen que cela devienne la couche de base de l'avenir de l'économie mondiale si elle gaspille 400 millions de dollars de l'argent de ses utilisateurs chaque année pour cela." des choses qui ne font littéralement rien pour eux. C’est du pur gaspillage. »

Comment fonctionnent les « transactions intelligentes »

Lorsqu'un utilisateur demande à un portefeuille blockchain de soumettre une transaction à une chaîne comme Ethereum, il envoie généralement cette transaction à un pool de mémoire public – une zone d'attente pour les transactions non encore confirmées, gérée par un réseau décentralisé de robots et de traders. Les « constructeurs de blocs » et les « chercheurs » travaillent ensemble pour regrouper les transactions en lots, appelés blocs, qui sont finalement écrits dans le grand livre numérique de la blockchain.

Les constructeurs et les chercheurs parcourent le mempool à la recherche d'opportunités commerciales rentables et réorganisent parfois les transactions ou regroupent leurs propres transactions en blocs pour en tirer un profit supplémentaire pour eux-mêmes. Ce phénomène de « valeur maximale extractible » peut parfois entraîner des coûts plus élevés, des échecs de transactions et des ralentissements pour les utilisateurs quotidiens de la blockchain.

Metamask exploitera certains de ces mêmes opérateurs – constructeurs et chercheurs – pour alimenter son pool de mémoire virtuel. Contrairement au pool de mémoire public d'Ethereum, les constructeurs et les chercheurs du pool de mémoire virtuel seront pénalisés financièrement s'ils ne parviennent pas à exécuter des transactions aux prix indiqués par MetaMask aux utilisateurs.

Linehan affirme que « 95 % » des constructeurs et des chercheurs qui exploitent actuellement Ethereum ont déjà opté pour son programme de mémoire virtuelle, qui commencera à se déployer par étapes au cours de cette semaine. Une version plus limitée de la technologie, « Smart Swaps », est déjà disponible depuis plusieurs mois.

La taille du réseau de mémoire virtuelle de MetaMask – combinée à son fonctionnement interne transparent et à son nouveau système d'incitation – le rend totalement unique par rapport aux mémoires privées conventionnelles, a déclaré Linehan.

En plus de garantir de meilleurs prix aux utilisateurs, Linehan affirme que la fonctionnalité Smart Transactions permettra aux utilisateurs de suivre plus facilement la progression de leurs transactions directement depuis MetaMask – ce qui aurait généralement obligé les utilisateurs à visiter un « explorateur de blocs » distinct. site Web comme Etherscan.

Linehan décrit les transactions intelligentes comme un « premier pas concret » vers la vision plus vaste de MetaMask. "Cela établit les rails sur lesquels nous pourrions à l'avenir commencer à construire certains de ces autres cas d'utilisation intéressants dont les gens parlent, comme les architectures basées sur l'intention."