
Four Pillar rapport détaillé : de la conception à la mise en œuvre, Taiko redéfinit la solution Ethereum L2
TechFlow SélectionTechFlow Sélection

Four Pillar rapport détaillé : de la conception à la mise en œuvre, Taiko redéfinit la solution Ethereum L2
Taiko s'efforce de devenir une couche 2 pleinement décentralisée, équivalente à Ethereum, en plaçant les développeurs au cœur de ses priorités.
Auteur : FourPillar
Traduction : TechFlow
Éthereum a été lancé en 2015 dans le but de réaliser tout le potentiel de la technologie blockchain grâce aux contrats intelligents et aux applications décentralisées (dapps). Cependant, avec la croissance rapide du nombre d'utilisateurs et de transactions sur le réseau Éthereum, il a rencontré de graves problèmes de scalabilité.
Au départ, le volume des transactions sur Éthereum était relativement faible, donc la capacité de traitement de la blockchain ne posait pas de problème. Les utilisateurs pouvaient traiter leurs transactions rapidement et à moindre coût, et le réseau fonctionnait de manière stable. Toutefois, avec l'essor fulgurant de la popularité d'Éthereum, diverses dapps telles que la DeFi, les jeux et les marchés NFT ont émergé, entraînant une explosion du volume des transactions. En conséquence, le temps nécessaire pour inclure une transaction dans un bloc s'est allongé, et les frais de transaction ont considérablement augmenté. Cette situation est particulièrement pénalisante pour les utilisateurs effectuant de petites transactions ou nécessitant un traitement rapide.
Pour résoudre ces problèmes de scalabilité, la Fondation Éthereum et la communauté ont étudié plusieurs solutions. Parmi elles, le sharding se distingue comme une solution clé. Le sharding est une technique de scalabilité qui divise le réseau blockchain en plusieurs fragments plus petits appelés « shards », augmentant ainsi considérablement le débit des transactions. Comme plusieurs ordinateurs peuvent traiter des tâches simultanément, le sharding permet au réseau Éthereum de traiter efficacement un grand nombre de transactions. Éthereum prévoit d'introduire cette technologie afin de renforcer massivement la capacité de traitement du réseau.
Bien que cette technologie suscite beaucoup d'attentes, en raison des préoccupations concernant la centralisation et des défis techniques ayant entraîné des retards, Éthereum a abandonné l'idée d'implémenter directement le sharding au profit d'une approche basée sur les couches 2 (Layer 2).
Avec l'adoption généralisée des solutions L2 par Éthereum, de nombreux projets L2 ont vu le jour. Taiko, présenté dans cet article, se distingue par sa direction unique par rapport à la plupart des autres L2 Éthereum. Car Taiko vise à résoudre intégralement les problèmes auxquels sont confrontés les L2 actuels, nous devons avant d’approfondir Taiko examiner l’évolution des L2 Éthereum et les difficultés qu'ils ont rencontrées.
1. L'âge d'or des blockchains L2 d'Éthereum
1.1 L'émergence des blockchains L2 d'Éthereum : approches et philosophies divergentes
Les Layer 2 d'Éthereum désignent des infrastructures blockchain visant à accélérer le traitement des transactions et réduire les frais, tout en préservant la sécurité du réseau principal d'Éthereum (Layer 1). Les types de L2 les plus connus incluent Plasma, Optimistic Rollup et zk Rollup. Les projets L2 d'Éthereum ont commencé à développer leurs propres blockchains selon leurs méthodes, visions et convictions, poursuivant collectivement l'objectif commun de résoudre le problème de scalabilité d'Éthereum. Ainsi, les utilisateurs ont bénéficié de frais plus bas et de vitesses de transaction plus rapides. Mais s'agit-il d'un problème de direction ou de vitesse ? Pendant que le nombre de blockchains L2 Éthereum augmentait rapidement, Éthereum et ses problèmes de scalabilité ont commencé à passer au second plan.
Fondamentalement, les L2 d'Éthereum ont été créés pour résoudre les problèmes de scalabilité d'Éthereum, mais bon nombre de ces projets ont commencé à davantage promouvoir leur propre réseau principal plutôt que de se concentrer sur la résolution du problème central. Beaucoup de L2 Éthereum ont choisi sciemment de réduire leur niveau d’intégration avec Éthereum, offrant uniquement une connectivité minimale via des ponts, voire n'en offrant aucune. Cela a conduit à l'apparition de blockchains indépendantes, pratiquement dissociées d'Éthereum.
Par exemple, Blast a lancé son réseau principal le 29 février 2024, mettant initialement l'accent sur son positionnement et sa vision en tant que L2 Éthereum. Pourtant, à un certain moment, il a commencé à se définir comme une « chaîne full-stack », s'éloignant progressivement d'Éthereum. Le changement de nom du compte officiel de Blast sur X (anciennement Twitter), passant de @Blast_L2 à @blast, n'était pas fortuit.

Source :Jim X
Ceci illustre que même si de nombreux L2 Éthereum affirment valoriser leur lien avec Éthereum et s'engagent à étendre sa scalabilité, aucun véritable L2 Éthereum ne semble tenir pleinement ses promesses de collaboration. Où réside alors le problème ?
1.1.1 Diminution de la connectivité avec Éthereum
De nombreuses solutions L2 accordent désormais plus d'importance à leurs fonctionnalités et caractéristiques uniques, ce qui affaiblit progressivement leur connectivité avec Éthereum. Cette volonté de construire un écosystème indépendant découle d’un désir d'autonomie. Cependant, cette indépendance peut entraver l'interopérabilité avec le réseau principal d'Éthereum, rendant difficile une interaction transparente entre les L2 et Éthereum. Résultat : les blockchains L2, censées résoudre les problèmes de scalabilité d'Éthereum, finissent par compromettre l'intégrité globale du réseau. Cela va à l’encontre de l’objectif initial des solutions de scalabilité d'Éthereum et pourrait provoquer des perturbations dans tout l’écosystème Éthereum.
1.1.2 Centralisation au nom de l'efficacité
Certains projets L2 adoptent des moyens centralisés dans leur recherche d'efficacité. Bien que cette approche puisse améliorer temporairement les performances et réduire les coûts, elle affaiblit le principe fondamental de décentralisation inhérent à la technologie blockchain. Cela pourrait nuire à long terme à la confiance et à la sécurité du système. De plus, une structure centralisée crée un point de défaillance unique, augmentant les vulnérabilités et exposant ainsi les utilisateurs et développeurs à des risques importants.
1.1.3 Négligence des besoins des développeurs
Au fur et à mesure que les projets L2 construisent leurs écosystèmes, ils imposent souvent des charges et des frustrations aux développeurs. Chaque projet L2 adoptant des approches technologiques différentes, les développeurs doivent apprendre et s'adapter à plusieurs plateformes, ce qui constitue un obstacle élevé pour le développement de nouvelles dApps ou le portage des existantes vers les blockchains L2. En outre, l'absence de protocoles standardisés entre les blockchains L2 oblige les développeurs à modifier leur code pour s’adapter à différentes infrastructures. Cette situation réduit non seulement l'efficacité des développeurs, mais freine également l'innovation et la croissance au sein de l'écosystème Éthereum.
Les projets L2 pourraient argumenter qu'ils n'avaient pas d'autre choix que de prendre ces décisions pour développer leur écosystème et lever des fonds. Néanmoins, cette tendance affaiblit finalement la sécurité du réseau principal d'Éthereum et a un impact négatif sur l'ensemble de l'écosystème.
1.2 Retour aux fondamentaux

Source :Vitalik Buterin sur Warpcast
En juillet 2024, Vitalik Buterin, fondateur d'Éthereum, a publié un article critiquant l'investissement excessif actuel dans les infrastructures au sein de l'industrie blockchain. Vitalik a souligné que cet investissement excessif découle du fait que les investisseurs injectent indirectement des capitaux dans les aspects technologiques plutôt que d'investir directement dans les jetons, cherchant ainsi à apaiser leur conscience morale. Son observation semble correspondre à l'émergence désordonnée de projets L2. Avec l'afflux massif de capitaux vers les infrastructures, certains projets se sont concentrés uniquement sur le profit au détriment de la narration autour de la scalabilité d'Éthereum, reléguant ainsi celle-ci au second plan.
Bien sûr, l'investissement dans l'écosystème L2 en soi n'est pas mauvais. Le capital est essentiel au fonctionnement des projets. Toutefois, ce capital ne devrait pas être la priorité absolue. Ce qui importe le plus, c’est de comprendre quel problème la solution L2 cherche à résoudre et comment elle entend y parvenir.
Les projets L2 doivent se rappeler leur objectif initial : résoudre les problèmes de scalabilité d'Éthereum. Il est crucial de maintenir l'interopérabilité avec Éthereum, de respecter les principes de décentralisation et de fournir un environnement facilement accessible aux développeurs. Si les solutions L2 échouent à trouver cet équilibre, non seulement le développement de l'écosystème Éthereum sera menacé, mais aussi la confiance à long terme et la sécurité de la technologie blockchain. C'est lorsque les projets L2 reviendront à leurs principes fondamentaux et collaboreront étroitement avec Éthereum pour résoudre ses problèmes de scalabilité que de véritables progrès seront accomplis.
2. Taiko : un véritable L2 Éthereum
Quels éléments sont nécessaires pour qu'un projet soit un véritable L2 Éthereum capable de résoudre efficacement ses problèmes de scalabilité ? Trois points clés se distinguent : 1) Est-il suffisamment intégré à Éthereum ? 2) Est-il entièrement décentralisé ? 3) Prend-il suffisamment en compte les besoins des développeurs dans l’environnement Éthereum ? Examinons maintenant les efforts de Taiko pour répondre à ces critères et devenir un véritable L2 Éthereum.
2.1 Un L2 équivalent à Éthereum
Une solution destinée à résoudre les problèmes de scalabilité d'Éthereum doit s'intégrer naturellement et étroitement à Éthereum. Cette intégration concerne non seulement les systèmes, mais aussi les valeurs et même les philosophies sous-jacentes. Bien sûr, « intégration » ne signifie pas nécessairement identité complète ou duplication à tous les niveaux. Toutefois, il s'agit d'une caractéristique essentielle pour être un véritable L2 Éthereum, car de nombreuses blockchains n'adoptent pas ces principes fondamentaux lorsqu'elles opèrent en tant que L2 d'Éthereum.
2.1.1 Une blockchain EVM Type-1

Le 4 août 2022, Vitalik Buterin a publié The different types of ZK-EVMs, une analyse et classification des zkEVMs. Selon son analyse, les zkEVMs sont divisés en Type 1, 2, 2.5, 3 et 4. Plus le chiffre est élevé, moins l'interopérabilité et la compatibilité avec Éthereum sont élevées, mais plus l'efficacité de génération des preuves et les performances globales sont optimisées. Autrement dit, les types de zkEVM plus élevés impliquent davantage de modifications, comme la modification du noyau EVM ou l'introduction de modules supplémentaires pour optimiser les performances.
Bien que Vitalik ait indiqué dans son article qu'aucun type de zkEVM ne possède un avantage technique évident et que plusieurs puissent coexister, il conclut ainsi :
“Personnellement, j'espère qu'avec les améliorations des zkEVMs et celles d'Éthereum lui-même pour mieux s'adapter aux ZK-SNARK, tout devienne progressivement du Type 1.”—— Vitalik Buterin (fondateur d'Éthereum)
Finalement, face au dilemme entre interopérabilité et performance, Vitalik privilégie l'interopérabilité au service de la scalabilité d'Éthereum.
Bien que cet article date de 2022, il reste pertinent aujourd'hui, alors que de nombreuses blockchains L2 Éthereum prolifèrent. Pour fonctionner véritablement en tant que L2 Éthereum, l'objectif final devrait être d'atteindre le Type-1 zkEVM.
Bien que l'article de Vitalik ne classe que les zkEVMs, on peut étendre cette logique à l'architecture même des L2, en classant les blockchains selon leur degré d'intégration à Éthereum. Dans cette optique, Taiko vise à atteindre la scalabilité d'Éthereum en utilisant un EVM Type-1 totalement équivalent à Éthereum.
Comme Taiko cherche à être une blockchain L2 parfaitement équivalente à Éthereum, ses performances sont inévitablement inférieures à celles d'autres types de L2 Éthereum, comme les types 2 ou 3. Toutefois, étant donné que la plupart des autres L2 ne s'engagent pas pleinement dans la scalabilité d'Éthereum, ce compromis est justifié. À noter que cela ne pose pas un problème majeur, car l'équipe Taiko en est consciente et s'est fixé comme objectif d'améliorer activement les performances via la conception interne du protocole.
2.1.2 Based Rollup

Source :MEV for “Based Rollup”
Taiko ne s'intègre pas seulement complètement à l'infrastructure système d'Éthereum, mais cherche également à aligner sa sécurité sur celle d'Éthereum. Taiko adopte un concept appelé Based Rollup, qui ne nécessite pas de séquenceur centralisé. Au lieu de cela, les validateurs d'Éthereum agissent également comme séquenceurs de Taiko, responsables du tri des transactions et des blocs. Grâce à ces caractéristiques, la fragmentation de l'écosystème Éthereum pourrait être réintégrée en un tout cohérent.
Basé sur le modèle Based Rollup, les proposants de blocs d'Éthereum deviennent les séquenceurs de Taiko. Ce rôle comporte des responsabilités spécifiques, notamment bénéficier de la MEV (Maximum Extractable Value) de Taiko pour maintenir leurs revenus et rester actifs en tant que séquenceurs. Ce mécanisme incitatif supplémentaire les encourage à agir avec plus de prudence.
2.2 La voie vers une décentralisation totale
D’un point de vue systémique, la décentralisation est un concept complexe et peu pratique. Franchement, si tout était géré par une seule entité centrale, l'efficacité serait supérieure et la maintenance plus simple. C'est pourquoi de nombreux L2 Éthereum ont opté pour un modèle de séquenceur centralisé. Toutefois, cette approche présente des failles : un séquenceur malveillant pourrait censurer des transactions ou créer un point de défaillance unique accru. Dans ce cas, qui ferait confiance à ce système ? L'industrie blockchain existe précisément parce que personne ne peut être entièrement fiable. Pour éliminer ces risques potentiels, la décentralisation totale est cruciale.

Source :Based Contestable Rollup (BCR): A configurable, multi-proof rollup design
Pour atteindre la décentralisation totale, quelles conditions sont nécessaires ? Taiko s'est penché sur cette question et a lancé le Based Contestable Rollup (BCR). La clé pour éviter la centralisation réside dans la participation multiple, la prévention des collusions et l'encouragement de la concurrence. Le BCR adopté par Taiko est un protocole rollup doté d'un mécanisme concurrentiel, intégrant tous les éléments nécessaires au processus de preuve et de séquencement des rollups.
“34 469 lignes de code sont difficiles à rendre sans erreur pendant longtemps.” —— Vitalik Buterin
Taiko a choisi l'architecture BCR pour atteindre une décentralisation totale. Vitalik Buterin souligne que les zk-SNARKs ne sont pas encore une technologie entièrement fiable. En particulier, les systèmes zk-SNARK récents sont devenus extrêmement complexes, augmentant considérablement le risque d'erreurs. Tant que cette technologie n'est pas mature et qu'elle continue de se complexifier, les erreurs techniques resteront probables. Face à de telles failles, les rollups centralisés peuvent limiter les dégâts car une entité responsable peut intervenir. Mais Taiko vise un environnement entièrement décentralisé, où la résolution explicite de ces problèmes devient difficile. Par conséquent, Taiko évite de s'appuyer sur une structure aveuglément confiante envers les zk-SNARKs. Autrement dit, via l'architecture BCR, Taiko se prépare à la possibilité d'erreurs dans les preuves rollup et met en place un système permettant de contester les preuves erronées.
Pour comprendre comment fonctionne le BCR de Taiko, un exemple simple est plus efficace qu'une explication complexe.

Alice propose un nouveau bloc.
Bob soumet une preuve de changement d'état, de H1 → H2. H1 est le hachage parent, H2 est le hachage du nouveau bloc. Bob engage 10 000 TAIKO comme caution. Sa preuve entre en période de réflexion.
L'information d'état proposée par Bob, accompagnée de la preuve, est rendue publique.
Cindy pense que le changement d'état devrait être H1 → H3, et non H1 → H2. Cindy engage ses 10 000 TAIKO comme caution concurrentielle durant la période de réflexion et conteste la preuve de Bob.
Le changement d'état contesté entre Bob et Cindy attend une preuve de niveau supérieur durant la période de réflexion. Cette preuve de niveau supérieur permet à Bob et à tous les autres vérificateurs de la contester.

Scénario 1 - Si la proposition de Bob est correcte :
David valide la proposition H1 → H2 de Bob, confirmant qu'il a raison. David reçoit 2 500 TAIKO comme récompense pour avoir fourni la preuve de niveau supérieur et devient vérificateur de H1 → H2, en engageant 20 000 TAIKO comme caution.
Cindy perd toute sa caution car elle a proposé une modification incorrecte.
Bob récupère ses 10 000 TAIKO initiaux et reçoit une récompense supplémentaire de 2 500 TAIKO pour avoir proposé la bonne solution.
La nouvelle proposition de David entre en période de réflexion avec sa validation.

Scénario 2 - Si la proposition de Bob est incorrecte et que David propose une nouvelle solution :
David fournit une preuve de transformation en trois étapes de H1 → H4, démontrant que la transformation de Bob est erronée. David reçoit 2 500 TAIKO comme récompense et engage 20 000 TAIKO comme caution pour soutenir sa modification d'état et sa preuve.
Cindy récupère ses 10 000 TAIKO initiaux et reçoit une récompense supplémentaire de 2 500 TAIKO pour avoir réussi à contester l'erreur de Bob.
Bob perd toute sa caution pour avoir proposé une information d'état et une preuve erronées.
La nouvelle proposition de David entre en période de réflexion avec sa validation.
Cette architecture utilise des cautions concurrentielles pour inciter les vérificateurs rollup à assumer leurs responsabilités lors des contestations et empêcher les attaques inutiles. Notamment, à chaque tour de vérification, la caution requise augmente significativement, limitant ainsi les tours de contestation superflus.
En outre, Taiko adopte plusieurs systèmes de preuve dans son BCR. Ce système permet d'utiliser différents systèmes de vérification rollup (SGX, ZK, SGX+ZK, etc.) selon les phases, assurant flexibilité et stabilité opérationnelle. Malgré ces avantages, cette conception présente un inconvénient : une faible fréquence de concurrence peut entraîner une faible activité des vérificateurs. Le mécanisme de vérification nécessite une forte concurrence pour générer des profits, donc dans un environnement peu concurrentiel, les vérificateurs peuvent choisir de ne pas participer. Pour remédier à cela, Taiko implémente un ajustement dynamique des différents systèmes de vérification rollup.
Au début du service, la fréquence de concurrence peut être faible. Pour y faire face, un groupe de vérificateurs appelés Guardian Provers utilisera un schéma multisignature comme mesure de sécurité jusqu'à la maturation du système. À mesure que le système mûrira, leur rôle diminuera progressivement jusqu'à disparaître, permettant ainsi d'atteindre une décentralisation totale.

2.3 Conçu pour les bâtisseurs EVM
Les multiples fonctionnalités des L2 Éthereum et leur plus grande décentralisation sont attrayantes et nécessaires. Toutefois, on oublie souvent une question clé : pourquoi les L2 Éthereum existent-ils ? Pour qui sont-ils conçus ? La réponse est simple : ils existent pour les participants de l'écosystème qui souhaitent les utiliser. Parmi eux, les développeurs, qui attirent de nombreux utilisateurs et font progresser tout l'écosystème L2, sont particulièrement importants. Pourtant, à l'âge d'or des blockchains L2 Éthereum, un grand nombre d'infrastructures aux règles variées ont émergé. Cela revient à exploiter un même service dans des pays aux lois différentes, nécessitant un temps et des ressources considérables pour gérer les différences.
Pour aider les développeurs à concentrer efficacement leurs ressources sur le développement de services, nous devons normaliser les règles et réduire les écarts entre infrastructures. Il est donc crucial d'introduire des infrastructures éprouvées historiquement ou largement adoptées par les développeurs. Oui, nous devons intégrer les infrastructures utilisées dans l’environnement Éthereum. Cela permettra aux développeurs d'utiliser les méthodologies et expertises accumulées sur Éthereum pour s'intégrer facilement aux blockchains L2 Éthereum.
“Taiko n’existe que s’il aide les autres à changer le monde.”—— Taiko Labs
Sur ce point, Taiko démontre un véritable engagement envers les développeurs. Comme indiqué dans le blog de Taiko, Taiko tirera profit en permettant aux participants de l'écosystème, surtout aux développeurs, de travailler librement. Pour honorer cet engagement, Taiko continue à rendre open source toutes ses réalisations et adopte un cadre appelé Based Booster Rollup (BBR) pour aider les développeurs EVM à migrer plus rapidement et facilement.

Le BBR est une extension des avantages du Based Rollup du point de vue des développeurs, explorant comment appliquer ces avantages à la couche applicative de l'infrastructure blockchain. Grâce au BBR de Taiko, les développeurs peuvent déployer leur dApp une seule fois sur L1 Éthereum, et celle-ci sera automatiquement déployée sur tous les L2 sans effort ni ressource supplémentaire.
3. La vision de Taiko : infrastructure intégrée à Éthereum et communauté

Nous avons examiné la direction que Taiko souhaite emprunter. Même avec trois solides principes, les idées seules ne transforment pas une industrie. Ces idées doivent être mises en œuvre selon un calendrier défini, permettre à autrui d’en bénéficier, créer un cercle vertueux et devenir un disrupteur du secteur. Voyons maintenant, du passé au futur, comment Taiko entend devenir ce disrupteur.
3.1 Infrastructure intégrée à Éthereum

Un pilier clé est l'infrastructure. En tant que fondement pour devenir un véritable L2 Éthereum, Taiko construit cette infrastructure en exploitant divers avantages technologiques. Examinons maintenant l'évolution historique de l'infrastructure de Taiko.
3.1.1 Jusqu'à présent — Des tests nets de Taiko au réseau principal
Taiko n'a pas cherché à tout accomplir d'un coup. Pour atteindre l'objectif majeur du lancement du réseau principal, il a réalisé pas moins de sept testnets alpha, progressivement préparant la réalisation de sa vision. Examinons maintenant le contenu de ces sept phases de testnet alpha.
Testnet Alpha-1 (Snæfellsjökull)
Tous les développeurs peuvent déployer des contrats intelligents, et les utilisateurs peuvent utiliser tous les outils Éthereum et Solidity comme sur Éthereum. Cela permet à chacun de tester des transactions. Cette version permet à toute personne intéressée d'exécuter un nœud L2 et de participer au séquencement des blocs. Pour cela, Taiko prévoit d'exécuter certains nœuds et de proposer des blocs, invitant tout le monde à rejoindre. Le testnet inclut un pont pour transférer des actifs entre le testnet et Éthereum, ainsi qu'un explorateur de blocs pour consulter l'historique des transactions.
Testnet Alpha-2 (Askja)
Il s'agit du premier testnet à démontrer avec succès que le réseau peut fonctionner via un mécanisme de preuve ouvert à tous. Il a posé les bases de la décentralisation totale pour cette version. De plus, des fonctionnalités de surveillance et d'alerte du réseau blockchain ont été mises en œuvre, et les développeurs peuvent déployer directement leurs applications décentralisées (dApp) sur ce testnet sans modifier leur code utilisé sur Éthereum.
Testnet Alpha-3 (Grímsvötn)
Cette version a mis en place et appliqué un modèle économique basé sur un nouveau modèle de frais et de récompenses. Elle inclut également le test du mécanisme de refroidissement des preuves nécessaire au mécanisme de preuve, ainsi que des tests préliminaires de la couche initiale de Taiko L3.
Testnet Alpha-4 (Eldfell L3)
Dans cette version, la couche initiale de L3 a été déployée pour la première fois, introduisant le concept de rollup-on-rollup. Puisque Taiko L2 est entièrement intégré à Éthereum, Taiko traite en réalité L2 comme L1 et tente de s'étendre vers L3. En outre, un nouveau mécanisme de vérification basé sur le staking a été introduit pour éviter la centralisation des vérificateurs et garantir des récompenses équitables.
Testnet Alpha-5 (Jólnir)
Cette version introduit une nouvelle mise en œuvre de proposition et de vérification basée sur la séparation proposant-construisant (PBS). PBS est une série de mécanismes économiques entre proposants et vérificateurs visant à assurer la décentralisation de la construction des blocs. Contrairement aux versions précédentes sans cette fonctionnalité, la construction des blocs adopte ici un modèle de marché ouvert.
Testnet Alpha-6 (Katla)
Dans le sixième testnet Katla, la version initiale du BCR (Blockchain Consensus Rule) a été mise en œuvre. Puisque Taiko vise à être un L2 équivalent à Éthereum, cette version a testé et préparé les dernières mises à jour d'Éthereum (comme l'EIP-4844), bien qu'elles ne soient pas encore activées. En outre, le pont a été mis à jour et l'explorateur de blocs amélioré pour offrir des informations plus complètes.
Testnet Alpha-7 (Hekla)
Le dernier testnet Hekla s'est concentré sur l'activation de l'EIP-4844, préparée lors du testnet précédent. Cela a permis de mettre en œuvre avec succès le nouveau mécanisme de stockage de rollup Blob sur le réseau principal Éthereum. En outre, cette version du testnet a introduit plusieurs améliorations, notamment l'ajustement de l'émission de gaz des blocs L2, l'activation du snap sync et la modification des paramètres EIP-1559. Sur la base des fonctionnalités testées et appliquées dans cette version, le réseau principal est désormais prêt sans problème.

Source :Bloc #1 du réseau principal Taiko
Réseau principal Taiko
Le contenu du réseau blockchain validé et sécurisé pendant les testnets est désormais présenté au monde entier via le lancement du réseau principal. À noter que Vitalik Buterin, fondateur d'Éthereum, a généré immédiatement après le bloc de genèse le bloc suivant, ajoutant une importance symbolique à l'événement. Les utilisateurs peuvent transférer des ETH depuis Éthereum vers le réseau principal Taiko via un pont et interagir directement avec les applications décentralisées (dApp) sur la blockchain Taiko. Surtout, les développeurs peuvent exécuter des nœuds, proposer et valider des blocs, participant activement à cette prometteuse blockchain Taiko. Sur le plan technique, Taiko intègre des modules comme BCR et Raiko, témoignant de sa détermination à devenir un véritable L2 Éthereum.
3.1.2 Maintenant — Pré-confirmation et système de preuves multiples
Au cours du passage réussi de Taiko des six testnets au réseau principal, il a consolidé continuellement sa structure interne pour devenir un L2 Éthereum plus avancé. Deux développements particulièrement notables sont la pré-confirmation et le système de preuves multiples, que nous examinerons en détail ci-dessous.
Pré-confirmation
Même après le lancement du réseau principal, Taiko continue de travailler à hériter de la sécurité et de la finalité d'Éthereum. Cependant, cette évolution comporte des risques, notamment la survie des proposants de blocs face à un manque de rentabilité. Par exemple, dans un écosystème comme Taiko, où la liquidité est rare, les utilisateurs donnent généralement de faibles pourboires aux proposants de blocs, rendant insuffisante la durée de bloc de 12 secondes pour que ceux-ci soient rentables. Par conséquent, Taiko Labs exploite temporairement les proposants sans recherche de profit pour éviter cette situation. Sans mesures, le temps de bloc sur le réseau principal Taiko continuerait d'augmenter.
Pour résoudre les problèmes de rentabilité de la construction des blocs L2, 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 axe majeur de recherche et développement en 2024 et jouera un rôle important au-delà du réseau principal Taiko. Grâce à la pré-confirmation, la construction des blocs L2 deviendra plus efficace et stable, permettant aux utilisateurs de profiter de confirmations de transaction plus rapides. En outre, la pré-confirmation peut simplifier et renforcer l'architecture rollup en intégrant les rôles des proposants L2 et L1. Cela est lié à des mécanismes basés sur le séquencement, qui peuvent rencontrer des difficultés pratiques en tenant compte de la rentabilité des constructeurs, des mécanismes de survie et de la configuration de temps de bloc rapides. Toutefois, si plusieurs participants à la pré-confirmation agissent simultanément, des fourches pourraient apparaître sur le réseau principal Taiko. Par conséquent, bien que controversé, des mécanismes comme le choix du leader sont discutés comme compromis pratiques.

Système de preuves multiples
Un autre thème de recherche et développement de Taiko est le système de preuves multiples, visant à intégrer plusieurs clients et divers systèmes de vérification. Cette approche réduit les risques liés aux vulnérabilités des implémentations clientes et des systèmes de vérification, garantissant que même si une méthode est compromise, d'autres puissent empêcher l'exploitation de la même faille.

Source :L'approche de Taiko aux preuves multiples
Tout d'abord, Taiko prévoit d'établir un système « ouvert » multi-client, où chaque client peut valider indépendamment les blocs. Cela permet aux utilisateurs de choisir leur client préféré pour la vérification des blocs, offrant des avantages en accessibilité et extensibilité. En outre, cela constitue une mesure de base contre les points de défaillance uniques, contribuant à la sécurité du réseau principal. Toutefois, comme cela nécessite que le réseau Éthereum (comme L1) supporte nativement les fonctionnalités multi-clients, Taiko prévoit d'utiliser un système « fermé » utilisant divers types améliorés de vérificateurs jusqu'à ce que ce support soit pleinement disponible.
De plus, Taiko exploite un système de preuves multiples en marché libre, où les proposants recherchent des vérificateurs, proposent des blocs et utilisent le système de vérification de leur choix. Ce système de preuves multiples met l'accent sur la modularité et l'ouverture, permettant à plusieurs clients et systèmes de vérification de collaborer lors de la génération de multiples preuves. À cette fin, Taiko collabore avec des entreprises comme Powdr Labs et Risc Zero pour améliorer l'interopérabilité entre compilateurs et systèmes zk-SNARK, et construire une pile ZK modulaire.

L'implémentation de ces concepts porte le nom de « Raiko ». Raiko prend en charge plusieurs zkVM et renforce la sécurité via SGX. Ce système améliore la flexibilité des preuves de blocs via l'architecture ZK/TEE et standardise les méthodes d'entrée pour améliorer les zkVM et TEE. Taiko prévoit d'intégrer davantage de zkVM et d'étendre Wasm zkVM. Le système vise à offrir un environnement convivial et intégré pour les preuves de blocs compatibles EVM.
3.1.3 Vers l'avenir — À travers BCR et BBR
Bien que Taiko ait accompli des progrès significatifs, l'objectif de devenir un disrupteur semble encore lointain. Finalement, la voie de Taiko vers sa vision finale repose largement sur deux éléments clés : BCR et BBR, déjà partiellement mis en œuvre mais nécessitant encore des améliorations.
Bien que nous ayons déjà expliqué BCR et BBR ci-dessus, revoyons-les brièvement.
Le BCR permet aux utilisateurs et développeurs de proposer des blocs, exécuter des nœuds et déployer des contrats intelligents comme sur Éthereum, tout en introduisant un mécanisme de résolution des litiges capable de traiter rapidement les erreurs dans les rollups. Cela garantit la détermination et l'exactitude au sein de la blockchain, faisant du BCR la pierre angulaire de la technologie Taiko.

Source :Based Booster Rollup (BBR) : une nouvelle étape majeure dans la feuille de route de Taiko
Le BBR exploite les avantages du Based Rollup pour offrir une efficacité accrue et une interopérabilité complète avec Éthereum. Cela permet aux utilisateurs d'utiliser des dApps intégrées sur tous les L2 sans basculer entre eux, tandis que les développeurs peuvent déployer une dApp une fois pour qu'elle s'adapte automatiquement sur tous les L2. En outre, le 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 augmentant le débit. Ainsi, Taiko considère que le BBR a le potentiel de transformer fondamentalement l'écosystème Éthereum ; une fois cette technologie appliquée, tous les utilisateurs et développeurs du réseau Éthereum pourront bénéficier d'une meilleure expérience.
Le réseau principal de Taiko vise à soutenir les développeurs, utilisateurs et bâtisseurs, leur permettant de fonctionner de manière flexible et efficace dans l'environnement Éthereum, centré sur ces deux piliers fondamentaux. Toutefois, comme ces piliers ne sont pas encore parfaits, ils doivent continuer à évoluer et s'améliorer pour devenir des composants technologiques essentiels à la réalisation de la vision de Taiko. À mesure que ces deux piliers deviendront plus robustes et complets, Taiko pourra établir une nouvelle norme pour les L2, offrant une interopérabilité complète avec Éthereum, une décentralisation totale et une proximité accrue avec les utilisateurs et bâtisseurs.
3.2 Communauté

Un autre pilier essentiel est la communauté. Pour garantir que la plateforme bâtie par Taiko via son infrastructure ait une réelle valeur, la participation communautaire est cruciale. À cette fin, Taiko s'efforce dans plusieurs domaines, notamment l'émission de jetons, le développement de l'économie token, l'activation de l'écosystème et la création d'un environnement de gouvernance. Examinons quelques initiatives de Taiko dans ces domaines.
3.2.1 Jusqu'à présent — Émission et distribution du jeton TAIKO
Après le lancement du réseau principal Taiko, une distribution airdrop du jeton TAIKO, jeton natif du réseau, a été réalisée. Le jeton TAIKO est au cœur du mécanisme économique et de l'économie token de Taiko, avec une offre totale de 1 milliard de jetons. L'événement de génération de jetons (TGE) de TAIKO a eu lieu le 5 juin 2024. La répartition est la suivante : 11,62 % de l'offre totale allouée aux investisseurs, 9,81695 % à l'équipe principale de Taiko Labs, comme indiqué dans l'illustration ci-dessous.

Les jetons TAIKO distribués ont une période de verrouillage initiale de 12 mois. Après expiration, 25 % des jetons verrouillés seront débloqués, les 75 % restants étant progressivement libérés sur trois ans. Cette structure de vesting est conçue pour minimiser la volatilité du marché, encourager la participation à long terme à l'écosystème Taiko et finalement contribuer au succès du projet.

Le plan de libération de liquidité des jetons est illustré dans l'image ci-dessus, où le vert représente les jetons déjà distribués, le jaune ceux qui seront distribués dans 2 à 4 ans, l'orange ceux qui seront progressivement distribués sur trois ans à partir d'un an après le lancement, et le rose ceux alloués au développement du protocole, à la gouvernance DAO et au réseau, sur une période de cinq ans ou plus.
3.2.2 Maintenant — L'écosystème Taiko en expansion
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














