Maison  >  Article  >  Une interprétation approfondie de la fin du jeu entre Ethereum et modularité

Une interprétation approfondie de la fin du jeu entre Ethereum et modularité

王林
王林avant
2024-03-11 10:34:10665parcourir

Compilé par : Ladyfinger, Blockbeats

Note de l'éditeur : Avec le développement continu de la technologie blockchain, deux philosophies de conception différentes, l'architecture unique et l'architecture modulaire, ont démontré leurs avantages et scénarios d'application respectifs. L'architecture unique de Solana offre une expérience de transaction rapide et peu coûteuse, mais ses exigences matérielles élevées peuvent conduire à une tendance à la centralisation, tandis que les conceptions modulaires, telles que les dernières tendances de Celestia et Ethereum, réduisent les coûts en séparant les couches de disponibilité des données. améliorer la sécurité et la flexibilité, et prendre en charge une gamme plus large d’applications et d’innovations.

Ces développements reflètent la nature évolutive de la technologie blockchain et l’exploration continue par la communauté de l’équilibre entre sécurité, décentralisation et évolutivité. Avec le développement ultérieur de l’architecture modulaire, nous pourrions assister à un écosystème blockchain plus riche et plus diversifié, offrant aux utilisateurs et aux développeurs plus de choix et de possibilités. Bien qu’il existe différentes opinions et approches, ces avancées font collectivement avancer la technologie blockchain et marquent son évolution vers une architecture plus mature et flexible.

Single Era

Solana a été extrêmement populaire ces derniers temps, et pour cause. Il est sorti des jours sombres de la crise d'Alameda avec un parcours solide, passant de pauses fréquentes à la gestion réussie des réclamations de parachutage les plus chargées de l'histoire tout en maintenant des frais extrêmement bas. Solana est un bon choix du point de vue d'attirer de nouveaux utilisateurs : le L2 d'Ethereum facture toujours la somme énorme de 1 $ par transaction (nous ne pensons vraiment pas que commencer par BSC ou Tron soit une bonne idée).

Un autre avantage de Solana est son état mondial unique qui reflète instantanément tous les signaux du marché, sans sauts dans les cumuls ni arbitrages ni ponts entre les fragments. C'est comme si le trading se déroulait de manière transparente 24 heures sur 24 sur toutes les plateformes de trading du monde entier, les événements se reflétant instantanément dans les changements de prix sur toutes les bourses, quels que soient la zone géographique ou le fuseau horaire. Ce sont les meilleurs avantages d’une chaîne unique, mais ce choix de conception présente encore des inconvénients. Plus particulièrement, l'ensemble des validateurs Solana a tendance à être centralisé en raison d'exigences matérielles très élevées. En effet, Solana gère les trois couches de la blockchain d'une seule manière : l'exécution, le consensus et la disponibilité des données.

À l'autre extrémité du spectre de la conception, on observe une tendance croissante vers une architecture modulaire, en particulier l'externalisation de la couche de disponibilité des données. L'avènement de cette approche réduit les coûts de transaction tout en maintenant les exigences matérielles faibles (malgré la menace que représente MEV). La conception modulaire permet également d'utiliser des chaînes et du matériel plus spécialisés pour des applications spécifiques, dYdX en est un bon exemple. Dans le design moderne, les avantages de l’architecture modulaire deviennent de plus en plus importants. Cela améliore non seulement la flexibilité et la maintenabilité du système, mais accélère également le processus de développement et améliore les performances globales du système. En divisant le système en modules indépendants, chaque module peut être développé, testé et déployé indépendamment, réduisant ainsi la complexité et les risques de développement. De plus, la conception modulaire

À la pointe du mouvement modulaire, Celestia est une chaîne axée sur l'optimisation de l'efficacité des données cumulées. Dans le même temps, Ethereum a progressivement mis en œuvre la modularité, construisant des avions au fur et à mesure de leur vol. Nous croyons fermement que la technologie de cumul est la clé pour atteindre une grande échelle et réduire les frais de transaction, et la concurrence pour la couche de disponibilité des données (et d'autres parties de la pile modulaire) a officiellement commencé.

Mise à l'échelle et barrières aux données

Dans les premiers stades de la course à la mise à l'échelle de la blockchain, des problèmes de disponibilité des données ont été initialement identifiés. L'accent était mis sur la minimisation de la quantité de données stockées afin de maximiser le nombre de nœuds dans le réseau. Cette dynamique a également jeté les bases de la guerre de la taille des blocs de Bitcoin. La disponibilité des données fait référence à la capacité d’une blockchain à rendre ses données accessibles à tous les participants du réseau. L'avancée clé a été l'introduction du Data Availability Sampling (DAS), comme l'explique Bridget Harris.

「Grâce à DAS, les nœuds légers peuvent confirmer la disponibilité des données en participant à des cycles d'échantillonnage aléatoire de données de bloc sans avoir à télécharger chaque bloc complet. Une fois que plusieurs cycles d'échantillonnage sont terminés et qu'un certain seuil de confiance est atteint, les données sont confirmées. disponible, le reste du processus de transaction se déroule en toute sécurité. De cette manière, une chaîne peut augmenter la taille de ses blocs tout en maintenant une disponibilité des données facile à vérifier et également réaliser des économies considérables : ces couches émergentes peuvent réduire les coûts de DA jusqu'à 99 %. . %. "

Celestia, Avail, NearDA et EigenDA sont les projets DA les plus importants. Ils n'ont pas besoin de vérifier les transactions, il suffit de vérifier que chaque bloc est ajouté par consensus et que de nouveaux blocs sont disponibles sur le réseau. Ils s'appuient sur des séquenceurs tiers pour exécuter et vérifier les transactions. Celestia sera lancé en octobre 2023, Avail et EigenDA lanceront le réseau principal dans les mois à venir et Near a récemment annoncé sa solution DA. Passons en revue les caractéristiques uniques de chaque projet : 

1. Celestia a choisi le chemin le plus rapide vers le marché, en utilisant la preuve de fraude (ce qui est également ce qu'utilisent les cumuls Optimisme). Le compromis est que Celestia ne sera pas en mesure de prendre en charge les cumuls ZK dans sa configuration actuelle. L'équipe Celestia affirme que 1., environ 70 % de toutes les nouvelles chaînes Arbitrum Orbit utilisent Celestia pour la disponibilité des données.

2. Avail (anciennement Polygon Avail), en tant que blockchain indépendante, fournit une couche de données et de consensus rapide et sécurisée, donnant aux développeurs ce dont ils ont besoin pour démarrer un rollup (qu'il soit ZK ou optimiste).

3. EigenDA est probablement le plus cohérent avec Ethereum car il s'agit d'un module DA, pas d'une blockchain. De plus, la restauration de l'ETH dans EigenLayer sera disponible pour sécuriser les cumuls à l'aide d'EigenDA. Sa faiblesse est qu’il n’utilise pas d’échantillonnage de données ni de preuve de disponibilité des données.

4. NearDA aide les rollups à économiser les frais de disponibilité des données en stockant les données sur la blockchain fragmentée de Near. NearDA exploite une partie importante du mécanisme de consensus Near, qui parallélise le réseau en plusieurs fragments.

Massive Rollups lancé

Parlons ensuite du rollup lui-même. Dans un rollup construit sur ces fournisseurs de disponibilité des données (DA), il existe un certain nombre d'outils qui facilitent le lancement d'un rollup :

1 En tirant parti de la disponibilité modulaire des données de Celestia, Manta Pacific permet l'intégration avec une solution monolithique L2. Le coût. est considérablement réduit par rapport à la solution et a déjà permis d'économiser 1 million de dollars en frais de gaz Ethereum. Manta utilise également des opcodes personnalisés pour authentifier la technologie ZK, ce qui rend très peu coûteuse la mise en œuvre de la protection de la vie privée et du caractère aléatoire natif dans le protocole.

2. Le réseau Mantle est construit sur une architecture modulaire qui combine le protocole de cumul optimiste avec la solution de disponibilité des données d'EigenDA. Cette intégration permet au réseau Mantle d'hériter de la sécurité d'Ethereum tout en offrant une disponibilité des données plus économique et plus accessible.

3. Kinto est une chaîne qui nécessite KYC, et chaque utilisateur et développeur du réseau doit terminer le processus de passeport KYC avant d'effectuer des transactions. Elle utilise Celestia pour réduire les coûts.

De manière véritablement modulaire, les modules de chaque couche sont sélectionnés en fonction de besoins spécifiques. Ici vous pouvez voir la variété des options de combinaison :

Une interprétation approfondie de la fin du jeu entre Ethereum et modularité

Les projets "Rollup As A Service" comme Eclipse facilitent le démarrage du rollup, et les développeurs peuvent choisir la technologie à utiliser pour chaque module .

De même, Conduit permet aux utilisateurs de déployer un rollup en 15 minutes, et les piles technologiques prises en charge incluent Optimism, Arbitrum Orbit et Celestia. Des frais mensuels d'infrastructure d'hébergement sont payés à Conduit et des frais distincts de disponibilité des données sont payables au fournisseur.

Une interprétation approfondie de la fin du jeu entre Ethereum et modularité

La richesse des combinaisons possibles créées par la modularité est sans aucun doute une avancée majeure. Est-ce similaire à la différence entre la difficulté de créer un site Web au début et la facilité et la personnalisation de l'utilisation de Squarespace aujourd'hui ?

Ce que cette phrase signifie, c'est que la technologie modulaire simplifie considérablement la complexité de la mise en œuvre de la technologie en offrant de multiples possibilités de combinaison, ce qui constitue une avancée majeure dans le développement technologique. Cette avancée peut être comparée à la différence entre le processus complexe de création d’un site Web dans le passé et la création de sites Web pratiques et hautement personnalisables utilisant désormais une plate-forme comme Squarespace. Les plates-formes modernes telles que Squarespace permettent aux personnes sans formation technique de créer et de gérer facilement des sites Web, et la technologie modulaire offre une commodité et une flexibilité similaires dans les implémentations de blockchain et de rollup.

Considérations sur les compromis

Malgré la croissance des projets de disponibilité des données (DA), de nombreuses personnes ont des réserves quant à l'externalisation de la DA. Vitalik a exprimé son point de vue très clairement : « Votre couche de données doit être votre couche de sécurité. Dankrad Feist, un autre membre de la Fondation Ethereum, est d'accord : « S'il n'utilise pas Ethereum pour la disponibilité des données, alors ce n'est pas un (Ethereum rollup). ) et donc pas un Ethereum L2.”

Nous sommes d’accord avec ce point de vue. Les cumuls qui externalisent la disponibilité des données seront moins sécurisés (et devraient en réalité être appelés « validiums ») que les cumuls qui utilisent la même chaîne pour les données et le consensus, bien qu'ils soient suffisamment sûrs pour certaines applications. Les projets à court terme utilisant ce type de rollup apparaîtront et disparaîtront rapidement, ce qui en fera un bon terrain d'expérimentation et de test. Cependant, pour la détention à long terme d’actifs financiers, les réseaux L1 comme Ethereum ou le cumul des données et du consensus resteront les réseaux les moins risqués.

Ethereum évolue vers la modularité

Bien que sceptique quant à la disponibilité des données externalisées, Ethereum prend l'architecture modulaire très au sérieux. La vision originale de la mise à l'échelle via le sharding a été abandonnée au profit de la modularité.

Une interprétation approfondie de la fin du jeu entre Ethereum et modularité

Les trois principales mises à jour nécessaires pour réaliser la vision sont les rollups (dont nous avons discuté précédemment) et la séparation proposant-constructeur (« Les proposants de blocs ne génèrent plus eux-mêmes un bloc de « maximisation des profits », mais délèguent des tâches à des acteurs externes (constructeurs ) sur le marché"), ainsi que l'échantillonnage des données. Ce dernier est un moyen qui permet aux nœuds légers de vérifier si un bloc a été publié en téléchargeant uniquement une petite quantité de données sélectionnées au hasard. Techniquement, cette solution est plus difficile que les deux autres et sa mise en œuvre prendra de deux à trois ans.

Remarque importante : EIP-4844 est la première étape dans l’amélioration de la couche de disponibilité des données d’Ethereum avant la mise en ligne de l’échantillonnage des données. Comme indiqué précédemment, améliorer Ethereum revient à réparer un avion en vol ; une fois que la Fondation Ethereum a reconnu la nécessité des rollups (c'est-à-dire lorsque Vitalik a proposé un avenir centré sur le rollup), l'équipe a choisi de le faire en ajoutant des blobs (un espace spécifiquement adapté aux données de cumul) pour étendre le bloc. Les blobs devraient réduire les coûts de transaction de cumul d’un facteur dix. EIP-4844 devrait être mis en service en mars/avril dans la mise à niveau de Dencun. Bien qu’il s’agisse d’une solution temporaire pour maintenir Ethereum compétitif pendant deux à trois ans, la solution à long terme consistera à prendre en charge la preuve de validité sur le réseau principal lui-même, ce qui réduira le coût des rollups de plusieurs ordres de grandeur.

Alors que Solana défend avec véhémence sa philosophie d'architecture monolithique (et elle peut avoir raison dans de nombreux cas d'utilisation), l'industrie semble s'orienter vers la modularité. En ce qui concerne Ethereum, seule une architecture modulaire permettra l'avenir :

1. Transactions bon marché pour des millions d'utilisateurs grâce aux rollups (évolutivité)

2. Réseau immunisé contre les menaces telles que la censure et les attaques à 51 % ; sécurité) ;

3. Un PC ordinaire ou même un téléphone mobile peut exécuter des nœuds pour vérifier les transactions (décentralisation).

Certaines personnes pourraient se demander : l’architecture modulaire d’Ethereum résout-elle le trilemme de la blockchain considéré comme insoluble ? Techniquement, ce n’est pas le cas, puisqu’Ethereum n’est plus un réseau monolithique, mais en tant que réseau modulaire, c’est le cas.

Parmi les trois, nous pensons que résoudre la décentralisation est la partie la plus importante du trilemme. L'innovation réduit en fin de compte les coûts de transaction ; donner la priorité à la décentralisation (en particulier à la répartition géographique) est le seul moyen de garantir la sécurité du réseau à long terme. Ethereum ouvre la voie en matière de décentralisation, avec l'ensemble de validateurs le plus décentralisé, avec plus de 800 000 validateurs. Dans le même temps, grâce à une approche modulaire, il peut s'adapter aux nouvelles innovations de conception avec des rollups personnalisés lancés par-dessus. Celestia et d’autres partagent certainement cette vision. La question qui reste est de savoir si Ethereum peut évoluer dans cette direction modulaire assez rapidement pour suivre le rythme de ses concurrents qui construisent à partir de zéro, plutôt que de réparer l’avion pendant qu’il vole.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Processus de change OuyimaoArticle suivant:Processus de change Ouyimao