Taiko - L2 véritable d'Éther

Points clés

  • En raison de l'augmentation du volume, Ethereum fait face à des problèmes de scalabilité, entraînant une augmentation des frais et des retards de traitement des transactions. De nombreux projets de Layer 2 d'Ethereum ne tiennent pas compte du lien étroit avec Ethereum, ce qui entraîne une fragmentation et une centralisation des ordonnanceurs entre les L2.
  • Taiko s'engage à être un véritable Layer 2 d'Éther, en maintenant une interopérabilité complète avec Ethereum, en priorisant le trieur de Décentralisation, et en offrant un soutien complet aux développeurs.
  • Taiko a fait des progrès significatifs dans son lancement de Mainnet et son interaction avec la communauté, en répondant avec succès aux problèmes de scalabilité d'Ethereum tout en maintenant ses principes fondamentaux.

L'Éther a été lancé pour la première fois en 2015 dans le but de maximiser le potentiel de la technologie blockchain grâce à des contrats intelligents et à des applications décentralisées (dApps). Cependant, avec l'augmentation du nombre d'utilisateurs et du volume sur le réseau Ethereum, il a rencontré de graves problèmes de scalabilité.

Au début, le nombre de transactions sur la chaîne Ethereum était relativement faible, de sorte que la capacité de traitement de la chaîne de blocs n'était pas un problème majeur. Les utilisateurs pouvaient traiter rapidement et à faible coût les transactions, et le réseau fonctionnait de manière stable. Cependant, avec la popularité croissante d'Ethereum, diverses applications décentralisées telles que la finance décentralisée, les jeux et les marchés de jetons non fongibles ont émergé, entraînant une hausse rapide du nombre de transactions. En conséquence, le temps nécessaire pour regrouper les transactions dans les blocs a augmenté, et le blanchiment de capitaux a également augmenté considérablement. Cela représente une charge particulièrement lourde pour les utilisateurs effectuant des microtransactions ou ayant besoin de traiter rapidement des transactions.

Pour remédier à ces problèmes, la Fondation des EPF et la communauté ont exploré différentes solutions. L’une des solutions les plus importantes est le Sharding. Le sharding est une solution d’évolutivité qui divise le réseau Bloc Chain en plusieurs « partitions » plus petites, ce qui augmente considérablement le débit des transactions. De la même manière que plusieurs ordinateurs peuvent traiter des tâches en même temps, la technologie Sharding permet au réseau ETH de traiter plus de transactions plus rapidement et plus efficacement. ETH Square prévoit d’introduire cette technologie afin d’augmenter considérablement la puissance de traitement du réseau.

Malgré les nombreux avantages prometteurs de la technologie de Sharding, les préoccupations concernant la centralisation et les retards de développement causés par des défis techniques ont conduit Ethereum à passer d'une adoption directe du Sharding à une solution de couche 2.

Avec l'acceptation généralisée des solutions de couche 2 par l'ETH, plusieurs projets de couche 2 basés sur l'ETH ont émergé. Taiko est l'un de ces projets de couche 2 basés sur l'ETH, mais son orientation de développement est différente de celle de nombreux autres projets de couche 2 basés sur l'ETH. Étant donné que Taiko vise à résoudre de manière exhaustive les problèmes auxquels sont confrontés les projets de couche 2 existants basés sur l'ETH, avant d'examiner de plus près Taiko, commençons par comprendre le chemin de développement des projets de couche 2 basés sur l'ETH et les problèmes auxquels ils sont confrontés.

1. L'âge d'or de la blockchain ETH L2

1.1 L'émergence de la blockchain L2 d'ETH : des approches et des idées distinctes

Éther坊Layer 2包含了旨在提升交易处理速度、Goutte费用并保持Éther坊主网(Layer 1)安全性的Bloc链基础设施。最著名的L2类型包括Plasma、Optimistic Rollup和zk Rollup。

Les projets ETH L2 commencent à développer leur propre blockchain ETH L2 en fonction de leurs propres idées, méthodes et croyances, tout en poursuivant l'objectif commun de résoudre le problème de la scalabilité d'ETH. Le résultat est que les utilisateurs bénéficient de frais plus bas et de transactions plus rapides. Cependant, est-ce un problème de direction ou de vitesse? Avec l'émergence de nombreux blocs ETH L2, le problème de la scalabilité d'ETH et de sa négligence commencent à se faire sentir.

Fondamentalement, le L2 d'Éther est créé pour résoudre le problème de la scalabilité d'Éther, mais de nombreux projets commencent progressivement à se concentrer davantage sur la promotion de leur propre Mainnet plutôt que sur la résolution du problème principal. De nombreux projets L2 d'Éther commencent à fonctionner de manière intentionnellement affaiblie par rapport à Éther, ne fournissant qu'une connexion de valeur limitée via un bridge, voire ne prenant pas en charge la connexion à Éther dans certains cas. Cela a conduit à la création de chaînes de blocs indépendantes qui sont en réalité déconnectées d'Éther.

Par exemple, Blast a lancé son Mainnet le 29 février 2024, mettant initialement l'accent sur sa direction et sa description en tant que couche 2 d'Ethereum. Cependant, sur un certain Nœud, il a commencé à se présenter comme une "chaîne complète", s'éloignant progressivement d'Ethereum. Blast a changé son compte officiel de @Blast_L2 à @blast sur X Plateforme (anciennement Twitter), ce qui n'est pas un hasard.

Source: Jim X

Cela indique que bien que de nombreux L2 sur Ethereum prétendent mettre l'accent sur leur lien avec Ethereum et étendre leur évolutivité, il semble qu'aucun véritable L2 sur Ethereum ne soit vraiment capable de maintenir le récit du développement commun avec Ethereum. Alors, où est le problème ?

La connectivité avec Ethereum 1.1.1 diminue progressivement

De nombreux protocoles de couche 2 mettent de plus en plus l'accent sur leurs fonctionnalités et caractéristiques uniques, ce qui entraîne une diminution de l'interopérabilité avec Ethereum. Ce désir de créer un écosystème indépendant découle de la recherche d'autonomie. Cependant, cette indépendance peut entraver l'interopérabilité avec le Mainnet Ethereum, rendant difficile l'interaction transparente entre les protocoles de couche 2 et Ethereum. En conséquence, les blockchains de couche 2, qui ont été créées pour résoudre les problèmes d'évolutivité d'Ethereum, affaiblissent finalement l'intégrité globale du réseau. Cela va à l'encontre de l'objectif des solutions d'évolutivité d'Ethereum et pourrait causer des perturbations dans tout l'écosystème Ethereum.

1.1.2 Introduction de la centralisation dans un souci d’efficacité

Certains projets L2 introduisent des éléments centralisés dans leur quête d'efficacité. Bien que ces méthodes centralisées puissent offrir des performances accrues et des coûts réduits à court terme, elles compromettent le principe fondamental de décentralisation sur lequel repose la technologie de la blockchain. Cela peut entraîner des compromis à long terme en termes de confiance et de sécurité technique. De plus, une structure centralisée crée des points de défaillance uniques et accroît les risques de vulnérabilités de sécurité, ce qui constitue une menace majeure pour les utilisateurs et les développeurs.

1.1.3 a ignoré les besoins des développeurs

Lors de la construction de leur écosystème, les projets L2 ont souvent apporté confusion et fardeau aux développeurs. Étant donné que chaque projet L2 adopte des méthodes technologiques différentes, les développeurs doivent comprendre et s'adapter à plusieurs plateformes. Cela a posé un obstacle majeur au développement de nouvelles dApps ou à la migration dApps existantes vers L2Blocoff-chain. De plus, en raison du manque de protocole standardisé entre les chaînes L2Bloc, les développeurs doivent modifier le code pour différentes infrastructures. Cette situation non seulement a entravé la productivité des développeurs, mais a également entravé la hausse de l'innovation dans l'écosystème Ethereum.

Les projets de couche 2 pourraient arguer qu'ils n'ont pas d'autre choix que de prendre ces décisions pour étendre leur écosystème et obtenir un soutien financier. Cependant, cette tendance finit par affaiblir la sécurité de l'Éthereum Mainnet, ce qui a un impact négatif sur l'ensemble de l'écosystème d'Éthereum.

1.2 Retour à l'essentiel

Source: Vitalik Buterin Warpcast

En juillet 2024, Vitalik Buterin, le fondateur d'Ethereum, a publié un article critiquant les investissements excessifs de l'industrie de la blockchain dans l'infrastructure. Vitalik a souligné que ces investissements excessifs dans l'infrastructure conduisent les investisseurs à investir indirectement dans la technologie plutôt que dans la monnaie ou les jetons pour satisfaire leur conscience morale. Son observation semble correspondre à l'émergence chaotique des projets de couche 2. Avec l'arrivée d'un grand nombre de capitaux dans le domaine de l'infrastructure, des projets négligeant le récit de la scalabilité d'Ethereum pour ne suivre que les profits apparaissent de plus en plus, ce qui exclut progressivement Ethereum et ses problèmes de scalabilité du récit de la couche 2.

Bien sûr, investir dans l'écosystème L2 n'est pas en soi une mauvaise chose. Le capital est essentiel au fonctionnement d'un projet. Cependant, ce capital ne devrait pas être la priorité absolue. Ce qui importe le plus, c'est le problème que la solution L2 vise à résoudre et la manière dont elle le fait.

Les projets L2 ne doivent pas oublier l'objectif initial de résoudre le problème de l'évolutivité d'Éther. La clé est de maintenir l'interopérabilité avec Éther, de suivre le principe de Décentralisation, et de fournir un environnement dans lequel les développeurs peuvent facilement s'impliquer. Si la solution L2 ne parvient pas à trouver cet équilibre, non seulement elle menacera le développement de l'écosystème Éther, mais elle compromettra également la confiance et la sécurité à long terme de la technologie Blockchain. Lorsque les projets L2 reviennent à leurs principes fondamentaux et contribuent à résoudre le problème d'évolutivité d'Éther grâce à une coopération étroite avec Éther, de réels progrès seront réalisés dans la technologie Blockchain.

2. Taiko: Véritable Ethereum L2

Alors, quels sont les conditions nécessaires pour qu'un véritable L2 Ethereum résolve le problème de la scalabilité d'ETH? Il semble y avoir trois facteurs clés : 1) Est-ce intégré complètement à Ethereum? 2) Est-ce complètement décentralisé? 3) Est-ce que les besoins des développeurs opérant dans l'environnement Ethereum ont été pleinement pris en compte? Examinons les efforts de Taiko pour devenir un véritable L2 Ethereum en nous basant sur ces facteurs.

2.1 L2 équivalent à Ethereum

Les solutions pour résoudre les problèmes de scalabilité d'Ethereum doivent naturellement être bien intégrées à Ethereum. L'intégration implique non seulement l'aspect systémique, mais aussi la valeur et la philosophie. Bien sûr, 'intégration' ne signifie pas nécessairement une similitude ou une redondance dans de nombreux aspects. Cependant, c'est une vertu essentielle pour devenir un véritable L2 d'Ethereum, car de nombreuses blockchains continuent de fonctionner en tant que L2 d'Ethereum sans suivre ces principes fondamentaux.

2.1.1 Type-1 Chaîne de Blocs EVM

Le 4 août 2022, Vitalik Buterin a publié un article intitulé « Different Types of ZK-EVMs », analysant et classant les zkEVMs. Selon son analyse, les zkEVMs sont divisés en types 1, 2, 2.5, 3 et 4, les chiffres plus élevés indiquant une interopérabilité et une compatibilité plus élevées avec Ethereum, mais une efficacité supérieure en termes de génération de preuves et de performances globales. En d'autres termes, les types de zkEVM de numéro plus élevé impliquent des modifications du noyau EVM ou l'introduction de modules supplémentaires pour optimiser les performances.

Bien que Vitalik ait également souligné dans l'article qu'aucun type de zkEVM n'est absolument supérieur techniquement, les différents types peuvent coexister, mais il a conclu cet article par la déclaration suivante:

« Personnellement, j'espère que grâce à la combinaison de ZK-EVMs et des améliorations de l'ETH坊, tous les zkEVM finiront par devenir de type 1, ce qui les rendra plus conviviaux pour ZK-SNARK. »

Finalement, dans le choix entre l'interopérabilité et les performances, Vitalik a soutenu l'interopérabilité dans la scalabilité de l'ETH. Bien que cet article ait été écrit il y a deux ans en 2024, la prolifération de nombreuses blockchains de couche 2 de l'ETH rend cet article digne de réflexion. Pour être véritablement une blockchain de couche 2 de l'ETH, l'objectif ultime devrait être de réaliser un zkEVM de type 1.

Bien que l'article de Vitalik ne classe que le zkEVM, si nous considérons les choses de manière plus générale, la structure du L2 peut également s'étendre aux types EVM ou L2, selon son intégration complète avec Ethereum. Dans cette optique, Taiko vise à fournir la scalabilité d'Ethereum en utilisant un type EVM de niveau 1 équivalent à Ethereum.

Étant donné que Taiko vise à être un équivalent de la couche 2 d'ETH, elle montre inévitablement des performances relativement faibles par rapport à d'autres types de chaînes latérales de type 2 ou 3 d'ETH, en termes de performances. Cependant, compte tenu du fait que d'autres chaînes latérales de type 2 ou 3 d'ETH mentionnées précédemment n'ont pas été entièrement consacrées à la scalabilité d'ETH, ce compromis peut être compréhensible. Il convient de noter que ce n'est pas un problème majeur, car l'équipe de Taiko est consciente de ce problème et s'est fixé comme objectif d'améliorer les performances insuffisantes grâce à la conception de protocole interne.

2.1.2 Basé sur Rollup

Source: MEV Analysis for Rollup-based Solutions

Taiko s'intègre non seulement pleinement à l'infrastructure système d'Éther, mais tente également de se connecter entièrement à l'aspect sécuritaire d'Éther. Taiko adopte un concept appelé "Rollup-based", qui fonctionne sans ordonnanceur centralisé. Au lieu de cela, les validateurs d'Éther agissent en tant qu'ordonnanceurs pour Taiko, chargés de trier les transactions et les blocs. Grâce à ces caractéristiques, il est possible de réintégrer l'écosystème fragmenté d'Éther dans son ensemble.

En raison de la fonctionnalité basée sur le cumul, le proposant Bloc d’Ethereum est le séquenceur de Taiko. Ce rôle s’accompagne de responsabilités spécifiques, notamment le maintien de leurs profits en tant que bénéficiaires de la MEV (valeur extractible maximale) de Taiko et leur activité de séquenceurs. Cette incitation supplémentaire les encourage à opérer avec plus de prudence.

2.2 Sur le chemin de la Décentralisation complète

Du point de vue du système, la Décentralisation est un concept fastidieux et peu pratique. En toute franchise, si tout était géré et traité par un seul point, l'efficacité serait sans aucun doute plus élevée et la maintenance plus simple. C'est pourquoi de nombreux ETH L2 utilisent un modèle d'ordonnanceur centralisé. Cependant, cette approche présente également des inconvénients, tels que la possibilité pour l'ordonnanceur malveillant d'examiner les transactions ou d'amplifier les impacts des pannes d'un seul point. Dans cette situation, qui pourrait faire confiance à un tel système ? L'émergence de l'industrie de la blockchain est précisément due à l'absence de confiance envers toute entité. Afin d'éliminer ces risques potentiels, une Décentralisation totale est essentielle.

Source: Rollup basé sur des litiges (BCR) : une conception Rollup multi-preuves configurable

Quelles conditions sont nécessaires pour une Décentralisation complète? Taiko a réfléchi à cette question et a introduit le Rollup Contestable (BCR). La clé pour éviter la centralisation est de garantir la présence de plusieurs participants, de prévenir la collusion et d'encourager la concurrence. Le BCR utilisé par Taiko est un type de Rollup caractérisé par une preuve et un ordonnancement compétitifs, couvrant tous les éléments nécessaires.

34,469 lignes de code ne seront pas sans faille pendant longtemps.

  • Vitalik Buterin

La raison pour laquelle Taiko a choisi la structure BCR est de créer un environnement complètement décentralisé. L'argument de Vitalik Buterin souligne que zk-SNARKs n'est pas encore un module entièrement fiable. En particulier, les derniers systèmes zk-SNARK sont devenus très complexes, ce qui augmente considérablement les chances d'erreurs. Comme cette technologie est encore en cours d'amélioration, il est prévu qu'elle deviendra encore plus complexe, ce qui rendra les erreurs techniques plus susceptibles de se produire. Lorsqu'une telle vulnérabilité existe, Rollup centralisé peut ne pas aggraver le problème car il y a une entité responsable capable de résoudre toute erreur technique ou risque spécifique. Cependant, pour Taiko, l'objectif est un environnement totalement décentralisé, il est donc difficile de résoudre ces problèmes de manière précise. Par conséquent, Taiko évite de faire aveuglément confiance à la structure zk-SNARKs. En d'autres termes, grâce à la structure BCR, Taiko se prépare à la possibilité d'erreurs de preuve Rollup et établit un système qui permet de contester les erreurs de preuve Rollup.

Pour comprendre comment fonctionne le BCR de Taiko, un exemple simple pourrait être plus efficace qu'une explication compliquée.

  1. Alice a proposé un nouveau Bloc.
  2. Bob a soumis une preuve de changement d'état de H1 → H2. H1 est le hash parent, H2 est le nouveau Bloc hash. Bob a mis en jeu 10 000 TAIKO en guise de dépôt. Sa preuve est en période de refroidissement.
  3. Les informations d'état présentées par Bob et les preuves jointes sont divulguées publiquement.
  4. Cindy estime que le changement d'état de Bob devrait être H1 → H3, et non H1 → H2. Pendant la période de refroidissement, Cindy a mis en jeu 10,000 TAIKO en tant que caution de compétition et a défié la preuve de Bob.
  5. Le changement d'état controversé entre Bob et Cindy est conservé pendant la période de refroidissement, en attendant une preuve de niveau supérieur. Cette preuve de niveau supérieur permet à Bob et à tous les autres validateurs de la contester.

Scénario 1 - Si la proposition de Bob est correcte:

  1. David a validé la proposition de Bob de H1 → H2, confirmant que Bob avait raison. David a reçu une récompense de 2 500 TAIKO pour avoir effectué une preuve de haut niveau et est devenu le validateur de H1 → H2, en misant 20 000 TAIKO comme dépôt.
  2. Cindy lost all her deposit for proposing a wrong modification.
  3. Bob a récupéré son dépôt initial de 10 000 TAIKO et a reçu une prime supplémentaire de 2 500 TAIKO pour avoir fait une proposition correcte.
  4. La nouvelle proposition de David et la période de refroidissement de la preuve commencent.

Scenario 2 - Si la proposition de Bob est incorrecte, David propose une nouvelle proposition :

  1. David a fourni une preuve de changement d'état en trois étapes de H1 → H4, indiquant que le changement d'état de Bob était incorrect. David a reçu une récompense de 2 500 TAIKO pour avoir effectué cette preuve, et a mis en jeu 20 000 TAIKO en tant que dépôt pour fournir une base financière à ses informations d'état modifiées et à sa preuve.
  2. Cindy a récupéré son dépôt initial de 10 000 TAIKO et a reçu une prime supplémentaire de 2 500 TAIKO pour avoir contesté avec succès les informations incorrectes sur l'évolution de l'état de Bob.
  3. Bob perd l’intégralité du dépôt pour avoir présenté de fausses informations et preuves de changement d’état.
  4. La nouvelle proposition de David et la période de refroidissement de la preuve commencent.

Ce mécanisme incitatif encourage les validateurs de preuve de participation à faire preuve de responsabilité lorsqu'ils sont en concurrence et à éviter les attaques inutiles, en utilisant un mécanisme de dépôt compétitif. Il convient de noter que, à mesure que le nombre de cycles de validation augmente, le montant du dépôt nécessaire pour participer à la compétition augmente considérablement, ce qui permet d'éviter efficacement un trop grand nombre de cycles de compétition.

De plus, Taiko a introduit un système de preuve multiple dans la structure BCR. Selon les besoins des différentes phases, différents systèmes de preuve empilables peuvent être utilisés (tels que SGX, ZK, SGX+ZK, etc.), ce qui garantit la flexibilité et le fonctionnement plus stable du système. Néanmoins, ce concept présente également un inconvénient : lorsque la fréquence de la concurrence est faible, l'activité des prouveurs diminue. Étant donné que cette structure dépend d'une concurrence fréquente pour générer des bénéfices, les prouveurs peuvent choisir de ne pas participer dans un environnement de concurrence rare. Pour résoudre ce problème, Taiko a mis en place un mécanisme d'ajustement dynamique, capable de basculer entre différents systèmes de preuve empilables, afin de maintenir l'activité du système dans un environnement de faible concurrence.

2.3 Pour les constructeurs d'EVM

Les diverses fonctionnalités revendiquées par les différentes versions de L2 d'ETH et une L2 plus décentralisée sont attractives et nécessaires. Cependant, nous avons négligé une question essentielle : quelle est la raison d'être des L2 d'ETH ? Ou en d'autres termes, qui sont-ils censés servir ? La réponse est simple : ils existent pour les acteurs de l'écosystème, ceux qui souhaitent utiliser ces L2 d'ETH. Parmi eux, les constructeurs qui attirent de nombreux utilisateurs et favorisent le développement de tout l'écosystème L2 sont les plus importants. Cependant, à l'ère d'or de cette blockchain L2 d'ETH, de nombreuses infrastructures ont été créées selon des règles individuelles. En bref, c'est comme exploiter le même service dans plusieurs pays avec des lois et réglementations totalement différentes, ce qui nécessite du temps et de l'argent pour résoudre les problèmes inutiles.

Alors, comment pouvons-nous aider les développeurs à concentrer efficacement leurs ressources sur le développement de services ? La réponse est de normaliser les règles et de réduire l'écart entre les infrastructures. Pour ce faire, il est nécessaire d'introduire les infrastructures qui ont été historiquement éprouvées ou largement utilisées par de nombreux développeurs. Oui, nous devons introduire les infrastructures utilisées dans l'environnement Ethereum. Cela permet aux développeurs d'utiliser les méthodes et l'expérience qu'ils ont déjà développées sur Ethereum pour s'adapter facilement à la blockchain de couche 2 d'Ethereum.

Taiko ne fonctionne vraiment que lorsqu'il aide les autres à réussir.

Dans ce domaine, Taiko montre un engagement réel envers les constructeurs. L'article de blog Taiko mentionné ci-dessus souligne que Taiko permettra aux participants de l'écosystème, en particulier aux constructeurs, de travailler librement pour obtenir des profits. Pour respecter cet engagement, Taiko continue de publier toutes les mises en œuvre de développement en tant que Open Source et adopte une structure appelée Based Booster Rollup (BBR) pour aider les constructeurs EVM à passer plus rapidement et plus facilement.

BBR est une solution qui étend les avantages de Based Rollup du point de vue des constructeurs, répondant à la question de savoir ce qui se passerait si nous pouvions appliquer les avantages de Based Rollup à l'application de l'infrastructure de base de la blockchain. Avec BBR de Taiko, les constructeurs peuvent déployer leur dApp en une seule fois sur L1 Ethereum et bénéficier du déploiement automatique de dApp sur tous les L2, sans effort supplémentaire ni dépenses supplémentaires de ressources.

Le fonctionnement de BBR est similaire à l'ajout d'un CPU ou d'un SSD supplémentaire sur un ordinateur portable. En ajoutant des modules supplémentaires à un ordinateur existant pour améliorer les performances sans modifier la structure de base, BBR permet aux applications et aux services de fonctionner plus rapidement et de manière plus significative dans la structure existante de L1 Ethereum.

De cette façon, les validateurs Ethereum peuvent proposer des Bloc pour l'ensemble du réseau BBR, et avec les avantages L2 entièrement intégrés, le BBR peut servir de solution pour étendre instantanément Ethereum. En fin de compte, cette méthode peut résoudre le problème de fragmentation auquel sont confrontés tous les rollups actuels. En d'autres termes, tout en maintenant l'ordre de L1 et tous les avantages associés, il est possible de réaliser une interopérabilité entre tous les L2 associés à L1, permettant ainsi d'atteindre la scalabilité tant recherchée par Ethereum.

3. Vision de Taiko : Infrastructure et communauté intégrées d'Éther

Nous avons exploré les objectifs de Taiko. Bien qu'il repose sur trois bases narratives solides, l'idée seule ne suffit pas à en faire un agent de changement dans le secteur. Les idées doivent être mises en œuvre dans le cadre temporel prévu, de manière à ce que les autres puissent en bénéficier, créant ainsi un cercle vertueux et devenant finalement un agent de changement dans le secteur. Examinons donc comment Taiko prévoit de devenir un agent de changement dans le secteur, en adoptant une perspective passée, présente et future.

3.1 Infrastructure d'intégration Ethereum

L'un des piliers clés est l'infrastructure. En tant que pierre angulaire de devenir le véritable Ethereum L2, Taiko utilise divers avantages technologiques pour construire cette infrastructure. Revenons sur l'évolution de l'infrastructure de Taiko.

3.1.1 Jusqu'à présent - De Taiko Testnet à Mainnet

Taiko n'a pas essayé de réaliser tous ses objectifs en une seule fois. Pour atteindre l'objectif majeur de lancement de Mainnet, il a effectué au moins sept tests Alpha, préparant progressivement les concepts envisagés par Taiko. Tout d'abord, examinons le contenu de ces sept étapes du test Alpha.

Alpha Testnet-1 (Snæfellsjökull)

Tous les développeurs peuvent déployer des smart contracts, et les utilisateurs peuvent utiliser tous les outils Ethereum et Solidity comme sur la chaîne principale ETH. Cela permet à tout le monde de tester et de générer des transactions. Cette version permet à quiconque intéressé d'exécuter des L2 nœuds, et ouvre la participation des acteurs en tant que proposants. Pour cela, Taiko prévoit d'exécuter certains nœuds et de proposer des blocs, invitant tout le monde à participer. Le testnet comprend un pont pour transférer des actifs entre le testnet et Ethereum, ainsi qu'un explorateur de blocs pour vérifier l'historique des transactions.

Alpha Testnet-2 (Askja)

Ceci est le premier réseau de test réussi qui démontre que le mécanisme de preuve ouverte peut fonctionner pour tout le monde. Il jette les bases de la décentralisation complète de cette version. De plus, les fonctions de surveillance et d'alerte du réseau de blocs ont été mises en œuvre, et les constructeurs peuvent déployer directement leurs dApp sur ce réseau de test sans modifier le code qu'ils ont utilisé sur la chaîne ETH.

Alpha Testnet-3 (Grímsvötn)

Cette version établit et met en œuvre les bases de l'économie tokenomics basée sur un nouveau modèle de frais et de récompenses. Il comprend également des tests du processus de refroidissement de preuve nécessaire dans le mécanisme de preuve, ainsi que des tests préliminaires de la couche initiale de Taiko L3.

Alpha Testnet-4 (Eldfell L3)

Cette version déploie pour la première fois la couche initiale de L3 et introduit le concept de rollup-sur-rollup. Étant donné que Taiko L2 est entièrement intégré à Ethereum, Taiko considère en réalité L2 comme L1 et tente de s'étendre à L3. De plus, un mécanisme de preuve basé sur le staking est introduit pour éviter la centralisation des validateurs et garantir qu'ils reçoivent des récompenses équitables.

Alpha Testnet-5 (Jólnir)

Cette version comprend de nouvelles propositions et mises en œuvre de preuves basées sur la séparation des propositionnistes-bâtisseurs (PBS). Le PBS est un ensemble de mécanismes économiques entre les propositionnistes et les prouveurs pour assurer la décentralisation de la construction de Bloc. Contrairement au précédent Testnet, cette version introduit ce mécanisme, la construction de Bloc se fait désormais sur le marché ouvert.

Alpha Testnet-6 (Katla)

La sixième implémentation de TestnetKatla a été réalisée avec la version initiale de BCR. Étant donné que Taiko vise à être un L2 équivalent à Ethereum, cette version prépare et teste les intégrations les plus récentes d'Ethereum, telles que EIP-4844, bien que ces mises à jour ne soient pas encore activées. De plus, le pont a été mis à jour et l'explorateur de blocs a été amélioré pour fournir des informations plus complètes.

Alpha Testnet-7 (Hekla)

Le TestnetHekla final se concentre sur l'activation de l'EIP-4844, ce qui a été préparé dans le précédent Testnet. Cela a réussi à mettre en œuvre et à activer Blob, le nouveau mécanisme de stockage rollup de l'ETH Mainnet. De plus, cette version du Testnet introduit plusieurs améliorations, notamment l'ajustement de l'émission de gas L2Bloc, l'activation de la synchronisation instantanée et la modification des paramètres de l'EIP-1559. Sur la base des fonctionnalités et des tests de cette version du Testnet, le Mainnet est maintenant prêt pour le déploiement.

Source: Taiko Mainnet #1 Bloc

TaikoMainnet

Après avoir vérifié et protégé les contenus du réseau Blockchain sur le testnet, et les avoir lancés dans le Mainnet pour montrer au monde, il est à noter que le fondateur d'Éther, Vitalik Buterin, a immédiatement généré le prochain Bloc après le Bloc de genèse, ce qui revêt une grande importance pour le lancement du Mainnet. Les utilisateurs ordinaires peuvent transférer des ETH de la chaîne ETH vers le TaikoMainnet via un pont, et interagir directement avec les dApps sur la chaîne TaikoBloc. En particulier, les développeurs peuvent exécuter des Nœuds, proposer et valider des Blocs, et participer activement à la chaîne TaikoBloc, une plateforme avec un énorme potentiel. D'un point de vue technique, Taiko introduit des modules de mise en œuvre représentant sa vision, tels que BCR et Raiko, démontrant son engagement à devenir un véritable L2 pour Éther.

3.1.2 Maintenant - Système de pré-confirmation et de preuve multiple

Bien que Taiko ait évolué à travers six réseaux de test pour atteindre la phase Mainnet, il consolide également sa structure interne pour devenir un L2 ETH plus avancé. Deux des développements les plus significatifs sont la pré-confirmation et le système de preuve multiple, que nous examinerons plus en détail.

Préconfirmation

Même après le lancement du Mainnet, Taiko continue de se développer dans la direction de l'héritage de la sécurité et de la finalité d'Ethereum. Cependant, cette évolution comporte un risque, à savoir que les Blocs proposeurs pourraient être confrontés à des problèmes de survie en raison d'un manque de rentabilité. Par exemple, dans un écosystème comme Taiko, la liquidité est rare et les utilisateurs ont tendance à proposer des frais bien inférieurs au marché aux Blocs proposeurs, ce qui rend les 12 secondes de temps de Bloc de Taiko insuffisantes pour permettre à tout Bloc proposeur de réaliser des bénéfices. Par conséquent, le laboratoire Taiko exploite temporairement les proposeurs sans chercher à réaliser des profits, afin d'éviter cette situation. Si aucune mesure n'est prise, le temps de Bloc du Mainnet de Taiko continuera d'augmenter.

Pour résoudre les problèmes de rentabilité de la construction de L2Bloc, d'amélioration du temps de Bloc et d'efficacité de publication des données, Taiko prévoit d'introduire un concept appelé "pré-confirmation". La pré-confirmation est un objectif majeur de recherche et développement prévu pour la seconde moitié de 2024, et jouera un rôle crucial en dehors du TaikoMainnet. Grâce à la pré-confirmation, la construction de L2Bloc peut devenir plus efficace et stable, permettant aux utilisateurs de bénéficier d'une confirmation de transaction plus rapide.

En outre, la pré-confirmation peut simplifier et renforcer la structure rollup en intégrant les rôles des propositions L2 et L1. Cela est lié à la séquentialisation basée, qui peut ne pas être aussi fluide dans la pratique lorsqu'on considère la rentabilité des constructeurs, le guidage de survie et les temps de bloc rapides. Cependant, si plusieurs pré-confirmationnaires effectuent une pré-confirmation, il peut y avoir une fork sur le TaikoMainnet. Par conséquent, bien qu'il y ait des controverses, des mécanismes tels que la sélection des leaders sont en cours de discussion comme une solution de compromis réaliste.

Système de preuve multiple

Un autre domaine de recherche et de développement de Taiko est le système de preuve multiple, qui vise à intégrer plusieurs clients et plusieurs systèmes de preuve. La méthode de preuve multiple réduit les risques liés aux vulnérabilités des clients et des systèmes de preuve, en garantissant que même si une méthode de preuve est compromise, les autres méthodes peuvent empêcher l'exploitation des mêmes vulnérabilités.

Source: Méthode de preuve multiple de Taiko

Tout d'abord, Taiko vise à établir un système multi-client "ouvert", où chaque client peut vérifier indépendamment le Bloc. Cela permet aux utilisateurs de choisir le client qu'ils préfèrent pour vérifier le Bloc, offrant ainsi une meilleure accessibilité et extensibilité. De plus, il s'agit d'une mesure fondamentale pour prévenir les défaillances ponctuelles et contribuer à renforcer la sécurité du Mainnet. Cependant, étant donné que cela nécessite le support d'un système de réseau L1 d'Ethereum pour les fonctionnalités multi-client, Taiko prévoit d'utiliser un système "fermé" avant la pleine mise en œuvre de ce support, qui adopte divers types de validateurs améliorés.

De plus, Taiko exploite également un système de preuve multiple pour son marché libre, où les proposants recherchent des prouveurs, proposent des blocs et les valident avec le système de preuve de leur choix. De plus, ce système de preuve multiple met l'accent sur la modularité et l'ouverture, permettant à plusieurs clients et systèmes de preuve de travailler ensemble pour générer plusieurs preuves. À cette fin, Taiko travaille avec des entreprises telles que Powdr Labs, Risc Zero pour améliorer l'interopérabilité entre les compilateurs et les systèmes zk-SNARK, et construire une pile ZK modulaire.

La réalisation de ces concepts est appelée "Raiko". Raiko prend en charge divers zkVM et utilise SGX pour renforcer la sécurité. Le système améliore la flexibilité de la preuve de bloc grâce à l'architecture ZK/TEE et améliore zkVM et TEE grâce à une méthode d'entrée normalisée. Le plan Taiko est de continuer à intégrer davantage de zkVM et à étendre Wasm zkVM. Le système vise à fournir un environnement convivial et intégré pour la preuve de bloc compatible avec EVM.

3.1.3 À partir de maintenant - BCR et BBR futurs

Bien que Taiko ait fait des progrès significatifs, l'objectif de devenir un acteur de la transformation de l'industrie reste encore lointain. En fin de compte, la réalisation de la vision finale de Taiko dépend largement de deux éléments clés - BCR et BBR, qui ont été mis en œuvre de manière préliminaire mais qui nécessitent encore des améliorations supplémentaires.

Bien que nous ayons déjà expliqué BCR et BBR dans le paragraphe précédent, revenons-y.

BCR permet aux utilisateurs et développeurs de proposer des blocs, d'exécuter des nœuds et de déployer des smart contracts de la même manière que sur Ethereum. Il introduit un mécanisme de résolution des litiges permettant de corriger rapidement les erreurs dans les rollups. Cela garantit la finalité et l'exactitude de la chaîne de blocs, faisant de BCR la pierre angulaire de la technologie de base de Taiko.

Source: Based Booster Rollup (BBR): New important milestone in the Taiko roadmap

BBR est construit sur les avantages de Based Rollup, offrant une efficacité accrue et une compatibilité complète avec Ethereum. Cela permet aux utilisateurs d'utiliser des dApps intégrés sur tous les L2 sans avoir à les déplacer entre eux, tandis que les développeurs peuvent déployer des dApps une seule fois et les faire automatiquement évoluer sur tous les L2. De plus, BBR résout le problème de fragmentation présent dans tous les rollups, tout en réduisant considérablement les coûts de transaction et en améliorant le débit. Par conséquent, Taiko estime que BBR a le potentiel d'étendre fondamentalement l'écosystème d'Ethereum, offrant une expérience améliorée à tous les utilisateurs et développeurs du réseau Ethereum une fois cette technologie mise en œuvre.

Le Mainnet de Taiko vise à soutenir les développeurs, les utilisateurs et les constructeurs pour qu'ils puissent travailler librement et efficacement dans l'environnement Ethereum, en mettant l'accent sur les deux piliers essentiels de suivre. Cependant, en raison de l'imperfection de ces piliers, ils doivent continuer à se développer et à s'améliorer pour devenir des composants clés de la technologie pour la réalisation de la vision de Taiko. Avec ces deux piliers devenant plus puissants et plus parfaits, Taiko sera en mesure de proposer une nouvelle norme L2, offrant une compatibilité complète avec Ethereum, une décentralisation complète et une plus grande proximité avec les utilisateurs et les constructeurs.

3.2 Communauté

Un autre pilier clé est la communauté. Pour garantir que l'espace créé par Taiko grâce à son infrastructure ait une réelle valeur, la participation de la communauté est essentielle. À cette fin, Taiko a déployé des efforts dans plusieurs domaines, notamment l'émission de jetons, le développement du modèle économique Jeton, l'activation de l'écosystème et la mise en place d'un environnement de gouvernance. Examinons de plus près certains de ces efforts de Taiko dans ces domaines.

3.2.1 Jusqu'à présent - émission et distribution des jetons TAIKO

Après le lancement de TaikoMainnet, un Airdrop de TAIKO Jeton a été effectué. TAIKO est le Jeton natif du réseau Taiko, et est au cœur du mécanisme économique de Taiko et du modèle économique de Jeton, avec une offre initiale de 1 milliard de Jetons. L'événement de génération de Jeton de TAIKO (TGE) a eu lieu le 5 juin 2024. La répartition est la suivante: 11,62% de l'offre totale distribuée aux investisseurs, 9,81695% distribués au noyau de l'équipe Taiko Labs, les détails de la distribution sont présentés dans l'image ci-jointe.

Les Jetons TAIKO alloués doivent être soumis à une période initiale de 12 mois de Position de verrouillée. Après la fin de la période de Position de verrouillée, 25% des Jetons de Position de verrouillée seront libérés, les 75% restants seront déverrouillés progressivement sur une période de trois ans. Cette structure de vesting vise à réduire les fluctuations du marché, à encourager une participation à long terme à l'écosystème Taiko et à soutenir finalement le succès du projet Taiko.

Le plan de libération de JetonLiquidité est expliqué dans le schéma ci-dessous, le vert représente les Jetons déjà distribués, le jaune représente les Jetons qui seront distribués dans les 2 à 4 prochaines années, l'orange représente les Jetons qui commenceront à être distribués progressivement un an après le lancement, pour une période de trois ans, le rose représente les Jetons alloués au développement du protocole, à la gouvernance de DAO et au réseau, la période de libération de ces Jetons est de cinq ans ou plus.

3.2.2 Situation actuelle - Écosystème Taiko en expansion constante

Source: Trailblazers Introduction: Explore Taiko and Get Rewards

Le programme Trailblazers de Taiko (https://trailblazers.taiko.xyz/) est un programme de fidélité où les utilisateurs peuvent gagner des XP en participant à diverses activités hors-chaine sur TaikoMainnet et recevoir des récompenses. Le programme alloue 10 % de l'offre totale de jetons TAIKO, et les utilisateurs peuvent gagner plus d'XP et augmenter leur niveau en participant à des activités. Certains détenteurs de Jeton non fongible peuvent bénéficier d'un bonus d'XP, et le programme offre une variété d'activités et d'événements spéciaux.

Ce plan vise à encourager les utilisateurs à explorer l'écosystème Taiko et à interagir activement avec la communauté. Les utilisateurs peuvent gagner des XP en participant à des ponts, en augmentant le volume et en proposant des blocs sur TaikoMainnet. À la fin de chaque saison, des récompenses seront distribuées en fonction du total des XP accumulés.

Par ailleurs, Trailblazers prévoit d'introduire un système de factions permettant aux utilisateurs de former des équipes et de concourir dans deux factions (Based et Boosted). Les utilisateurs peuvent collecter des badges liés à chaque faction, ces badges offrant des récompenses supplémentaires telles que de l'XP supplémentaire. À la fin de la saison, la faction avec le plus d'XP recevra des récompenses supplémentaires. Les développeurs peuvent également participer à ce programme et être récompensés pour les applications les plus performantes.

Le but du programme Trailblazers est d'attirer plus d'utilisateurs dans l'écosystème de Taiko et de leur permettre d'accumuler de l'expérience et de gagner des récompenses grâce à diverses activités.

Grâce au soutien actif de Taiko, l'écosystème Taiko connaît une hausse rapide. Plus de détails seront discutés dans le chapitre 4.

3.2.3 Avenir - Réalisation de la Décentralisation complète par la gouvernance Taiko

Pour réaliser une décentralisation complète, Taiko permet à la communauté de participer aux décisions via DAO. Les décisions importantes sont prises par les détenteurs de Jeton TAIKO qui votent pour déterminer l'orientation du réseau. Cependant, la gouvernance de Taiko est encore à un stade précoce et n'est pas encore pleinement active. Par conséquent, Taiko Labs créera le premier comité dont l'augmentation et la suppression des membres seront déterminées par le vote de Taiko DAO.

3.3 Un chemin rempli de défis mais progressif

Taiko avance régulièrement, bien que pas très rapidement, dans le but de réaliser progressivement ses idées et sa philosophie. Taiko accorde une attention particulière à devenir une blockchain orientée vers les utilisateurs et les développeurs, ce qui est pleinement démontré dans l'écosystème Taiko en expansion continue après le lancement du Mainnet. Dans le prochain chapitre, nous examinerons de plus près le développement de l'écosystème Taiko.

4. Progrès actuels après le lancement du Mainnet

Depuis le lancement de TaikoMainnet, tous les aspects du réseau ont connu des progrès significatifs. Au cours des 90 derniers jours, Taiko a affiché une hausse significative de ses activités réseau, de sa rentabilité, de la participation des utilisateurs et des progrès technologiques. Dans cette section, nous examinerons de manière approfondie ces indicateurs clés.

4.1 Trading and user hausse

Le réseau principal de Taiko a connu une hausse significative, traitant déjà plus d'un milliard de transactions. Le volume quotidien a atteint un maximum de 2 000 000 transactions, démontrant sa capacité de traitement robuste et une adoption croissante. L'expansion de la base d'utilisateurs reflète également l'attrait de l'écosystème Taiko, avec plus d'un million d'Adresses de Portefeuille indépendantes, confirmant l'intérêt et l'engagement actif des utilisateurs envers Taiko.

4.2 Rentabilité et Décentralisation

Après le lancement de la Mainnet, l'une des réalisations remarquables est la rentabilité proposée par Taiko Labs, qui est devenue décentralisée, sans autorisation, et a commencé à être rentable. Cette étape importante remet en question la compréhension actuelle d'Ethereum et ouvre de nouvelles possibilités pour les solutions d'extension d'Ethereum. Malgré les pertes subies par Taiko dans le passé, elle a progressivement basculé vers la rentabilité avec l'adhésion de plus en plus de dApps. Les mois à venir sont très importants.

Source: Profit on-chain - Growthepie

4.3 Coûts d'exploitation de Goutte

Taiko a réalisé plusieurs avancées technologiques pour optimiser les performances du réseau et réduire les coûts. En particulier, les frais de gas des contrats intelligents Taiko L1 ont été réduits de 30%, ce qui a augmenté la rentabilité des soumissionnaires. De plus, la baisse de l'activité marginale et l'efficacité de la preuve SGX ont été prouvées, réduisant ainsi la marge de 50% et diminuant le coût en capital, ce qui permet à davantage de participants de rejoindre le système de transaction sans permission de Taiko.

5. Il est temps de suivre les progrès de Taiko

Source: Taiko Mirror

Depuis sa première apparition sur la scène mondiale il y a neuf ans, Ethereum a connu une hausse énorme et a subi de nombreuses transformations pour faire face aux problèmes de croissance liés à son expansion. Parmi celles-ci, le schéma directeur de la solution Layer 2, proposée pour résoudre les problèmes de scalabilité d'Ethereum, est devenu un choix clé pour le développement futur d'Ethereum, ouvrant ainsi une nouvelle ère pour la montée en puissance de la couche 2 d'Ethereum. Cependant, avec le temps, certains projets de la couche 2 d'Ethereum se sont éloignés du récit initial de la couche 2 d'Ethereum, ce qui a entraîné une concurrence voire une opposition entre ces projets et Ethereum, affaiblissant finalement la sécurité d'Ethereum.

Maintenant, l'important est d'identifier les «véritables solutions Layer 2 pour Ethereum», qui ont le potentiel de devenir de véritables partenaires d'Ethereum plutôt que des menaces. Nous devons discerner attentivement quels projets s'engagent réellement à résoudre les problèmes d'évolutivité initialement posés par Ethereum et à avancer dans la bonne direction. Par conséquent, Taiko a suscité un suivi important. Taiko se développe progressivement dans la direction d'un «Layer 2 équivalent à Ethereum», d'un «Layer 2 entièrement décentralisé» et d'un «Layer 2 axé sur les développeurs». Il est important de noter que Taiko a mis beaucoup d'efforts dans la réalisation de ces récits et bénéficie d'un solide soutien technologique tel que BCR et BBR.

Bien sûr, de nombreux autres projets Layer 2 d'Éther travaillent dur dans leurs domaines respectifs, il n'est donc pas encore clair quel projet sortira en tête et dominera cette ère dominée par les projets Layer 2 d'Éther. Cependant, l'avenir de Taiko est largement suivi, ce qui n'est pas du tout un hasard, car il transforme progressivement sa direction de développement claire - résoudre les défis fondamentaux d'Éther - en résultats concrets.

Déclaration :

  1. Cet article est reproduit à partir de[4pillars],tous les droits d'auteur appartiennent à l'auteur original[熙昌&对不起]。Si vous avez des objections à cette republication, veuillez contacter l'équipe [Gate Learn](https://www.gate.io/questionnaire/3967, ils s'en occuperont rapidement.
  2. Déclaration de non-responsabilité : Les opinions exprimées dans cet article ne reflètent que les points de vue personnels de l'auteur et ne constituent pas des conseils en matière d'investissement.
  3. L'équipe Gate Learn traduit les articles dans d'autres langues. Sauf indication contraire, la reproduction, la distribution ou la copie des articles traduits est interdite.
TAIKO-4.57%
ETH0.97%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)