
Quels sont les points forts d'Unichain, récemment lancé par Uniswap ?
TechFlow SélectionTechFlow Sélection

Quels sont les points forts d'Unichain, récemment lancé par Uniswap ?
Unichain réunit les réalisations de Uniswap, Flashbots et OP Stack.
Rédaction : 100y
Traduction : Luffy, Foresight News
Il y a quelques années, j’avais émis l’hypothèse qu’Uniswap pourrait développer sa propre blockchain, mais je m’y opposais en raison des défis potentiels liés à l’expérience utilisateur. Cependant, avec le lancement d’Unichain, ma prédiction s’est révélée erronée.
Le livre blanc d’Unichain ne compte que trois pages, mais une analyse attentive révèle qu’il s’agit d’un chef-d’œuvre. Il combine le souci historique d’Uniswap pour l’UX, les dernières recherches de Flashbots sur la MEV (Maximum Extractable Value) et l’écosystème vaste construit autour de OP Stack. Bien que succinct, ce document aborde des sujets complexes tels que les environnements d’exécution fiables (TEE), le classement des transactions et la taxation de la MEV, ce qui peut représenter un défi pour les lecteurs non familiers avec les bases de la MEV. Cet article vise donc à présenter simplement et rapidement les fonctionnalités clés d’Unichain.
1. Le problème
Uniswap est le DEX AMM leader dans l’écosystème Ethereum, déployé actuellement sur 25 réseaux, avec une TVL totale d’environ 4,5 milliards de dollars. Malgré son statut de protocole parmi les plus réussis, Uniswap reste confronté à certaines limitations imposées par les couches sous-jacentes.
Par exemple, Ethereum offre une liquidité considérable, mais souffre de faible extensibilité et est vulnérable aux attaques MEV malveillantes. Pour résoudre ces problèmes, diverses solutions Rollup sont apparues, mais la plupart utilisent actuellement un seul séquenceur pour ordonner les transactions, créant ainsi un point de défaillance unique potentiel, notamment en termes d’activité ou de censure.
De plus, le processus de construction des blocs sur Ethereum et la majorité des réseaux Rollup impliquent un mempool public, générant un environnement où des utilisateurs (appelés « searchers ») extraient de la valeur MEV au détriment des autres. En outre, la structure de la chaîne de valeur MEV entraîne un déséquilibre : la valeur est captée de manière disproportionnée par les proposants plutôt que retournée aux utilisateurs.
2. Unichain
2.1 Aperçu

Unichain est un Rollup optimiste Ethereum basé sur OP Stack, lancé conjointement par Uniswap, Flashbots, OP Labs et Paradigm afin de résoudre les problèmes mentionnés ci-dessus. Grâce à 1) une construction vérifiable des blocs et 2) un réseau de validation Unichain, il offre plusieurs avantages clés :
-
Mises à jour d’état rapides
-
Capacité des applications à extraire et internaliser la MEV
-
Réglèvement rapide grâce à une finalité accélérée
Au-delà de son intégration en tant que Rollup basé sur OP Stack, Unichain prévoit également de participer à l’écosystème Superchain. Outre sa fonction native de règlement rapide, cette intégration devrait offrir aux utilisateurs une expérience fluide en matière de liquidité inter-chaînes via des solutions cross-chain au sein de l’écosystème Superchain.
Examinons maintenant plus en détail comment Unichain met en œuvre ces fonctionnalités.
2.2 Construction vérifiable des blocs
La construction vérifiable des blocs est rendue possible grâce à Rollup-Boost, une fonctionnalité développée en collaboration avec Flashbots. À l’instar de MEV-Boost, Rollup-Boost agit comme un logiciel « sidecar », fournissant deux fonctions essentielles : Flashblocks et le classement prioritaire vérifiable.
2.2.1 Flashblocks

Les Flashblocks constituent un mécanisme de pré-confirmation publié par des validateurs utilisant un environnement d’exécution fiable (TEE), sujet que nous approfondirons plus loin. Sur Unichain, des blocs partiels sont générés et divisés en quatre segments, créés toutes les 250 millisecondes puis envoyés au séquenceur.
Le séquenceur télécharge continuellement ces blocs partiels tout en exécutant les transactions, offrant ainsi aux utilisateurs une confirmation anticipée de l’exécution. Il garantit l’inclusion de ces blocs partiels dans le bloc final proposé. Ce processus accélère la mise à jour de l’état, réduit la latence, améliore l’expérience utilisateur et limite la MEV malveillante.
2.2.2 Classement prioritaire vérifiable

2.2.2.1 Classement prioritaire
Le classement prioritaire est un mécanisme de construction de blocs proposé par Dan Robinson et Dave White de Paradigm. Il repose sur l’hypothèse selon laquelle les proposants de blocs ordonnent les transactions uniquement selon leurs frais prioritaires, sans opération de censure ou de retard. Ce modèle n’est réalisable que s’il existe un seul proposant ou un proposant de confiance. Dans un environnement concurrentiel comme Ethereum L1, où plusieurs entités construisent des blocs, le classement prioritaire n’est pas applicable.
L’objectif des ordres privés est de permettre aux DApp sur la chaîne principale de percevoir une taxe MEV sur les transactions qu’elles interagissent, capturant ainsi une partie de la valeur MEV. Cette valeur peut être utilisée en interne par la DApp ou redistribuée aux utilisateurs. La taxe MEV est une redevance perçue par un contrat intelligent sur une transaction, pouvant être fixée en fonction des frais prioritaires de celle-ci. Illustrons cela par un exemple.
Supposons qu’un DEX appelé 100y DEX sur Unichain L2 souhaite extraire directement la valeur MEV générée par les arbitrages sur son exchange. Sachant que les blocs sur Unichain sont construits selon le principe du classement prioritaire, toute valeur MEV d’une transaction est entièrement déterminée par ses frais prioritaires. 100y DEX fixe alors une taxe MEV équivalente à 99 fois les frais prioritaires de la transaction.
S’il apparaît une opportunité d’arbitrage valant 100 ETH, quel montant maximal un searcher serait-il prêt à payer en frais prioritaires ? La réponse est 1 ETH. En effet, fixer des frais prioritaires à 1 ETH entraîne une taxe MEV de 99 ETH, soit un coût total de 100 ETH. Si le searcher augmente ses frais au-delà de 1 ETH, son coût total excédera la valeur de l’opportunité, entraînant une perte. Ainsi, 100y DEX peut capter jusqu’à 99 ETH sur les 100 ETH de valeur MEV disponible.
Pour les utilisateurs ordinaires n’exploitant pas la MEV, les frais prioritaires restent très bas, ce qui signifie que 100y DEX ne capte aucune valeur sur ces transactions. Elle ne récupère que la valeur MEV représentée par les frais prioritaires. Ce mécanisme permet aux applications de tirer directement profit de la MEV, ouvrant la voie à de nouveaux cas d’usage innovants.
2.2.2.2 Vérifiable ? Grâce au TEE
La clé ici est d’assurer que l’entité responsable de la construction des blocs utilise bien le mécanisme de classement prioritaire. Pour y parvenir, Unichain met en place deux mesures : 1) séparer le rôle du séquenceur et celui du constructeur de blocs, à l’image du modèle PBS ; 2) obliger les constructeurs de blocs à utiliser un TEE (environnement d’exécution fiable), permettant à quiconque de vérifier que le mécanisme de classement prioritaire est bien appliqué.

Un TEE est une zone sécurisée matérielle (par exemple dans le CPU) fonctionnant indépendamment du reste du système, conçue pour traiter des données sensibles en toute sécurité. Il garantit l’exécution fiable du code même si l’environnement externe est compromis, comme ARM TrustZone ou Intel SGX.
Cette conception empêche même le système d’exploitation ou des programmes disposant de droits administrateurs d’accéder à la zone sécurisée. Pour garantir que le code exécuté dans le TEE est digne de confiance, un processus d’attestation est utilisé. Cette attestation certifie que le TEE est sécurisé et n’a pas été altéré. Par exemple, avec Intel SGX, un hachage représente le code et les données à l’intérieur du SGX, tandis qu’une clé privée gérée par le matériel atteste de l’intégrité du code.
Le processus de construction des blocs sur Unichain s’effectue au sein du TEE du constructeur. Grâce aux propriétés du TEE, ces constructeurs peuvent d’abord soumettre une preuve attestant aux utilisateurs qu’ils utilisent bien le mécanisme de classement prioritaire. Cette combinaison garantit que les applications sur Unichain peuvent extraire de manière fiable une partie des revenus MEV.
2.3 Réseau de validation Unichain (UVN)

Le réseau de validation Unichain (UVN) est un réseau décentralisé composé d’opérateurs de nœuds chargés de valider l’état le plus récent d’Unichain et d’offrir une finalité rapide, permettant ainsi des transactions inter-chaînes transparentes renforcées par une sécurité économique. Ce concept rappelle MACH d’AltLayer, qui utilise EigenLayer pour atteindre une finalité accélérée.
Pour devenir un nœud décentralisé sur Unichain, les participants doivent staker des UNI sur le réseau principal Ethereum. À chaque période, le nœud ayant le solde de staking UNI le plus élevé est sélectionné pour rejoindre l’ensemble des validateurs actifs, et participe à la validation en exécutant le client Reth Unichain. Comme sur d’autres réseaux, les détenteurs d’UNI pourront également choisir de déléguer leur staking.
3. Conclusion
En tant que DApp, Uniswap a déjà atteint une adéquation produit-marché remarquable, et je suis très favorable à sa transition vers une couche 2 spécialisée. Toutefois, la fragmentation de la liquidité restant un défi, il sera crucial d’observer comment l’équipe Uniswap parviendra à offrir une expérience inter-chaînes fluide entre Ethereum L1 et Unichain L2.
D’un point de vue investissement, le fait que le jeton UNI devienne désormais le jeton de staking pour l’UVN est particulièrement intéressant. Étant donné les performances solides de protocoles de staking comme EigenLayer, Symbiotic ou Karak, on peut s’attendre à ce qu’une grande quantité d’UNI soit immobilisée dans l’UVN, ce qui devrait fortement contribuer à la valorisation du jeton UNI.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














