Points clés :
Puffer utilise Restaking pour construire un Rollup Basé plus efficace, avec des séquenceurs décentralisés et une meilleure interaction de liquidité inter-chaînes. Le Rollup Basé et les Rollups principaux façonneront des écosystèmes différents au sein d'Ethereum.
Rollup est une technologie de mise à l'échelle de la blockchain conçue pour permettre à Ethereum et à d'autres blockchains de gérer plus de transactions tout en maintenant des frais bas. En termes simples, les Rollups regroupent de nombreuses transactions et les traitent en dehors de la blockchain principale (hors chaîne). Cela réduit la charge sur le réseau principal d'Ethereum (L1), mais les résultats finaux de ces transactions sont tout de même soumis à la vérification sur la mainnet Ethereum, garantissant ainsi la sécurité et l'immutabilité.
Les rollups se déclinent en deux types principaux:
L'idée principale des Rollups est de «faire la plupart du travail hors chaîne et ne mettre que les résultats sur la chaîne», ce qui permet un traitement plus rapide des transactions à moindre coût.
Ce processus peut être simplifié en deux étapes :
Le chercheur de la Fondation Ethereum, Justin Drake, a introduit le concept de Based Rollup en mars 2023. Cette solution se concentre sur le Séquenceur, un rôle important qui coordonne l'ordre et l'emballage des transactions entre L1 et L2.
Le Séquenceur est responsable de l'ordonnancement et de l'emballage des transactions L2 vers L1, couvrant à la fois l'emballage en lot et la confirmation des transactions mentionnées ci-dessus. Cependant, la plupart des L2 utilisent actuellement une solution de Séquenceur centralisée contrôlée par une ou quelques entités. Bien que cela ne pose pas de gros problème dans les premiers stades du développement de l'industrie, à mesure que les fonds de chaque chaîne croissent et que l'infrastructure mûrit, le Séquenceur centralisé deviendra un "problème à résoudre tôt ou tard".
Actuellement, deux solutions ont été proposées:
La solution de séquenceur décentralisé est représentée par Metis, qui établit un nouveau consensus solide pour rendre le réseau de séquenceur plus robuste.
La solution Based Rollup supprime la conception d'un réseau séparé Sequencer et transfère la responsabilité de l'ordonnancement des transactions de L2 à L1, où les nœuds validateurs Ethereum L1 agissent en tant que proposeurs responsables de l'ordonnancement des transactions. Cette conception ne nécessite pas l'établissement d'un nouveau consensus et utilise pleinement les ressources existantes des nœuds Ethereum tout en évitant les risques liés aux Sequencers centralisés, ce qui permet de tirer parti du niveau de sécurité du réseau principal Ethereum.
Cependant, Based Rollup est également confronté à des problèmes limités par le trilemme classique. Bien qu'il bénéficie de la sécurité du mainnet, cela signifie également qu'il doit compter sur les performances du mainnet (temps de bloc d'environ 12s), ce qui rend la confirmation des transactions significativement plus lente que les solutions conventionnelles de Séquenceur L2.
Pour surmonter ce trilemme, de nouveaux rôles ou mécanismes doivent être introduits pour trouver un équilibre. Le UniFi proposé par Puffer vise à introduire une "pré-confirmation" pour résoudre ce problème.
Dans les solutions Rollup existantes, les utilisateurs reçoivent généralement des « confirmations douces » de la part de Séquenceurs centralisés. Ces Séquenceurs peuvent garantir aux utilisateurs que leurs transactions seront incluses sur la blockchain après leur soumission. Cependant, cette confirmation douce repose fondamentalement sur la confiance en un pouvoir centralisé et si ce pouvoir devient corrompu, l'ordre/la confirmation des transactions ne peut pas être garanti comme étant équitable.
La pré-confirmation de Puffer UniFi présente deux caractéristiques clés :
Ainsi, UniFi contourne la dépendance du Rollup basé sur le temps de bloc du réseau principal en laissant les nœuds du réseau principal Ethereum prendre en charge le « travail supplémentaire » pour garantir l’efficacité de la confirmation des transactions (~100 ms).
Avec le mécanisme de pré-confirmation, il est possible d'améliorer considérablement l'efficacité de confirmation des transactions du mainnet, alors y a-t-il encore besoin de L2 pour améliorer les performances du mainnet ?
En revenant à l'essence de Rollup, il réalise principalement un "emballage de transactions en lots" -> "une confirmation rapide des transactions", une expansion à la fois horizontale et verticale. La pré-confirmation résout le problème de la confirmation rapide et équitable des transactions, tandis que l'emballage de transactions en lots doit encore être effectué sur L2 ou hors chaîne, puis envoyé au mainnet via le Séquenceur pour confirmation.
Dans le processus de pré-confirmation, les nœuds Ethereum assument des responsabilités supplémentaires. Comment ce travail supplémentaire et les pénalités correspondantes peuvent-ils être mis en œuvre ?
Puffer propose UniFi AVS, une solution basée sur EigenLayer. Au lieu d'introduire de nouveaux mécanismes ou garanties, il exploite le système de Restaking d'Ethereum, emballant UniFi dans un service AVS. Tout validateur qui restake sur EigenLayer peut participer à UniFi AVS, fournissant des services de pré-confirmation, avec des pénalités appliquées à ceux qui ne remplissent pas leurs engagements.
Restaking et AVS rendent la pré-confirmation beaucoup plus facile à mettre en œuvre, ce qui en fait l'une des solutions AVS les plus compatibles et pratiques, contribuant de manière significative à la solution Based Rollup. Auparavant, atteindre ce niveau de fonctionnalité était beaucoup plus difficile.
Utiliser UniFi AVS pour construire des chaînes d'application devient une mise à niveau significative de Based Rollup. Par rapport à d'autres solutions de Rollup, UniFi AVS offre:
La composabilité synchrone est une caractéristique clé d'UniFi, visant à résoudre la fragmentation de la liquidité. Dans l'environnement multi-rollup Ethereum d'aujourd'hui, les différents Rollups fonctionnent de manière indépendante, ce qui dispersent la liquidité et l'activité des utilisateurs. L'interaction entre les actifs et les contrats à travers les Rollups nécessite des outils tels que des ponts inter-chaînes, qui augmentent la complexité et ajoutent des coûts élevés et des risques de sécurité.
Avec le passage de commandes décentralisé d'UniFi sur Ethereum L1, le mainnet agit en tant que séquenceur principal, permettant à différents Rollups basés sur UniFi d'interagir dans le même bloc, éliminant ainsi le besoin de ponts inter-chaînes. Cela permet des opérations fluides à travers différents Rollups et chaînes d'application au sein de l'écosystème UniFi. En conséquence, UniFi offre aux utilisateurs une expérience fluide, similaire à celle d'une seule chaîne, réduisant considérablement la fragmentation de la liquidité. Cette approche est similaire à l'objectif d'abstraction de chaîne, mais la solution d'UniFi est plus native et directe, sans introduire de couches de consensus supplémentaires ou de restrictions (telles qu'une nouvelle couche de consensus pour l'agrégation de la liquidité et les besoins des utilisateurs).
En fin de compte, le succès de UniFi dépend de savoir si Based Rollup devient une solution Rollup nécessaire.
Actuellement, de nombreuses solutions L2 sont plus centralisées que les utilisateurs ne le réalisent. Cependant, ce problème de centralisation n'a pas d'impact immédiat sur les utilisateurs à court terme, et le résoudre ne conduira pas nécessairement à des avantages financiers immédiats, car il est quelque peu éloigné de l'expérience utilisateur. La raison pour laquelle ce problème n'a pas été plus important est qu'aucune application n'a encore été directement affectée par des séquenceurs centralisés. Par exemple, pendant la phase d'inscription de Bitcoin, la plupart des histoires à succès se sont déroulées dans un environnement d'indexeur hautement centralisé.
D'un point de vue à long terme, traiter des séquenceurs décentralisés et s'attaquer à la fragmentation de la liquidité et de l'expérience utilisateur devient un problème critique. Utilisons une analogie pour la comparaison:
Based Rollup est une solution plus étroitement alignée avec Ethereum, agissant comme un Rollup "subordonné" à Ethereum - pensez-y comme à la "garde personnelle" d'Ethereum. Cette garde peut être de l'infanterie, de la cavalerie ou de l'artillerie, avec une coordination directe par Ethereum, suivant son système le plus équitable. Il n'y a pas besoin d'intervention d'un tiers, ce qui réduit les risques de mauvaise communication ou d'intention malveillante.
Pendant ce temps, le rollup optimiste principal est plus autonome, Ethereum accordant plus de liberté. C'est comme des rois vassaux, chacun construisant ses propres villes et systèmes, la justice dépendant des dirigeants eux-mêmes. La communication entre les vassaux nécessite un département externe - ce département est l'abstraction de chaîne. Pour gérer ces vassaux, le système d'abstraction de chaîne doit être suffisamment puissant pour les contrôler tout en évitant la corruption.
Le débat entre ces approches porte sur la question de savoir si les Rollups doivent retourner de la valeur à Ethereum ou soutenir une croissance indépendante. Être plus étroitement lié à Ethereum offre une plus grande sécurité et réduit les coûts de décentralisation, tout en offrant également une composabilité synchrone naturelle. L'indépendance permet aux opérateurs de capturer plus de profits, mais entraîne des coûts plus élevés pour garantir la sécurité décentralisée et repose sur la composabilité externe.
La nature inclusive de la blockchain garantit que les deux approches coexisteront, car elles reflètent les compromis continus entre la décentralisation, l'efficacité et les intérêts dans différents scénarios. Cette exploration se poursuivra, les améliorations techniques en cours offrant de nouvelles opportunités aux développeurs de façonner l'avenir.
Points clés :
Puffer utilise Restaking pour construire un Rollup Basé plus efficace, avec des séquenceurs décentralisés et une meilleure interaction de liquidité inter-chaînes. Le Rollup Basé et les Rollups principaux façonneront des écosystèmes différents au sein d'Ethereum.
Rollup est une technologie de mise à l'échelle de la blockchain conçue pour permettre à Ethereum et à d'autres blockchains de gérer plus de transactions tout en maintenant des frais bas. En termes simples, les Rollups regroupent de nombreuses transactions et les traitent en dehors de la blockchain principale (hors chaîne). Cela réduit la charge sur le réseau principal d'Ethereum (L1), mais les résultats finaux de ces transactions sont tout de même soumis à la vérification sur la mainnet Ethereum, garantissant ainsi la sécurité et l'immutabilité.
Les rollups se déclinent en deux types principaux:
L'idée principale des Rollups est de «faire la plupart du travail hors chaîne et ne mettre que les résultats sur la chaîne», ce qui permet un traitement plus rapide des transactions à moindre coût.
Ce processus peut être simplifié en deux étapes :
Le chercheur de la Fondation Ethereum, Justin Drake, a introduit le concept de Based Rollup en mars 2023. Cette solution se concentre sur le Séquenceur, un rôle important qui coordonne l'ordre et l'emballage des transactions entre L1 et L2.
Le Séquenceur est responsable de l'ordonnancement et de l'emballage des transactions L2 vers L1, couvrant à la fois l'emballage en lot et la confirmation des transactions mentionnées ci-dessus. Cependant, la plupart des L2 utilisent actuellement une solution de Séquenceur centralisée contrôlée par une ou quelques entités. Bien que cela ne pose pas de gros problème dans les premiers stades du développement de l'industrie, à mesure que les fonds de chaque chaîne croissent et que l'infrastructure mûrit, le Séquenceur centralisé deviendra un "problème à résoudre tôt ou tard".
Actuellement, deux solutions ont été proposées:
La solution de séquenceur décentralisé est représentée par Metis, qui établit un nouveau consensus solide pour rendre le réseau de séquenceur plus robuste.
La solution Based Rollup supprime la conception d'un réseau séparé Sequencer et transfère la responsabilité de l'ordonnancement des transactions de L2 à L1, où les nœuds validateurs Ethereum L1 agissent en tant que proposeurs responsables de l'ordonnancement des transactions. Cette conception ne nécessite pas l'établissement d'un nouveau consensus et utilise pleinement les ressources existantes des nœuds Ethereum tout en évitant les risques liés aux Sequencers centralisés, ce qui permet de tirer parti du niveau de sécurité du réseau principal Ethereum.
Cependant, Based Rollup est également confronté à des problèmes limités par le trilemme classique. Bien qu'il bénéficie de la sécurité du mainnet, cela signifie également qu'il doit compter sur les performances du mainnet (temps de bloc d'environ 12s), ce qui rend la confirmation des transactions significativement plus lente que les solutions conventionnelles de Séquenceur L2.
Pour surmonter ce trilemme, de nouveaux rôles ou mécanismes doivent être introduits pour trouver un équilibre. Le UniFi proposé par Puffer vise à introduire une "pré-confirmation" pour résoudre ce problème.
Dans les solutions Rollup existantes, les utilisateurs reçoivent généralement des « confirmations douces » de la part de Séquenceurs centralisés. Ces Séquenceurs peuvent garantir aux utilisateurs que leurs transactions seront incluses sur la blockchain après leur soumission. Cependant, cette confirmation douce repose fondamentalement sur la confiance en un pouvoir centralisé et si ce pouvoir devient corrompu, l'ordre/la confirmation des transactions ne peut pas être garanti comme étant équitable.
La pré-confirmation de Puffer UniFi présente deux caractéristiques clés :
Ainsi, UniFi contourne la dépendance du Rollup basé sur le temps de bloc du réseau principal en laissant les nœuds du réseau principal Ethereum prendre en charge le « travail supplémentaire » pour garantir l’efficacité de la confirmation des transactions (~100 ms).
Avec le mécanisme de pré-confirmation, il est possible d'améliorer considérablement l'efficacité de confirmation des transactions du mainnet, alors y a-t-il encore besoin de L2 pour améliorer les performances du mainnet ?
En revenant à l'essence de Rollup, il réalise principalement un "emballage de transactions en lots" -> "une confirmation rapide des transactions", une expansion à la fois horizontale et verticale. La pré-confirmation résout le problème de la confirmation rapide et équitable des transactions, tandis que l'emballage de transactions en lots doit encore être effectué sur L2 ou hors chaîne, puis envoyé au mainnet via le Séquenceur pour confirmation.
Dans le processus de pré-confirmation, les nœuds Ethereum assument des responsabilités supplémentaires. Comment ce travail supplémentaire et les pénalités correspondantes peuvent-ils être mis en œuvre ?
Puffer propose UniFi AVS, une solution basée sur EigenLayer. Au lieu d'introduire de nouveaux mécanismes ou garanties, il exploite le système de Restaking d'Ethereum, emballant UniFi dans un service AVS. Tout validateur qui restake sur EigenLayer peut participer à UniFi AVS, fournissant des services de pré-confirmation, avec des pénalités appliquées à ceux qui ne remplissent pas leurs engagements.
Restaking et AVS rendent la pré-confirmation beaucoup plus facile à mettre en œuvre, ce qui en fait l'une des solutions AVS les plus compatibles et pratiques, contribuant de manière significative à la solution Based Rollup. Auparavant, atteindre ce niveau de fonctionnalité était beaucoup plus difficile.
Utiliser UniFi AVS pour construire des chaînes d'application devient une mise à niveau significative de Based Rollup. Par rapport à d'autres solutions de Rollup, UniFi AVS offre:
La composabilité synchrone est une caractéristique clé d'UniFi, visant à résoudre la fragmentation de la liquidité. Dans l'environnement multi-rollup Ethereum d'aujourd'hui, les différents Rollups fonctionnent de manière indépendante, ce qui dispersent la liquidité et l'activité des utilisateurs. L'interaction entre les actifs et les contrats à travers les Rollups nécessite des outils tels que des ponts inter-chaînes, qui augmentent la complexité et ajoutent des coûts élevés et des risques de sécurité.
Avec le passage de commandes décentralisé d'UniFi sur Ethereum L1, le mainnet agit en tant que séquenceur principal, permettant à différents Rollups basés sur UniFi d'interagir dans le même bloc, éliminant ainsi le besoin de ponts inter-chaînes. Cela permet des opérations fluides à travers différents Rollups et chaînes d'application au sein de l'écosystème UniFi. En conséquence, UniFi offre aux utilisateurs une expérience fluide, similaire à celle d'une seule chaîne, réduisant considérablement la fragmentation de la liquidité. Cette approche est similaire à l'objectif d'abstraction de chaîne, mais la solution d'UniFi est plus native et directe, sans introduire de couches de consensus supplémentaires ou de restrictions (telles qu'une nouvelle couche de consensus pour l'agrégation de la liquidité et les besoins des utilisateurs).
En fin de compte, le succès de UniFi dépend de savoir si Based Rollup devient une solution Rollup nécessaire.
Actuellement, de nombreuses solutions L2 sont plus centralisées que les utilisateurs ne le réalisent. Cependant, ce problème de centralisation n'a pas d'impact immédiat sur les utilisateurs à court terme, et le résoudre ne conduira pas nécessairement à des avantages financiers immédiats, car il est quelque peu éloigné de l'expérience utilisateur. La raison pour laquelle ce problème n'a pas été plus important est qu'aucune application n'a encore été directement affectée par des séquenceurs centralisés. Par exemple, pendant la phase d'inscription de Bitcoin, la plupart des histoires à succès se sont déroulées dans un environnement d'indexeur hautement centralisé.
D'un point de vue à long terme, traiter des séquenceurs décentralisés et s'attaquer à la fragmentation de la liquidité et de l'expérience utilisateur devient un problème critique. Utilisons une analogie pour la comparaison:
Based Rollup est une solution plus étroitement alignée avec Ethereum, agissant comme un Rollup "subordonné" à Ethereum - pensez-y comme à la "garde personnelle" d'Ethereum. Cette garde peut être de l'infanterie, de la cavalerie ou de l'artillerie, avec une coordination directe par Ethereum, suivant son système le plus équitable. Il n'y a pas besoin d'intervention d'un tiers, ce qui réduit les risques de mauvaise communication ou d'intention malveillante.
Pendant ce temps, le rollup optimiste principal est plus autonome, Ethereum accordant plus de liberté. C'est comme des rois vassaux, chacun construisant ses propres villes et systèmes, la justice dépendant des dirigeants eux-mêmes. La communication entre les vassaux nécessite un département externe - ce département est l'abstraction de chaîne. Pour gérer ces vassaux, le système d'abstraction de chaîne doit être suffisamment puissant pour les contrôler tout en évitant la corruption.
Le débat entre ces approches porte sur la question de savoir si les Rollups doivent retourner de la valeur à Ethereum ou soutenir une croissance indépendante. Être plus étroitement lié à Ethereum offre une plus grande sécurité et réduit les coûts de décentralisation, tout en offrant également une composabilité synchrone naturelle. L'indépendance permet aux opérateurs de capturer plus de profits, mais entraîne des coûts plus élevés pour garantir la sécurité décentralisée et repose sur la composabilité externe.
La nature inclusive de la blockchain garantit que les deux approches coexisteront, car elles reflètent les compromis continus entre la décentralisation, l'efficacité et les intérêts dans différents scénarios. Cette exploration se poursuivra, les améliorations techniques en cours offrant de nouvelles opportunités aux développeurs de façonner l'avenir.