Uniswap, Flashbots et OP-Stack : la Trinité derrière Unichain

DébutantOct 17, 2024
Unichain a un livre blanc de seulement trois pages, mais un examen plus approfondi révèle qu'il s'agit d'un chef-d'œuvre. Il réunit la focalisation de longue date d'Uniswap sur l'expérience utilisateur, les dernières recherches de Flashbots sur MEV et l'écosystème étendu construit par OP-Stack. Par conséquent, cet article vise à fournir une présentation rapide et simple des principales fonctionnalités d'Unichain pour une meilleure compréhension.
Uniswap, Flashbots et OP-Stack : la Trinité derrière Unichain

Unichain a été dévoilé il y a seulement 3 heures.

Dernières nouvelles dans l'industrie de la crypto : Uniswap, le principal DEX AMM, a officiellement annoncé sa propre solution de couche 2, Unichain.

Il y a plusieurs années, j'ai spéculé sur la probabilité que Uniswap développe son propre réseau et j'ai argumenté contre en raison des défis potentiels liés à l'expérience utilisateur. Cependant, avec la révélation de Unichain, ma prédiction s'est avérée fausse.

Pour aller droit au but, Unichain a un livre blanc qui ne fait que trois pages, mais un examen plus approfondi révèle qu’il s’agit d’un chef-d’œuvre. Il rassemble l’accent mis de longue date par Uniswap sur l’expérience utilisateur, les dernières recherches MEV de Flashbots et le vaste écosystème construit par OP-Stack. Bien que le contenu soit bref, le livre blanc aborde des sujets complexes tels que le TEE, l’ordre de priorité et la taxe MEV, ce qui pourrait être difficile pour les lecteurs qui ne sont pas familiers avec les bases du MEV. Par conséquent, cet article vise à fournir une ventilation rapide et simple des principales caractéristiques d’Unichain pour une compréhension plus facile.

1. Problèmes

Uniswap, l'un des principaux DEX AMM de l'écosystème Ethereum, est actuellement déployé sur 25 réseaux avec un TVL total d'environ 4,5 milliards de dollars. Bien que Uniswap soit déjà l'un des protocoles les plus réussis, il fait toujours face à des limitations imposées par les réseaux sur lesquels il opère.

Par exemple, le réseau Ethereum offre une immense liquidité mais souffre d'une faible évolutivité et d'une vulnérabilité aux MEV malveillants (Valeur Maximale Extractible). Diverses solutions de rollup ont émergé pour résoudre ces problèmes, mais la plupart sont actuellement exploitées par un seul séquenceur, ce qui entraîne des points de défaillance potentiels tels que les pannes de fonctionnement et la censure.

De plus, le processus de construction de blocs sur Ethereum et la plupart des réseaux de cumul implique un mempool public, créant un environnement où les utilisateurs (chercheurs) extraient les MEV, qu’ils soient bons ou mauvais, des autres utilisateurs. De plus, en raison de la structure de la chaîne de valeur MEV, il existe un déséquilibre où la valeur est capturée de manière disproportionnée par les proposants, plutôt que de bénéficier aux utilisateurs.

2. Entrez Unichain

2.1 Aperçu

Unichain, un optimiste rollup Ethereum basé sur OP Stack, a été présenté par Uniswap, Flashbots, OP Labs et Paradigm pour résoudre les problèmes mentionnés ci-dessus. Unichain offre plusieurs avantages clés grâce à 1) la construction de blocs vérifiables et 2) le Réseau de Validation Unichain:

  • [ ] Mises à jour rapides de l’état
  • Permettre aux applications d'extraire et d'intérioriser le MEV
  • Règlement rapide via une finalité économique rapide

En plus d'être un rollup basé sur la pile OP, Unichain prévoit de participer à l'écosystème Superchain. En plus de ses capacités de règlement rapide natives, cette intégration devrait offrir aux utilisateurs une expérience de liquidité transparente grâce aux solutions inter-chaînes de l'écosystème Superchain.

Maintenant, examinons de plus près comment Unichain offre ces fonctionnalités.

2.2 Construction de bloc vérifiable

La construction de blocs vérifiable est rendue possible grâce à Rollup-Boost, une fonctionnalité développée en collaboration avec flashbots. Rollup-Boost offre deux fonctionnalités clés : Flashblocks et Verifiable Priority Ordering. Tout comme MEV-Boost, Rollup-Boost fonctionne comme un logiciel auxiliaire.

2.2.1 Flashbots

Les flashblocks sont un type de pré-confirmation émis par les constructeurs TEE (que nous explorerons plus en détail ci-dessous). Unichain génère des blocs partiels, divisant un seul bloc en quatre parties, chaque bloc partiel étant créé toutes les 250 ms et envoyé au séquenceur.

Le séquenceur télécharge continuellement ces blocs partiels tout en exécutant simultanément des transactions, ce qui offre aux utilisateurs des confirmations d'exécution anticipées. Ces blocs partiels sont garantis d'être inclus dans le bloc final proposé par le séquenceur. Ce processus permet des mises à jour d'état plus rapides, réduisant la latence, améliorant l'expérience utilisateur et atténuant la MEV malveillante.

2.2.2 Verifiable Priority Ordering

2.2.2.1 Priorité de commande

Priorité de Commandeest un mécanisme de construction de bloc proposé par Dan Robinson et Dave White de Paradigm. Il suppose que les proposants de blocs ordonnent les transactions uniquement en fonction des frais de priorité et ne s'engagent pas dans des actions de censure ou de retard. Ce modèle n'est viable que lorsqu'il y a un seul ou un proposant de bloc de confiance. Dans des environnements compétitifs comme Ethereum L1, où plusieurs proposants construisent des blocs, l'ordonnancement par priorité n'est pas réalisable.

Le but de l'Ordre Privé est de permettre aux dApps sur le mainnet d'imposer une taxe MEV sur les transactions interagissant avec elles, permettant l'extraction d'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 taxe imposée par un contrat intelligent sur les transactions, qui peut être définie en fonction de la taxe de priorité de la transaction. Prenons un exemple.

Le DEX 100y sur Unichain L2 veut extraire directement la valeur MEV des transactions MEV qui se produisent sur son échange. Puisqu’il sait que les blocs sur Unichain sont construits à l’aide de l’ordre prioritaire, cela signifie que la valeur MEV de toute transaction est déterminée uniquement par ses frais de priorité. 100y DEX fixe une taxe MEV égale à 99 fois les frais de priorité de la transaction.

Si une opportunité d’arbitrage d’une valeur de 100 ETH se présente, combien de frais de priorité maximum les chercheurs soumettraient-ils pour l’extraire ? La réponse est 1 ETH. La fixation des frais de priorité à 1 ETH entraîne une taxe MEV de 99 ETH, soit un total de 100 ETH. Si les chercheurs fixent des frais de priorité supérieurs à 1 ETH, le coût total dépassera 100 ETH, ce qui entraînera une perte. Par conséquent, 100y DEX peut capturer un maximum de 99 ETH de la valeur MEV de 100 ETH.

Pour les utilisateurs réguliers qui ne capturent pas la valeur MEV, les frais de priorité seraient fixés beaucoup plus bas, ce qui signifie que 100y DEX ne extraira pas de valeur de ces transactions. Au lieu de cela, il ne capturera que la valeur MEV représentée par les frais de priorité. Cette configuration permet aux applications d'extraire directement la valeur MEV, ouvrant ainsi divers cas d'utilisation potentiels.

2.2.2.2 Vérifiable...? Utilisez TEE!

La clé ici est de s'assurer que l'entité responsable de la construction de blocs utilise le mécanisme de commande de priorité. Pour y parvenir, Unichain a mis en place deux mesures : 1) Elle sépare le séquenceur et le constructeur de blocs, similaire au modèle PBS, et 2) Elle oblige les constructeurs de blocs à utiliser TEE (Trusted Execution Environment) pour permettre à quiconque de vérifier que le mécanisme de commande de priorité est utilisé.

(Source: Android)

Un environnement d’exécution sécurisé (TEE) est une section sécurisée du matériel, telle qu’un processeur, qui fonctionne indépendamment du reste du système pour traiter en toute sécurité les données sensibles. Les TEE garantissent que le code approuvé peut s’exécuter en toute sécurité, même si l’environnement externe est compromis. Parmi les exemples les plus frappants, citons la TrustZone d’ARM et le SGX d’Intel. Un exemple courant est la façon dont les données biométriques, telles que les empreintes digitales ou la reconnaissance faciale, sont traitées sur les appareils mobiles au sein d’un TEE.

Cette conception empêche même le système d’exploitation ou les programmes disposant de privilèges d’administrateur d’accéder à la zone sécurisée. Pour s’assurer que le code exécuté dans le TEE est fiable, un processus d’attestation est utilisé. Cette vérification permet de s’assurer que le TEE reste dans un état sécurisé et non altéré. Par exemple, dans Intel SGX, une valeur de hachage est générée pour représenter le code et les données au sein du SGX, tandis qu’une clé privée gérée par le matériel prouve l’intégrité du code.

Le processus de construction de blocs d'Unichain a lieu au sein de l'environnement d'exécution de confiance (TEE) des constructeurs TEE. Grâce aux propriétés du TEE, ces constructeurs peuvent initialement soumettre une attestation pour prouver aux utilisateurs qu'ils utilisent le mécanisme de construction de bloc de priorité de commande. Cette combinaison de fonctionnalités garantit que les applications sur Unichain peuvent extraire de manière fiable une partie des revenus MEV.

2.3 Réseau de validation Unichain

Le réseau de validation Unichain est un réseau décentralisé d'opérateurs de nœuds responsables de la validation de l'état le plus récent d'Unichain et de la fourniture d'une finalité rapide, permettant des transactions inter-chaînes transparentes grâce à la sécurité économique. Ce concept est similaire à MACH d'AltLayer, qui utilise EigenLayer pour atteindre une finalité rapide, ainsi qu'à la couche de finalité rapide de Nuffle et à l'idée récente de finalité rapide présentée par Symbiotic.

Pour devenir un nœud décentralisé dans Unichain, les participants doivent miser des UNI sur le réseau principal Ethereum. À chaque époque, les nœuds avec les soldes UNI misés les plus élevés sont sélectionnés pour l'ensemble actif et participent à la validation en exécutant le client Reth Unichain. De plus, comme sur d'autres réseaux, les détenteurs de UNI ont la possibilité de déléGuer leur mise.

3. Final Thoughts

Uniswap a déjà atteint une forte adéquation produit-marché en tant que dApp, et je vois très positivement son évolution vers une L2 spécifique à l’application basée sur Ethereum, d’autant plus qu’elle cherche à étendre son écosystème. Cependant, la fragmentation de la liquidité étant toujours un défi, la clé sera de voir comment l’équipe d’Uniswap offre une expérience de transaction inter-chaînes transparente entre Ethereum L1 et Unichain L2.

D'un point de vue d'investissement, il est particulièrement intéressant que le jeton UNI soit désormais utilisé comme jeton de mise en jeu pour UVN. Étant donné les performances solides des protocoles de rémunération tels que EigenLayer, Symbiotic et Karak, on peut s'attendre à ce qu'une quantité importante de UNI soit mise en jeu dans UVN, ce qui contribuerait grandement à l'accumulation de valeur de UNI. Suite à l'annonce d'aujourd'hui, UNI a déjà augmenté d'environ 12 %, ce qui le place dans le top 20 en termes de capitalisation boursière. Étant donné la capitalisation boursière déjà élevée de UNI par rapport aux autres jetons, il sera intéressant de voir comment la mise en jeu supplémentaire de UNI impacte son prix à l'avenir.

Démenti:

  1. Cet article est reproduit à partir de [100y], Tous les droits d’auteur appartiennent à l’auteur original [100y]. If there are objections to this reprint, please contact the Gate Learnl'équipe et ils le traiteront rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdite.

Uniswap, Flashbots et OP-Stack : la Trinité derrière Unichain

DébutantOct 17, 2024
Unichain a un livre blanc de seulement trois pages, mais un examen plus approfondi révèle qu'il s'agit d'un chef-d'œuvre. Il réunit la focalisation de longue date d'Uniswap sur l'expérience utilisateur, les dernières recherches de Flashbots sur MEV et l'écosystème étendu construit par OP-Stack. Par conséquent, cet article vise à fournir une présentation rapide et simple des principales fonctionnalités d'Unichain pour une meilleure compréhension.
Uniswap, Flashbots et OP-Stack : la Trinité derrière Unichain

Unichain a été dévoilé il y a seulement 3 heures.

Dernières nouvelles dans l'industrie de la crypto : Uniswap, le principal DEX AMM, a officiellement annoncé sa propre solution de couche 2, Unichain.

Il y a plusieurs années, j'ai spéculé sur la probabilité que Uniswap développe son propre réseau et j'ai argumenté contre en raison des défis potentiels liés à l'expérience utilisateur. Cependant, avec la révélation de Unichain, ma prédiction s'est avérée fausse.

Pour aller droit au but, Unichain a un livre blanc qui ne fait que trois pages, mais un examen plus approfondi révèle qu’il s’agit d’un chef-d’œuvre. Il rassemble l’accent mis de longue date par Uniswap sur l’expérience utilisateur, les dernières recherches MEV de Flashbots et le vaste écosystème construit par OP-Stack. Bien que le contenu soit bref, le livre blanc aborde des sujets complexes tels que le TEE, l’ordre de priorité et la taxe MEV, ce qui pourrait être difficile pour les lecteurs qui ne sont pas familiers avec les bases du MEV. Par conséquent, cet article vise à fournir une ventilation rapide et simple des principales caractéristiques d’Unichain pour une compréhension plus facile.

1. Problèmes

Uniswap, l'un des principaux DEX AMM de l'écosystème Ethereum, est actuellement déployé sur 25 réseaux avec un TVL total d'environ 4,5 milliards de dollars. Bien que Uniswap soit déjà l'un des protocoles les plus réussis, il fait toujours face à des limitations imposées par les réseaux sur lesquels il opère.

Par exemple, le réseau Ethereum offre une immense liquidité mais souffre d'une faible évolutivité et d'une vulnérabilité aux MEV malveillants (Valeur Maximale Extractible). Diverses solutions de rollup ont émergé pour résoudre ces problèmes, mais la plupart sont actuellement exploitées par un seul séquenceur, ce qui entraîne des points de défaillance potentiels tels que les pannes de fonctionnement et la censure.

De plus, le processus de construction de blocs sur Ethereum et la plupart des réseaux de cumul implique un mempool public, créant un environnement où les utilisateurs (chercheurs) extraient les MEV, qu’ils soient bons ou mauvais, des autres utilisateurs. De plus, en raison de la structure de la chaîne de valeur MEV, il existe un déséquilibre où la valeur est capturée de manière disproportionnée par les proposants, plutôt que de bénéficier aux utilisateurs.

2. Entrez Unichain

2.1 Aperçu

Unichain, un optimiste rollup Ethereum basé sur OP Stack, a été présenté par Uniswap, Flashbots, OP Labs et Paradigm pour résoudre les problèmes mentionnés ci-dessus. Unichain offre plusieurs avantages clés grâce à 1) la construction de blocs vérifiables et 2) le Réseau de Validation Unichain:

  • [ ] Mises à jour rapides de l’état
  • Permettre aux applications d'extraire et d'intérioriser le MEV
  • Règlement rapide via une finalité économique rapide

En plus d'être un rollup basé sur la pile OP, Unichain prévoit de participer à l'écosystème Superchain. En plus de ses capacités de règlement rapide natives, cette intégration devrait offrir aux utilisateurs une expérience de liquidité transparente grâce aux solutions inter-chaînes de l'écosystème Superchain.

Maintenant, examinons de plus près comment Unichain offre ces fonctionnalités.

2.2 Construction de bloc vérifiable

La construction de blocs vérifiable est rendue possible grâce à Rollup-Boost, une fonctionnalité développée en collaboration avec flashbots. Rollup-Boost offre deux fonctionnalités clés : Flashblocks et Verifiable Priority Ordering. Tout comme MEV-Boost, Rollup-Boost fonctionne comme un logiciel auxiliaire.

2.2.1 Flashbots

Les flashblocks sont un type de pré-confirmation émis par les constructeurs TEE (que nous explorerons plus en détail ci-dessous). Unichain génère des blocs partiels, divisant un seul bloc en quatre parties, chaque bloc partiel étant créé toutes les 250 ms et envoyé au séquenceur.

Le séquenceur télécharge continuellement ces blocs partiels tout en exécutant simultanément des transactions, ce qui offre aux utilisateurs des confirmations d'exécution anticipées. Ces blocs partiels sont garantis d'être inclus dans le bloc final proposé par le séquenceur. Ce processus permet des mises à jour d'état plus rapides, réduisant la latence, améliorant l'expérience utilisateur et atténuant la MEV malveillante.

2.2.2 Verifiable Priority Ordering

2.2.2.1 Priorité de commande

Priorité de Commandeest un mécanisme de construction de bloc proposé par Dan Robinson et Dave White de Paradigm. Il suppose que les proposants de blocs ordonnent les transactions uniquement en fonction des frais de priorité et ne s'engagent pas dans des actions de censure ou de retard. Ce modèle n'est viable que lorsqu'il y a un seul ou un proposant de bloc de confiance. Dans des environnements compétitifs comme Ethereum L1, où plusieurs proposants construisent des blocs, l'ordonnancement par priorité n'est pas réalisable.

Le but de l'Ordre Privé est de permettre aux dApps sur le mainnet d'imposer une taxe MEV sur les transactions interagissant avec elles, permettant l'extraction d'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 taxe imposée par un contrat intelligent sur les transactions, qui peut être définie en fonction de la taxe de priorité de la transaction. Prenons un exemple.

Le DEX 100y sur Unichain L2 veut extraire directement la valeur MEV des transactions MEV qui se produisent sur son échange. Puisqu’il sait que les blocs sur Unichain sont construits à l’aide de l’ordre prioritaire, cela signifie que la valeur MEV de toute transaction est déterminée uniquement par ses frais de priorité. 100y DEX fixe une taxe MEV égale à 99 fois les frais de priorité de la transaction.

Si une opportunité d’arbitrage d’une valeur de 100 ETH se présente, combien de frais de priorité maximum les chercheurs soumettraient-ils pour l’extraire ? La réponse est 1 ETH. La fixation des frais de priorité à 1 ETH entraîne une taxe MEV de 99 ETH, soit un total de 100 ETH. Si les chercheurs fixent des frais de priorité supérieurs à 1 ETH, le coût total dépassera 100 ETH, ce qui entraînera une perte. Par conséquent, 100y DEX peut capturer un maximum de 99 ETH de la valeur MEV de 100 ETH.

Pour les utilisateurs réguliers qui ne capturent pas la valeur MEV, les frais de priorité seraient fixés beaucoup plus bas, ce qui signifie que 100y DEX ne extraira pas de valeur de ces transactions. Au lieu de cela, il ne capturera que la valeur MEV représentée par les frais de priorité. Cette configuration permet aux applications d'extraire directement la valeur MEV, ouvrant ainsi divers cas d'utilisation potentiels.

2.2.2.2 Vérifiable...? Utilisez TEE!

La clé ici est de s'assurer que l'entité responsable de la construction de blocs utilise le mécanisme de commande de priorité. Pour y parvenir, Unichain a mis en place deux mesures : 1) Elle sépare le séquenceur et le constructeur de blocs, similaire au modèle PBS, et 2) Elle oblige les constructeurs de blocs à utiliser TEE (Trusted Execution Environment) pour permettre à quiconque de vérifier que le mécanisme de commande de priorité est utilisé.

(Source: Android)

Un environnement d’exécution sécurisé (TEE) est une section sécurisée du matériel, telle qu’un processeur, qui fonctionne indépendamment du reste du système pour traiter en toute sécurité les données sensibles. Les TEE garantissent que le code approuvé peut s’exécuter en toute sécurité, même si l’environnement externe est compromis. Parmi les exemples les plus frappants, citons la TrustZone d’ARM et le SGX d’Intel. Un exemple courant est la façon dont les données biométriques, telles que les empreintes digitales ou la reconnaissance faciale, sont traitées sur les appareils mobiles au sein d’un TEE.

Cette conception empêche même le système d’exploitation ou les programmes disposant de privilèges d’administrateur d’accéder à la zone sécurisée. Pour s’assurer que le code exécuté dans le TEE est fiable, un processus d’attestation est utilisé. Cette vérification permet de s’assurer que le TEE reste dans un état sécurisé et non altéré. Par exemple, dans Intel SGX, une valeur de hachage est générée pour représenter le code et les données au sein du SGX, tandis qu’une clé privée gérée par le matériel prouve l’intégrité du code.

Le processus de construction de blocs d'Unichain a lieu au sein de l'environnement d'exécution de confiance (TEE) des constructeurs TEE. Grâce aux propriétés du TEE, ces constructeurs peuvent initialement soumettre une attestation pour prouver aux utilisateurs qu'ils utilisent le mécanisme de construction de bloc de priorité de commande. Cette combinaison de fonctionnalités garantit que les applications sur Unichain peuvent extraire de manière fiable une partie des revenus MEV.

2.3 Réseau de validation Unichain

Le réseau de validation Unichain est un réseau décentralisé d'opérateurs de nœuds responsables de la validation de l'état le plus récent d'Unichain et de la fourniture d'une finalité rapide, permettant des transactions inter-chaînes transparentes grâce à la sécurité économique. Ce concept est similaire à MACH d'AltLayer, qui utilise EigenLayer pour atteindre une finalité rapide, ainsi qu'à la couche de finalité rapide de Nuffle et à l'idée récente de finalité rapide présentée par Symbiotic.

Pour devenir un nœud décentralisé dans Unichain, les participants doivent miser des UNI sur le réseau principal Ethereum. À chaque époque, les nœuds avec les soldes UNI misés les plus élevés sont sélectionnés pour l'ensemble actif et participent à la validation en exécutant le client Reth Unichain. De plus, comme sur d'autres réseaux, les détenteurs de UNI ont la possibilité de déléGuer leur mise.

3. Final Thoughts

Uniswap a déjà atteint une forte adéquation produit-marché en tant que dApp, et je vois très positivement son évolution vers une L2 spécifique à l’application basée sur Ethereum, d’autant plus qu’elle cherche à étendre son écosystème. Cependant, la fragmentation de la liquidité étant toujours un défi, la clé sera de voir comment l’équipe d’Uniswap offre une expérience de transaction inter-chaînes transparente entre Ethereum L1 et Unichain L2.

D'un point de vue d'investissement, il est particulièrement intéressant que le jeton UNI soit désormais utilisé comme jeton de mise en jeu pour UVN. Étant donné les performances solides des protocoles de rémunération tels que EigenLayer, Symbiotic et Karak, on peut s'attendre à ce qu'une quantité importante de UNI soit mise en jeu dans UVN, ce qui contribuerait grandement à l'accumulation de valeur de UNI. Suite à l'annonce d'aujourd'hui, UNI a déjà augmenté d'environ 12 %, ce qui le place dans le top 20 en termes de capitalisation boursière. Étant donné la capitalisation boursière déjà élevée de UNI par rapport aux autres jetons, il sera intéressant de voir comment la mise en jeu supplémentaire de UNI impacte son prix à l'avenir.

Démenti:

  1. Cet article est reproduit à partir de [100y], Tous les droits d’auteur appartiennent à l’auteur original [100y]. If there are objections to this reprint, please contact the Gate Learnl'équipe et ils le traiteront rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdite.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!