Leçon 3

Au cœur de l’architecture SUAVE

Dans ce module, nous analysons les fondements de SUAVE, son architecture centrale et les motifs pour lesquels il propose une approche véritablement novatrice dans la gestion des flux d’ordres et de la valeur maximale extractible (MEV).

Repenser l’exécution : la philosophie de conception de SUAVE

Pour s’attaquer au MEV à la source, Flashbots a conçu SUAVE, acronyme de Single Unifying Auction for Value Expression. SUAVE n’est ni une simple amélioration d’Ethereum, ni un nouveau relais : il s’agit d’une couche d’exécution indépendante des chaînes, spécialement développée pour décentraliser la construction de blocs, sécuriser l’intention des utilisateurs et orchestrer les enchères sur n’importe quelle blockchain.

SUAVE part du constat que les architectures blockchain actuelles lient étroitement exécution, ordonnancement et consensus. Si cette approche a l’avantage de la simplicité, elle concentre néanmoins le pouvoir, laissant à certains intermédiaires le soin d’extraire de la valeur au détriment des utilisateurs. SUAVE propose de dissocier ces fonctions : la création de blocs, l’ordonnancement des transactions et l’expression de la valeur sont séparés et exécutés dans un environnement modulaire et programmable.

À la différence des mempools publics, qui exposent les transactions au frontrunning et à l’arbitrage, SUAVE offre un espace confidentiel en amont de la chaîne, où les transactions sont chiffrées, les intentions exprimées en toute confidentialité, et où les solveurs entrent en concurrence loyale pour les satisfaire. L’ambition n’est pas de remplacer les chaînes existantes, mais de les compléter. SUAVE fonctionne en parallèle des autres chaînes et prend en charge la logique sensible liée à l’expression et à l’inclusion des ordres avant que leur règlement n’intervienne sur la couche de base.

Cette dissociation ouvre un espace de conception inédit. Dans SUAVE, l’enchère n’est pas secondaire mais bien le principe d’organisation fondamental. Chaque transaction y est perçue comme une expression de valeur et participe à une enchère universelle qui détermine la façon, le moment et l’entité par lesquels elle sera exécutée.

Les trois piliers de SUAVE

L’architecture SUAVE repose sur trois composantes fondamentales : la Membrane, la couche de confidentialité et l’Enchère Universelle. Chacune assure une fonction spécifique et, ensemble, elles constituent une infrastructure cohérente, capable de sécuriser, d’acheminer et d’exécuter les transactions sur plusieurs écosystèmes.

La Membrane assure la jonction entre SUAVE et les chaînes externes. Elle permet à SUAVE de recevoir le flux d’ordres émanant de tout portefeuille, application ou protocole, quelle que soit la chaîne d’origine. Véritable point de passage, la Membrane oriente les intentions vers le circuit d’exécution pertinent et garantit que les ordres, quel que soit leur point d’entrée, seront traités de manière uniforme avec une finalité assurée.

La couche de confidentialité gère le chiffrement et les calculs sécurisés indispensables pour empêcher toute fuite de flux d’ordres. Dans les systèmes traditionnels, le contenu des transactions est visible en amont, ouvrant la voie au frontrunning ou au sandwich. SUAVE supprime cette vulnérabilité en chiffrant les données et en exécutant les opérations sensibles dans des environnements de confiance — enclaves sécurisées ou systèmes de preuve à connaissance nulle. L’intention des utilisateurs demeure ainsi privée jusqu’à l’inclusion, ce qui assure l’équité sans sacrifier la composabilité.

L’Enchère Universelle constitue le mécanisme central de coordination de SUAVE. Elle orchestre l’appariement, la priorisation et la répartition des ordres. Contrairement aux blockchains classiques, où l’inclusion dépend des frais de gaz ou de la discrétion des validateurs, SUAVE introduit une enchère partagée où des solveurs—ceux qui exécutent l’intention des utilisateurs—rivalisent pour offrir la meilleure exécution. Cette enchère programmable permet à chaque application de définir ses propres règles tarifaires, contraintes d’ordonnancement ou priorités. L’utilisateur ne subit plus le système, il valorise activement son flux d’ordres.

Le MEVM : l’environnement d’exécution de SUAVE

Au cœur de SUAVE s’articule une machine virtuelle dédiée à l’expression de la valeur : le MEVM (Maximal Extractable Value Machine). Ce moteur programmable offre un environnement flexible où la logique du flux d’ordres s’exécute en amont de l’inclusion dans un bloc. Les développeurs peuvent y implémenter des stratégies d’enchères sur mesure, des scripts de vérification des solveurs ou des algorithmes de routage confidentiels.

Contrairement aux machines virtuelles conventionnelles telles que l’EVM, axées sur l’exécution transactionnelle et les transitions d’état, le MEVM privilégie le calcul hors chaîne, l’appariement et des workflows sensibles à la confidentialité. Solveurs et assembleurs y opèrent dans un environnement neutre, fondé sur des règles déterministes et audité de façon ouverte.

Ce modèle ouvre la voie à une nouvelle génération d’applications : les routeurs de valeur. Ces services décentralisés reçoivent des flux d’ordres chiffrés, calculent le meilleur aiguillage d’exécution et transmettent les instructions de règlement. Un routeur de valeur peut, par exemple, spécialiser dans le routage inter-AMM, soumettre des enchères groupées pour NFT ou optimiser des liquidations sur des protocoles de prêt. Toutes ces fonctions sont programmables et exécutables sur le MEVM, garantissant souplesse et sécurité.

Coordination et règlement indépendants des chaînes

Le caractère innovant de SUAVE réside notamment dans sa capacité à fonctionner indépendamment de toute blockchain Layer 1 ou Layer 2. SUAVE ne procède pas lui-même au règlement des transactions : il emballe les résultats d’exécution et les transmet à d’autres chaînes pour finalisation. Cela lui permet de jouer le rôle de couche d’acheminement des flux d’ordres mutualisée, simultanément pour Ethereum, Arbitrum, Optimism, Solana et bien d’autres.

En externalisant l’exécution et en ne finalisant sur chaîne que les résultats, SUAVE réduit latence et congestion sur les couches de base. Il favorise également l’arbitrage et la réalisation d’intentions entre domaines. Par exemple, un utilisateur peut échanger des tokens sur Ethereum puis acheter un NFT sur Arbitrum, toute la logique s’exécutant dans SUAVE avant d’être finalisée sur chaque chaîne respective.

Cette indépendance vis-à-vis des chaînes augmente la résilience de SUAVE. Si une chaîne de base est congestionnée ou indisponible, SUAVE peut réacheminer ou différer l’exécution sans exposer les utilisateurs aux risques de MEV. L’intention de l’utilisateur est garantie et le règlement n’a lieu que lorsque les conditions sont optimales.

Vers une économie MEV équitable et ouverte

Loin de vouloir supprimer le MEV, SUAVE ambitionne d’instaurer une économie MEV plus transparente et équitable. Dans SUAVE, la valeur s’exprime par le biais d’enchères programmables : les solveurs s’affrontent pour acquérir le flux d’ordres en proposant des remises, un routage optimisé ou des services à valeur ajoutée. Les utilisateurs gardent la main sur leurs préférences transactionnelles et arbitrent entre prix, rapidité, confidentialité ou autres paramètres.

Chacun y trouve son compte : les utilisateurs bénéficient d’une exécution optimisée et, au besoin, de remises MEV ; les solveurs accèdent à un flux d’ordres prédictible et structuré ; les assembleurs bâtissent des blocs à partir de lots chiffrés, à l’abri de la censure ou des fuites ; les validateurs reçoivent des blocs finalisés par un réseau décentralisé, sans avoir eux-mêmes à pratiquer l’extraction de MEV.

SUAVE ouvre en outre la voie à des systèmes de réputation et de gouvernance inédits. Les solveurs les plus performants peuvent acquérir un score de confiance, impactant les futurs résultats d’enchères. Les communautés peuvent définir les règles d’expression de valeur, gérer les listes noires, fixer les incitations pour les solveurs et encadrer les protocoles de routage.

Progrès et intégration à l’écosystème

En 2025, SUAVE est en phase active de développement, avec plusieurs composants déjà disponibles en test. Flashbots a livré des premières versions de l’interface Membrane et de l’environnement de développement MEVM sur le devnet « Centauri ». Plusieurs portefeuilles et dApps commencent à intégrer les connecteurs SUAVE, permettant aux utilisateurs d’acheminer leurs ordres via SUAVE au lieu des mempools classiques.

Le système est conçu de façon rétrocompatible. Les protocoles existants n’ont pas à refondre leurs contrats pour tirer parti de la confidentialité ou de l’équité de SUAVE. Ils peuvent s’interfacer à la Membrane ou concevoir des routeurs de valeur interagissant avec le MEVM. La modularité de SUAVE favorise une adoption progressive et des bénéfices croissants dans le temps.

L’intégration avec la séparation proposer/builder d’Ethereum (PBS), le modèle de sécurité mutualisée d’EigenLayer et les protocoles de pont multi-domaines est en cours. Ces intégrations permettent à SUAVE de coexister avec d’autres approches d’atténuation du MEV tout en offrant une trajectoire d’évolution vers une infrastructure totalement résistante au MEV.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.