Taiko est un projet zkRollup équivalent à Ethereum décentralisé visant à mettre à l'échelle Ethereum grâce à la technologie zkEVM.
Taiko s'engage à devenir un zkRollup entièrement compatible avec Ethereum, permettant l'expansion d'Ethereum sans modifier les applications décentralisées existantes (dApps). En tant que zkRollup entièrement compatible avec Ethereum, Taiko permet aux développeurs et aux utilisateurs de tirer parti des fonctionnalités puissantes de la couche 1 (L1) d'Ethereum sans modifier les dApps existantes.
Principales caractéristiques :
Le circuit zkEVM (Ethereum Virtual Machine à connaissance nulle) est l'un des composants principaux de l'architecture technologique de Taiko. Il utilise des preuves à connaissance nulle (ZKPs) pour vérifier l'exactitude et l'intégrité des calculs de la machine virtuelle Ethereum (EVM). Grâce à zkEVM, Taiko peut mettre à l'échelle Ethereum sans modifier les contrats intelligents existants et les applications décentralisées (dApps), tout en maintenant la sécurité, la décentralisation et la compatibilité d'Ethereum.
2.1.1 Fonctions et caractéristiques
Vérifier la transaction : Le circuit zkEVM utilise des preuves à divulgation nulle de connaissance pour vérifier la justesse des transactions sans révéler les données spécifiques à la transaction. De cette manière, la quantité de traitement des données sur le réseau principal Ethereum peut être réduite, ce qui permet de réduire les coûts de transaction et d'augmenter la vitesse de transaction.
Confidentialité: Les preuves vérifiées garantissent la confidentialité des transactions et ne sont soumises qu'au réseau principal Ethereum.
Prend en charge tous les opcodes EVM : Le circuit zkEVM prend en charge pleinement tous les opcodes EVM, ce qui signifie que les développeurs peuvent migrer leurs contrats intelligents et leurs dApps vers Taiko sans aucune modification.
Maintient la compatibilité avec Ethereum: Ce haut niveau de compatibilité permet aux outils de développement et aux écosystèmes Ethereum existants d'être utilisés directement sur Taiko, facilitant grandement la tâche des développeurs.
Vérification décentralisée: Le circuit zkEVM prend en charge un modèle de vérificateur décentralisé, où tout le monde peut participer à la génération et à la vérification des preuves de connaissance nulle. Cette approche décentralisée garantit la sécurité et l'intégrité du système.
Le validateur Ethereum L1 : le circuit zkEVM de Taiko utilise les validateurs de la couche 1 d'Ethereum pour le séquençage des transactions, garantissant que les attributs de décentralisation et de sécurité d'Ethereum sont hérités.
Réduit le traitement des données : En exécutant des transactions sur la couche 2 et en générant des preuves de zéro connaissance, Taiko réduit la charge de traitement des données sur le réseau principal Ethereum, améliorant ainsi l'efficacité et la scalabilité des transactions.
Génération rapide des preuves zk : la conception du circuit zkEVM optimise la vitesse de génération des preuves zk, garantissant une gestion efficace d'un grand volume de transactions.
Exécution de contrat intelligent: Le circuit zkEVM prend en charge l'exécution de contrats intelligents, garantissant la programmabilité et la flexibilité d'Ethereum. Ces contrats intelligents sont responsables de la vérification des preuves zk et de l'application des règles du protocole.
Vérification de protocole: Le circuit zkEVM, grâce à son intégration avec Ethereum L1, garantit que toutes les preuves et les états de transaction sont rigoureusement vérifiés, maintenant la cohérence et la sécurité du système.
2.1.2 Comment ça marche
La transaction est d'abord exécutée sur la couche 2, générant les données de transaction correspondantes.
Ces données de transaction sont collectées et préparées pour la génération de preuve ZK.
Le circuit zkEVM utilise la technologie zkSNARKs ou zkSTARKs pour générer des preuves de connaissance nulle qui peuvent vérifier la correction d'une transaction sans révéler le contenu spécifique de la transaction.
Une fois la preuve générée, la preuve et les données associées seront soumises à Ethereum L1.
Les validateurs Ethereum L1 vérifient la preuve de connaissance nulle soumise pour garantir la validité de la preuve.
Une fois la preuve vérifiée, le statut de la transaction est mis à jour sur le réseau principal Ethereum, garantissant que tous les participants voient des résultats de transaction cohérents.
Les nœuds de regroupement de la couche 2 sont un élément clé de l'architecture technique de Taiko, responsables de la gestion et de l'exécution des transactions sur la couche 2 tout en interagissant avec Ethereum Layer 1 (L1). Grâce à la technologie Layer 2 Rollup, Taiko est capable d'augmenter le débit des transactions sur Ethereum, de réduire les coûts de transaction et de maintenir la décentralisation et la sécurité.
2.2.1 Fonctions et caractéristiques
Exécution des transactions : les nœuds Layer 2 Rollup exécutent les transactions sur la couche 2, et ces transactions sont d'abord traitées dans le réseau de la couche 2, réduisant ainsi la charge directe sur l'Ethereum mainnet.
Collecte de données : Le nœud collecte les données transmises depuis la couche 1 d'Ethereum, et effectue le traitement des transactions et les mises à jour de l'état en fonction de ces données.
Affichage de l'état : Après l'exécution de chaque transaction, le nœud Layer 2 Rollup mettra à jour et affichera le statut de la transaction pour s'assurer que tous les participants voient des informations de statut cohérentes.
Maintenance de l'état : Assurer la cohérence et l'intégrité des données de l'ensemble du réseau en gérant le statut après l'exécution de la transaction.
Vérification du protocole : les nœuds Layer 2 Rollup effectuent des transactions et des processus de vérification selon les règles du protocole Taiko. Ces règles garantissent la validité des transactions et la sécurité du réseau.
Support des contrats intelligents : Les nœuds peuvent exécuter des contrats intelligents déployés sur la couche Ethereum 1 et utiliser ces contrats pour la transmission de données et la vérification de preuves zk.
Augmenter le débit : L'exécution des transactions sur la couche 2 améliore considérablement la capacité de traitement des transactions du réseau, réduisant la congestion sur le réseau principal Ethereum.
Coûts inférieurs : Le traitement des transactions sur la couche 2 peut considérablement réduire les frais de transaction, rendant les petites transactions plus économiquement réalisables.
Validation décentralisée: Les nœuds Layer 2 Rollup prennent en charge un modèle de validateur décentralisé, permettant à quiconque de participer à la validation des transactions et à la génération de preuves zk, assurant la décentralisation et la sécurité du réseau.
Transmission de données : Les nœuds sont responsables de la transmission des données de transaction de la couche 2 à la couche 1 d'Ethereum et de la mise à jour de l'état en fonction des retours de L1.
2.2.2 Comment ça marche
Transactions reçues : les nœuds reçoivent les transactions soumises par les utilisateurs sur la couche 2 et exécutent ces transactions conformément aux règles du protocole.
Mise à jour de l'état : Après l'exécution de la transaction, les nœuds mettent à jour le statut de la transaction et maintiennent les dernières informations d'état sur la couche 2.
Générer des preuves zk : Les nœuds génèrent des preuves de connaissance nulle pour chaque transaction, garantissant la correction et la confidentialité des transactions.
Soumettre des preuves : Les preuves zk générées et les données associées sont soumises à la couche 1 d'Ethereum pour validation par les validateurs de L1.
Vérification de la couche L1 : les validateurs de la couche Ethereum 1 vérifient les preuves de zéro connaissance soumises pour garantir la validité des transactions.
Synchronisation de l'état : Une fois que les preuves sont vérifiées, les nœuds Layer 2 Rollup se synchronisent et mettent à jour l'état en fonction des retours de L1, garantissant ainsi la cohérence à travers le réseau.
Avantages et cas d'utilisation:
Amélioration de la scalabilité d'Ethereum : En traitant un grand nombre de transactions sur la couche 2, les nœuds de Rollup de la couche 2 de Taiko améliorent considérablement la scalabilité du réseau Ethereum, en répondant à des demandes de transactions plus élevées.
Réduction des coûts de transaction : l'exécution des transactions sur la couche 2 et la génération de preuves zk réduisent la dépendance à l'égard du réseau principal Ethereum, ce qui permet de diminuer les frais de transaction, le rendant particulièrement adapté aux transactions de petite valeur à haute fréquence.
Renforcer la sécurité et la confidentialité : la technologie de preuve de zéro connaissance garantit la confidentialité et la sécurité des transactions, empêchant les fuites de données de transaction tout en maintenant la nature décentralisée du réseau.
Le protocole Taiko est également un composant essentiel de l'architecture technologique Taiko. Il définit et applique les règles de la couche 2 Rollup, garantissant la correction des transactions et la sécurité du réseau. Grâce aux contrats intelligents et à la vérification décentralisée, le protocole Taiko permet de mettre à l'échelle de manière efficace Ethereum tout en conservant ses caractéristiques décentralisées et sécurisées.
2.3.1 Fonctions et caractéristiques
Paramètres de règle : Le protocole Taiko définit toutes les règles opérationnelles de Rollup, y compris le traitement des transactions, la vérification et les mises à jour de l'état, etc. Toutes les transactions doivent suivre ces règles pour garantir le fonctionnement cohérent du réseau.
Exécution de contrat intelligent : Le protocole est mis en œuvre grâce à des contrats intelligents déployés sur Ethereum, garantissant que toutes les règles et opérations sont ouvertes et transparentes.
Vérification de la transaction : Après chaque transaction soumise, le protocole Taiko sera vérifié selon des règles prédéfinies pour garantir la validité et la correction de la transaction.
Mise à jour de l'état : Une fois la vérification terminée, le protocole mettra à jour l'état de la transaction de la couche 2 et transmettra les données pertinentes à la couche 1 d'Ethereum pour garantir que l'état est synchronisé et cohérent.
Validateur décentralisé: Le protocole Taiko prend en charge un modèle de vérificateur décentralisé où tout le monde peut participer au processus de vérification. Cette approche décentralisée améliore la sécurité et l'intégrité du réseau.
Preuve de connaissance nulle : Le protocole utilise la technologie de preuve de connaissance nulle (zkSNARKs ou zkSTARKs) pour vérifier les transactions sans exposer le contenu spécifique de la transaction, garantissant la confidentialité et la sécurité de la transaction.
Soumission des données : Les données de transaction et la preuve zk générée seront soumises à Ethereum Layer 1 pour vérification par les validateurs de L1.
Traitement des données : Après la vérification L1, le protocole mettra à jour l'état de la couche 2 en fonction des retours pour garantir que tous les participants voient des résultats de transaction cohérents.
Mécanisme de transfert de données : Le contrat intelligent est responsable de la transmission des données de transaction et des certificats zk entre la couche 2 et la couche 1 pour garantir l'intégrité et la cohérence des données.
Vérification du protocole : Le contrat intelligent est également responsable de vérifier le certificat zk pour assurer la validité et la correction de la transaction.
Organisation Autonome Décentralisée (DAO): La gouvernance du protocole Taiko est gérée par le DAO Taiko, qui est composé des détenteurs de jetons TKO qui décident des mises à jour majeures et des changements du protocole par le biais du vote.
Implication de la communauté : La gouvernance et le développement du protocole reposent fortement sur la participation et la contribution de la communauté pour garantir que la prise de décision du protocole soit transparente, équitable et inclusive.
2.3.2 Comment ça marche
Les utilisateurs soumettent des transactions sur la couche 2, et les transactions sont d'abord exécutées sur les nœuds Rollup de la couche 2.
Après l'exécution de la transaction, les données de transaction correspondantes et les mises à jour d'état sont générées.
Générer des preuves de zéro-connaissance pour vérifier la correction des transactions. Ces preuves n'exposent pas le contenu spécifique de la transaction, garantissant la confidentialité.
La preuve zk générée et les données de transaction seront soumises à la couche 1 d'Ethereum.
Les validateurs de la couche 1 d'Ethereum vérifient la preuve de connaissance nulle soumise pour garantir la validité et la correction de la transaction.
Après la vérification réussie, l'état de la couche 2 sera mis à jour en fonction des retours de L1 pour garantir la cohérence et la sécurité de l'ensemble du réseau.
Taiko DAO assure la participation de la communauté et la gouvernance transparente en votant sur les mises à jour et les changements du protocole.
Toutes les mises à jour du protocole seront implémentées via des contrats intelligents pour garantir l'ouverture et la transparence des règles.
2.3.3 Avantages et cas d'utilisation
Grâce à la technologie Layer 2 Rollup et à la preuve de connaissance nulle, le protocole Taiko améliore considérablement la scalabilité du réseau Ethereum et peut gérer plus de transactions et répondre à des besoins de transaction plus élevés.
Le traitement des transactions sur la couche 2 réduit la dépendance au réseau principal Ethereum, ce qui permet de réduire les frais de transaction. Cette approche est particulièrement adaptée aux scénarios de transactions à haute fréquence et de faible valeur.
La technologie de preuve de connaissance nulle garantit la confidentialité et la sécurité des transactions, évite la fuite des données de transaction et maintient la nature décentralisée du réseau.
Grâce à Taiko DAO, les membres de la communauté peuvent participer à la gouvernance et à la prise de décision du protocole pour garantir que l'orientation du développement du protocole soit conforme aux intérêts et aux besoins de la communauté.
Le Base Competitive Rollup (BCR) est une innovation clé dans le protocole Taiko, conçu pour améliorer la décentralisation et la sécurité du réseau. Ce qui suit est une introduction détaillée au BCR :
2.4.1 Idée principale
BCR est une solution innovante de couche 2 conçue pour améliorer la décentralisation et la sécurité des réseaux blockchain grâce à des mécanismes compétitifs. Dans le modèle BCR, plusieurs participants peuvent concourir pour proposer et valider des blocs, éliminant ainsi le contrôle d'une entité unique sur le réseau.
2.4.2 Comment ça fonctionne
Proposants : N'importe qui peut devenir un proposant et soumettre une proposition de bloc. Les proposants doivent regrouper les transactions des utilisateurs et générer des preuves de zéro connaissance (zkProofs).
Compétition de propositions : Plusieurs proposants peuvent concourir simultanément pour soumettre des blocs, garantissant que le processus de génération et de soumission de blocs est décentralisé et exempt de tout point unique de contrôle centralisé.
Vérificateurs : Le vérificateur est responsable de vérifier les blocs et les preuves de zéro-connaissance soumises par le proposant. Ils garantissent la sécurité du réseau en vérifiant la justesse et la légalité des transactions.
Vérification compétitive: Plusieurs validateurs peuvent concourir pour valider les blocs, ce qui renforce la sécurité du réseau car la compétition entre les validateurs garantit l'exactitude et la transparence du processus de vérification.
2.4.3 Avantages de BCR
Ouvert à la participation : Le modèle BCR permet à quiconque de participer aux propositions de blocs et à leur vérification, éliminant ainsi la dépendance à l'égard de quelques entités et renforçant la décentralisation du réseau.
Résistance à la censure : Avec plusieurs proposants et validateurs en concurrence, il est difficile pour une seule entité de censurer ou de contrôler le réseau.
Authentification multi-facteur : Grâce au mécanisme de vérification concurrentielle, plusieurs vérificateurs vérifient indépendamment les blocs, ce qui garantit la fiabilité et la sécurité du processus de vérification.
Réduire les points de défaillance uniques: Le modèle BCR réduit le risque de points de défaillance uniques car le fonctionnement du réseau ne dépend pas d'un seul proposant ou validateur.
Jeu équitable : Les proposants et les validateurs rivalisent pour recevoir des récompenses économiques. Ce mécanisme garantit que les participants ont des incitations à fournir des services honnêtes et efficaces.
Consommation de frais : Le proposant doit brûler un certain nombre de jetons TKO pour soumettre le bloc, ce qui aide à contrôler l'offre de jetons et à stabiliser la valeur du jeton.
Le Rollup basé sur le Booster (BBR) est un composant clé du protocole Taiko et est conçu pour étendre davantage les capacités du réseau Ethereum en améliorant l'exécution des transactions et l'efficacité du stockage. L'objectif de conception de BBR est de créer une expérience utilisateur et développeur transparente qui permet d'exécuter des transactions comme si elles étaient sur la couche 1 (L1), tout en conservant son propre stockage sur la couche 2 (L2).
2.5.1 Fonctionnalités de base et Comment ça marche
Séparation de l'exécution et du stockage : BBR met en œuvre une structure à deux niveaux pour l'exécution des transactions et le stockage. Cette conception permet d'exécuter efficacement les transactions sur L2 tout en maintenant la sécurité et la décentralisation nécessaires sur L1.
Intégration transparente avec L1 : Grâce à cette structure à deux couches, BBR garantit que les contrats intelligents peuvent conserver des adresses cohérentes à la fois sur L1 et sur tous les BBR, simplifiant ainsi les processus de déploiement et d'interaction.
Compatibilité complète avec Ethereum : BBR est entièrement compatible avec l'architecture existante d'Ethereum, y compris les fonctions de hachage, les arbres d'état et les frais de gaz pour chaque opcode. Cela signifie que les contrats intelligents et les dApps existants d'Ethereum peuvent migrer en toute transparence vers BBR.
Scalabilité améliorée : l'objectif de conception de BBR est d'améliorer la scalabilité d'Ethereum, permettant un traitement des transactions plus rapide et des coûts plus bas pour soutenir les utilisateurs et applications à plus grande échelle.
Polyvalence : la fonction de booster de BBR peut améliorer tout type d'agrégation, qu'elle soit optimiste ou zk-rollup, en tirant parti de la scalabilité de BBR.
Amélioration de la scalabilité d'Ethereum : Grâce à BBR, toute agrégation peut directement améliorer la scalabilité d'Ethereum, lui permettant de gérer plus de transactions et d'applications plus complexes.
2.5.2 Détails techniques
Consistance des adresses : BBR garantit la cohérence des adresses de contrats intelligents entre L1 et L2, ce qui signifie que les contrats intelligents déployés sur L1 peuvent fonctionner de manière transparente sur L2, simplifiant ainsi le processus de développement et de déploiement.
Interaction simplifiée : Le processus d'interaction entre les utilisateurs et les développeurs à travers différentes couches est rationalisé, garantissant la cohérence de l'expérience utilisateur et la commodité du processus de développement.
La structure des frais : La structure des frais de BBR est conçue pour garantir que les coûts de transaction sont suffisamment bas pour encourager l'adoption par les utilisateurs et les développeurs, tout en veillant à ce que le mécanisme d'incitation économique du réseau soit suffisamment robuste pour maintenir la participation des validateurs et des proposants.
Distribution des récompenses : Grâce à un mécanisme équitable de distribution des récompenses, BBR garantit que tous les participants du réseau reçoivent des incitations équitables, maintenant ainsi la décentralisation et la sécurité du réseau.
2.5.3 Avantage
Traitement rapide des transactions : En exécutant des transactions sur L2, BBR augmente considérablement la vitesse de traitement des transactions et réduit la charge sur le réseau principal d'Ethereum.
Réduire les coûts de transaction : l'exécution des transactions sur L2 réduit considérablement les coûts de transaction, rendant les petites transactions et le trading à haute fréquence plus économiquement viables.
Vérification décentralisée: BBR adopte un mécanisme de vérification décentralisée pour garantir la sécurité et la décentralisation du réseau, évitant ainsi les points de défaillance uniques et les risques de censure.
Mécanisme d'authentification multi-facteurs : Grâce au mécanisme de multi-vérification, BBR fournit une garantie de sécurité plus élevée pour garantir la correction et la légalité de toutes les transactions.
Expérience utilisateur transparente: BBR est conçu pour garantir que les utilisateurs bénéficient de la même expérience que sur L1 lorsqu'ils utilisent des réseaux L2, sans avoir à se soucier des détails techniques complexes.
Facile à développer et déployer : les développeurs peuvent tirer parti des outils et de l'infrastructure Ethereum existants pour développer et déployer facilement des contrats intelligents et des dApps sur BBR.
TKO est le jeton natif du réseau Taiko, conçu pour récompenser les validateurs de blocs et faire partie des frais de transaction dans le réseau Taiko.
Pour augmenter les chances de recevoir l'airdrop du jeton TKO, les utilisateurs peuvent participer au testnet de Taiko et augmenter la probabilité de l'airdrop en interagissant avec son testnet.
Actuellement, Taiko a mené plusieurs testnets. Le dernier testnet est Alpha3, conçu pour tester l'interaction entre les proposants et les validateurs, ainsi que le nouveau système de frais et d'incitations.
Ajouter un réseau : Ajoutez le réseau Sepolia et le testnet Alpha3 de Taiko à votre portefeuille MetaMask.
Obtenez de l'ETH de testnet: Obtenez de l'ETH de Sepolia depuis le robinet.
Création et pontage de jetons : Connectez votre portefeuille, créez des jetons Bull et Horse, ajoutez ces jetons à votre MetaMask, puis pontez ETH, BLL et Horse de Sepolia à Taiko.
Échangez et fournissez de la liquidité : Dans le test d'échange de Taiko, importez la liste de jetons de Taiko, échangez et fournissez de la liquidité pour certains jetons.
Tâches des développeurs : Pour les utilisateurs ayant une certaine expérience en développement, vous pouvez déployer et vérifier des contrats, ou construire des dApps selon le guide.
Effectuez des tâches : Visitez la page Galxe de Taiko, effectuez des tâches telles que le transfert de fonds, l'échange d'actifs, la visite de pages ou la réponse à des quiz pour gagner des points. Ces points peuvent être convertis en récompenses futures.
Selon le site officiel de Taiko, plus de 90 projets ont été intégrés dans l'écosystème.
Ces projets couvrent une variété de secteurs, y compris les portefeuilles (avec des portefeuilles EVM natifs notables), les places de marché NFT (avec des options mono- et multi-chaînes), l'infrastructure (comme les services RPC et Oracle) et les applications DeFi. En tant que solution de couche 2 de type 1, Taiko offre un chemin de migration transparent pour les dApps Ethereum, nécessitant peu voire pas d'ajustement.
De plus, l'équipe Taiko a introduit un robinet de jeton de test, un jeton officiel et un pont NFT, ainsi que des fonctionnalités d'échange et un navigateur.
Au 23 mai 2024, Taiko compte 933 000 abonnés sur la plateforme X (Twitter), tandis que Discord a accumulé 9,094 millions de membres. En comparaison, Optimism a 640 000 abonnés et Arbitrum en a 980 000. La communauté de Taiko a connu une croissance et un engagement significatifs.
L'équipe Taiko est composée de professionnels expérimentés de la blockchain et d'ingénieurs avec des antécédents profonds et une expérience riche dans la technologie blockchain, la cryptographie et les systèmes distribués.
Le co-fondateur Daniel Wang: Daniel était auparavant le fondateur et PDG de Loopring, un protocole d'échange décentralisé basé sur Ethereum qui utilise la technologie de preuve de connaissance nulle pour la scalabilité. Avec une expérience approfondie dans l'industrie de la blockchain, Daniel apporte une expertise riche en technologie blockchain et en finance décentralisée (DeFi) à Taiko. Chez Taiko, Daniel est responsable de la planification stratégique globale et de l'orientation technique, conduisant le développement et l'innovation du projet.
Co-fondateur Brecht Devos : Brecht, également co-fondateur, est le responsable de l'équipe de recherche et développement de la preuve de zéro-connaissance. Il était auparavant l'architecte en chef chez Loopring et possède une solide expérience en cryptographie et technologie blockchain. Brecht a une vaste expérience pratique dans la technologie de preuve de zéro-connaissance et la conception de protocoles blockchain. Chez Taiko, Brecht dirige l'équipe de recherche et développement de la preuve de zéro-connaissance, se concentrant sur la recherche et la mise en œuvre des technologies zkRollup et zkEVM.
Structure organisationnelle :
Pour assurer le bon fonctionnement du réseau Taiko et se conformer aux exigences réglementaires, Taiko a créé plusieurs entités et organisations connexes, plusieurs entités clés jouant des rôles cruciaux.
Financement initial et financement ultérieur
Dernier financement
Ces fonds sont utilisés pour déployer et optimiser plusieurs testnets, y compris les testnets Alpha1, Alpha2 et Alpha3, ainsi que pour vérifier et affiner la conception du réseau. Ils sont également utilisés pour se préparer au lancement du mainnet à la fin du premier trimestre 2024, y compris le développement de l'infrastructure et le support technique.
Le projet Taiko appartient à l'industrie de la solution de mise à l'échelle de la couche 2 d'Ethereum, se concentrant spécifiquement sur la technologie zkRollup. Taiko fournit une solution de mise à l'échelle de la blockchain efficace, sécurisée et décentralisée grâce à la technologie de la machine virtuelle Ethereum à connaissance nulle (zkEVM). Il vise à résoudre les problèmes de scalabilité d'Ethereum tout en maintenant une compatibilité totale avec Ethereum.
Dans le domaine des solutions de mise à l'échelle de la couche 2 d'Ethereum, en particulier dans la technologie zkRollup, il existe plusieurs projets similaires :
Introduction: zkSync est une solution de mise à l'échelle de couche 2 Ethereum basée sur la technologie zkRollup, conçue pour fournir des transactions rapides et peu coûteuses tout en maintenant la sécurité et la décentralisation d'Ethereum.
Fonctionnalités : Entièrement compatible avec Ethereum, prend en charge les contrats intelligents et met l'accent sur l'expérience utilisateur et la convivialité pour les développeurs.
Introduction : StarkNet est une solution d'extension de couche 2 développée par StarkWare basée sur la technologie STARK (Argument Transparent Évolutif de Connaissance).
Fonctionnalités : Utilisez la technologie STARK pour la preuve de connaissance nulle, fournissez des transactions à haut débit et faible latence, et prenez en charge des contrats intelligents complexes.
Introduction: Loopring est un projet zkRollup axé sur les protocoles d'échange décentralisé (DEX), s'engageant à fournir une expérience de trading efficace et des frais réduits.
Fonctionnalités : Grâce à la technologie zkRollup, des transactions décentralisées à haut débit sont réalisées pour garantir la sécurité et la confidentialité des actifs des utilisateurs.
Support de financement
Dans l'ensemble, le projet Taiko propose une technologie innovante zkRollup et zkEVM, offrant à Ethereum une solution d'évolutivité efficace, sécurisée et décentralisée. Avec le soutien de plusieurs tours de financement et un modèle de gouvernance basé sur l'organisation autonome décentralisée (DAO), Taiko a réalisé des progrès significatifs dans le développement technique et la construction de la communauté. Malgré la concurrence du marché et les défis techniques, Taiko vise à occuper une place prédominante dans le domaine des solutions d'évolutivité de la blockchain en optimisant continuellement sa technologie et en élargissant son écosystème. En fin de compte, il vise à fournir aux utilisateurs et aux développeurs un environnement blockchain efficace et sécurisé.
Taiko est un projet zkRollup équivalent à Ethereum décentralisé visant à mettre à l'échelle Ethereum grâce à la technologie zkEVM.
Taiko s'engage à devenir un zkRollup entièrement compatible avec Ethereum, permettant l'expansion d'Ethereum sans modifier les applications décentralisées existantes (dApps). En tant que zkRollup entièrement compatible avec Ethereum, Taiko permet aux développeurs et aux utilisateurs de tirer parti des fonctionnalités puissantes de la couche 1 (L1) d'Ethereum sans modifier les dApps existantes.
Principales caractéristiques :
Le circuit zkEVM (Ethereum Virtual Machine à connaissance nulle) est l'un des composants principaux de l'architecture technologique de Taiko. Il utilise des preuves à connaissance nulle (ZKPs) pour vérifier l'exactitude et l'intégrité des calculs de la machine virtuelle Ethereum (EVM). Grâce à zkEVM, Taiko peut mettre à l'échelle Ethereum sans modifier les contrats intelligents existants et les applications décentralisées (dApps), tout en maintenant la sécurité, la décentralisation et la compatibilité d'Ethereum.
2.1.1 Fonctions et caractéristiques
Vérifier la transaction : Le circuit zkEVM utilise des preuves à divulgation nulle de connaissance pour vérifier la justesse des transactions sans révéler les données spécifiques à la transaction. De cette manière, la quantité de traitement des données sur le réseau principal Ethereum peut être réduite, ce qui permet de réduire les coûts de transaction et d'augmenter la vitesse de transaction.
Confidentialité: Les preuves vérifiées garantissent la confidentialité des transactions et ne sont soumises qu'au réseau principal Ethereum.
Prend en charge tous les opcodes EVM : Le circuit zkEVM prend en charge pleinement tous les opcodes EVM, ce qui signifie que les développeurs peuvent migrer leurs contrats intelligents et leurs dApps vers Taiko sans aucune modification.
Maintient la compatibilité avec Ethereum: Ce haut niveau de compatibilité permet aux outils de développement et aux écosystèmes Ethereum existants d'être utilisés directement sur Taiko, facilitant grandement la tâche des développeurs.
Vérification décentralisée: Le circuit zkEVM prend en charge un modèle de vérificateur décentralisé, où tout le monde peut participer à la génération et à la vérification des preuves de connaissance nulle. Cette approche décentralisée garantit la sécurité et l'intégrité du système.
Le validateur Ethereum L1 : le circuit zkEVM de Taiko utilise les validateurs de la couche 1 d'Ethereum pour le séquençage des transactions, garantissant que les attributs de décentralisation et de sécurité d'Ethereum sont hérités.
Réduit le traitement des données : En exécutant des transactions sur la couche 2 et en générant des preuves de zéro connaissance, Taiko réduit la charge de traitement des données sur le réseau principal Ethereum, améliorant ainsi l'efficacité et la scalabilité des transactions.
Génération rapide des preuves zk : la conception du circuit zkEVM optimise la vitesse de génération des preuves zk, garantissant une gestion efficace d'un grand volume de transactions.
Exécution de contrat intelligent: Le circuit zkEVM prend en charge l'exécution de contrats intelligents, garantissant la programmabilité et la flexibilité d'Ethereum. Ces contrats intelligents sont responsables de la vérification des preuves zk et de l'application des règles du protocole.
Vérification de protocole: Le circuit zkEVM, grâce à son intégration avec Ethereum L1, garantit que toutes les preuves et les états de transaction sont rigoureusement vérifiés, maintenant la cohérence et la sécurité du système.
2.1.2 Comment ça marche
La transaction est d'abord exécutée sur la couche 2, générant les données de transaction correspondantes.
Ces données de transaction sont collectées et préparées pour la génération de preuve ZK.
Le circuit zkEVM utilise la technologie zkSNARKs ou zkSTARKs pour générer des preuves de connaissance nulle qui peuvent vérifier la correction d'une transaction sans révéler le contenu spécifique de la transaction.
Une fois la preuve générée, la preuve et les données associées seront soumises à Ethereum L1.
Les validateurs Ethereum L1 vérifient la preuve de connaissance nulle soumise pour garantir la validité de la preuve.
Une fois la preuve vérifiée, le statut de la transaction est mis à jour sur le réseau principal Ethereum, garantissant que tous les participants voient des résultats de transaction cohérents.
Les nœuds de regroupement de la couche 2 sont un élément clé de l'architecture technique de Taiko, responsables de la gestion et de l'exécution des transactions sur la couche 2 tout en interagissant avec Ethereum Layer 1 (L1). Grâce à la technologie Layer 2 Rollup, Taiko est capable d'augmenter le débit des transactions sur Ethereum, de réduire les coûts de transaction et de maintenir la décentralisation et la sécurité.
2.2.1 Fonctions et caractéristiques
Exécution des transactions : les nœuds Layer 2 Rollup exécutent les transactions sur la couche 2, et ces transactions sont d'abord traitées dans le réseau de la couche 2, réduisant ainsi la charge directe sur l'Ethereum mainnet.
Collecte de données : Le nœud collecte les données transmises depuis la couche 1 d'Ethereum, et effectue le traitement des transactions et les mises à jour de l'état en fonction de ces données.
Affichage de l'état : Après l'exécution de chaque transaction, le nœud Layer 2 Rollup mettra à jour et affichera le statut de la transaction pour s'assurer que tous les participants voient des informations de statut cohérentes.
Maintenance de l'état : Assurer la cohérence et l'intégrité des données de l'ensemble du réseau en gérant le statut après l'exécution de la transaction.
Vérification du protocole : les nœuds Layer 2 Rollup effectuent des transactions et des processus de vérification selon les règles du protocole Taiko. Ces règles garantissent la validité des transactions et la sécurité du réseau.
Support des contrats intelligents : Les nœuds peuvent exécuter des contrats intelligents déployés sur la couche Ethereum 1 et utiliser ces contrats pour la transmission de données et la vérification de preuves zk.
Augmenter le débit : L'exécution des transactions sur la couche 2 améliore considérablement la capacité de traitement des transactions du réseau, réduisant la congestion sur le réseau principal Ethereum.
Coûts inférieurs : Le traitement des transactions sur la couche 2 peut considérablement réduire les frais de transaction, rendant les petites transactions plus économiquement réalisables.
Validation décentralisée: Les nœuds Layer 2 Rollup prennent en charge un modèle de validateur décentralisé, permettant à quiconque de participer à la validation des transactions et à la génération de preuves zk, assurant la décentralisation et la sécurité du réseau.
Transmission de données : Les nœuds sont responsables de la transmission des données de transaction de la couche 2 à la couche 1 d'Ethereum et de la mise à jour de l'état en fonction des retours de L1.
2.2.2 Comment ça marche
Transactions reçues : les nœuds reçoivent les transactions soumises par les utilisateurs sur la couche 2 et exécutent ces transactions conformément aux règles du protocole.
Mise à jour de l'état : Après l'exécution de la transaction, les nœuds mettent à jour le statut de la transaction et maintiennent les dernières informations d'état sur la couche 2.
Générer des preuves zk : Les nœuds génèrent des preuves de connaissance nulle pour chaque transaction, garantissant la correction et la confidentialité des transactions.
Soumettre des preuves : Les preuves zk générées et les données associées sont soumises à la couche 1 d'Ethereum pour validation par les validateurs de L1.
Vérification de la couche L1 : les validateurs de la couche Ethereum 1 vérifient les preuves de zéro connaissance soumises pour garantir la validité des transactions.
Synchronisation de l'état : Une fois que les preuves sont vérifiées, les nœuds Layer 2 Rollup se synchronisent et mettent à jour l'état en fonction des retours de L1, garantissant ainsi la cohérence à travers le réseau.
Avantages et cas d'utilisation:
Amélioration de la scalabilité d'Ethereum : En traitant un grand nombre de transactions sur la couche 2, les nœuds de Rollup de la couche 2 de Taiko améliorent considérablement la scalabilité du réseau Ethereum, en répondant à des demandes de transactions plus élevées.
Réduction des coûts de transaction : l'exécution des transactions sur la couche 2 et la génération de preuves zk réduisent la dépendance à l'égard du réseau principal Ethereum, ce qui permet de diminuer les frais de transaction, le rendant particulièrement adapté aux transactions de petite valeur à haute fréquence.
Renforcer la sécurité et la confidentialité : la technologie de preuve de zéro connaissance garantit la confidentialité et la sécurité des transactions, empêchant les fuites de données de transaction tout en maintenant la nature décentralisée du réseau.
Le protocole Taiko est également un composant essentiel de l'architecture technologique Taiko. Il définit et applique les règles de la couche 2 Rollup, garantissant la correction des transactions et la sécurité du réseau. Grâce aux contrats intelligents et à la vérification décentralisée, le protocole Taiko permet de mettre à l'échelle de manière efficace Ethereum tout en conservant ses caractéristiques décentralisées et sécurisées.
2.3.1 Fonctions et caractéristiques
Paramètres de règle : Le protocole Taiko définit toutes les règles opérationnelles de Rollup, y compris le traitement des transactions, la vérification et les mises à jour de l'état, etc. Toutes les transactions doivent suivre ces règles pour garantir le fonctionnement cohérent du réseau.
Exécution de contrat intelligent : Le protocole est mis en œuvre grâce à des contrats intelligents déployés sur Ethereum, garantissant que toutes les règles et opérations sont ouvertes et transparentes.
Vérification de la transaction : Après chaque transaction soumise, le protocole Taiko sera vérifié selon des règles prédéfinies pour garantir la validité et la correction de la transaction.
Mise à jour de l'état : Une fois la vérification terminée, le protocole mettra à jour l'état de la transaction de la couche 2 et transmettra les données pertinentes à la couche 1 d'Ethereum pour garantir que l'état est synchronisé et cohérent.
Validateur décentralisé: Le protocole Taiko prend en charge un modèle de vérificateur décentralisé où tout le monde peut participer au processus de vérification. Cette approche décentralisée améliore la sécurité et l'intégrité du réseau.
Preuve de connaissance nulle : Le protocole utilise la technologie de preuve de connaissance nulle (zkSNARKs ou zkSTARKs) pour vérifier les transactions sans exposer le contenu spécifique de la transaction, garantissant la confidentialité et la sécurité de la transaction.
Soumission des données : Les données de transaction et la preuve zk générée seront soumises à Ethereum Layer 1 pour vérification par les validateurs de L1.
Traitement des données : Après la vérification L1, le protocole mettra à jour l'état de la couche 2 en fonction des retours pour garantir que tous les participants voient des résultats de transaction cohérents.
Mécanisme de transfert de données : Le contrat intelligent est responsable de la transmission des données de transaction et des certificats zk entre la couche 2 et la couche 1 pour garantir l'intégrité et la cohérence des données.
Vérification du protocole : Le contrat intelligent est également responsable de vérifier le certificat zk pour assurer la validité et la correction de la transaction.
Organisation Autonome Décentralisée (DAO): La gouvernance du protocole Taiko est gérée par le DAO Taiko, qui est composé des détenteurs de jetons TKO qui décident des mises à jour majeures et des changements du protocole par le biais du vote.
Implication de la communauté : La gouvernance et le développement du protocole reposent fortement sur la participation et la contribution de la communauté pour garantir que la prise de décision du protocole soit transparente, équitable et inclusive.
2.3.2 Comment ça marche
Les utilisateurs soumettent des transactions sur la couche 2, et les transactions sont d'abord exécutées sur les nœuds Rollup de la couche 2.
Après l'exécution de la transaction, les données de transaction correspondantes et les mises à jour d'état sont générées.
Générer des preuves de zéro-connaissance pour vérifier la correction des transactions. Ces preuves n'exposent pas le contenu spécifique de la transaction, garantissant la confidentialité.
La preuve zk générée et les données de transaction seront soumises à la couche 1 d'Ethereum.
Les validateurs de la couche 1 d'Ethereum vérifient la preuve de connaissance nulle soumise pour garantir la validité et la correction de la transaction.
Après la vérification réussie, l'état de la couche 2 sera mis à jour en fonction des retours de L1 pour garantir la cohérence et la sécurité de l'ensemble du réseau.
Taiko DAO assure la participation de la communauté et la gouvernance transparente en votant sur les mises à jour et les changements du protocole.
Toutes les mises à jour du protocole seront implémentées via des contrats intelligents pour garantir l'ouverture et la transparence des règles.
2.3.3 Avantages et cas d'utilisation
Grâce à la technologie Layer 2 Rollup et à la preuve de connaissance nulle, le protocole Taiko améliore considérablement la scalabilité du réseau Ethereum et peut gérer plus de transactions et répondre à des besoins de transaction plus élevés.
Le traitement des transactions sur la couche 2 réduit la dépendance au réseau principal Ethereum, ce qui permet de réduire les frais de transaction. Cette approche est particulièrement adaptée aux scénarios de transactions à haute fréquence et de faible valeur.
La technologie de preuve de connaissance nulle garantit la confidentialité et la sécurité des transactions, évite la fuite des données de transaction et maintient la nature décentralisée du réseau.
Grâce à Taiko DAO, les membres de la communauté peuvent participer à la gouvernance et à la prise de décision du protocole pour garantir que l'orientation du développement du protocole soit conforme aux intérêts et aux besoins de la communauté.
Le Base Competitive Rollup (BCR) est une innovation clé dans le protocole Taiko, conçu pour améliorer la décentralisation et la sécurité du réseau. Ce qui suit est une introduction détaillée au BCR :
2.4.1 Idée principale
BCR est une solution innovante de couche 2 conçue pour améliorer la décentralisation et la sécurité des réseaux blockchain grâce à des mécanismes compétitifs. Dans le modèle BCR, plusieurs participants peuvent concourir pour proposer et valider des blocs, éliminant ainsi le contrôle d'une entité unique sur le réseau.
2.4.2 Comment ça fonctionne
Proposants : N'importe qui peut devenir un proposant et soumettre une proposition de bloc. Les proposants doivent regrouper les transactions des utilisateurs et générer des preuves de zéro connaissance (zkProofs).
Compétition de propositions : Plusieurs proposants peuvent concourir simultanément pour soumettre des blocs, garantissant que le processus de génération et de soumission de blocs est décentralisé et exempt de tout point unique de contrôle centralisé.
Vérificateurs : Le vérificateur est responsable de vérifier les blocs et les preuves de zéro-connaissance soumises par le proposant. Ils garantissent la sécurité du réseau en vérifiant la justesse et la légalité des transactions.
Vérification compétitive: Plusieurs validateurs peuvent concourir pour valider les blocs, ce qui renforce la sécurité du réseau car la compétition entre les validateurs garantit l'exactitude et la transparence du processus de vérification.
2.4.3 Avantages de BCR
Ouvert à la participation : Le modèle BCR permet à quiconque de participer aux propositions de blocs et à leur vérification, éliminant ainsi la dépendance à l'égard de quelques entités et renforçant la décentralisation du réseau.
Résistance à la censure : Avec plusieurs proposants et validateurs en concurrence, il est difficile pour une seule entité de censurer ou de contrôler le réseau.
Authentification multi-facteur : Grâce au mécanisme de vérification concurrentielle, plusieurs vérificateurs vérifient indépendamment les blocs, ce qui garantit la fiabilité et la sécurité du processus de vérification.
Réduire les points de défaillance uniques: Le modèle BCR réduit le risque de points de défaillance uniques car le fonctionnement du réseau ne dépend pas d'un seul proposant ou validateur.
Jeu équitable : Les proposants et les validateurs rivalisent pour recevoir des récompenses économiques. Ce mécanisme garantit que les participants ont des incitations à fournir des services honnêtes et efficaces.
Consommation de frais : Le proposant doit brûler un certain nombre de jetons TKO pour soumettre le bloc, ce qui aide à contrôler l'offre de jetons et à stabiliser la valeur du jeton.
Le Rollup basé sur le Booster (BBR) est un composant clé du protocole Taiko et est conçu pour étendre davantage les capacités du réseau Ethereum en améliorant l'exécution des transactions et l'efficacité du stockage. L'objectif de conception de BBR est de créer une expérience utilisateur et développeur transparente qui permet d'exécuter des transactions comme si elles étaient sur la couche 1 (L1), tout en conservant son propre stockage sur la couche 2 (L2).
2.5.1 Fonctionnalités de base et Comment ça marche
Séparation de l'exécution et du stockage : BBR met en œuvre une structure à deux niveaux pour l'exécution des transactions et le stockage. Cette conception permet d'exécuter efficacement les transactions sur L2 tout en maintenant la sécurité et la décentralisation nécessaires sur L1.
Intégration transparente avec L1 : Grâce à cette structure à deux couches, BBR garantit que les contrats intelligents peuvent conserver des adresses cohérentes à la fois sur L1 et sur tous les BBR, simplifiant ainsi les processus de déploiement et d'interaction.
Compatibilité complète avec Ethereum : BBR est entièrement compatible avec l'architecture existante d'Ethereum, y compris les fonctions de hachage, les arbres d'état et les frais de gaz pour chaque opcode. Cela signifie que les contrats intelligents et les dApps existants d'Ethereum peuvent migrer en toute transparence vers BBR.
Scalabilité améliorée : l'objectif de conception de BBR est d'améliorer la scalabilité d'Ethereum, permettant un traitement des transactions plus rapide et des coûts plus bas pour soutenir les utilisateurs et applications à plus grande échelle.
Polyvalence : la fonction de booster de BBR peut améliorer tout type d'agrégation, qu'elle soit optimiste ou zk-rollup, en tirant parti de la scalabilité de BBR.
Amélioration de la scalabilité d'Ethereum : Grâce à BBR, toute agrégation peut directement améliorer la scalabilité d'Ethereum, lui permettant de gérer plus de transactions et d'applications plus complexes.
2.5.2 Détails techniques
Consistance des adresses : BBR garantit la cohérence des adresses de contrats intelligents entre L1 et L2, ce qui signifie que les contrats intelligents déployés sur L1 peuvent fonctionner de manière transparente sur L2, simplifiant ainsi le processus de développement et de déploiement.
Interaction simplifiée : Le processus d'interaction entre les utilisateurs et les développeurs à travers différentes couches est rationalisé, garantissant la cohérence de l'expérience utilisateur et la commodité du processus de développement.
La structure des frais : La structure des frais de BBR est conçue pour garantir que les coûts de transaction sont suffisamment bas pour encourager l'adoption par les utilisateurs et les développeurs, tout en veillant à ce que le mécanisme d'incitation économique du réseau soit suffisamment robuste pour maintenir la participation des validateurs et des proposants.
Distribution des récompenses : Grâce à un mécanisme équitable de distribution des récompenses, BBR garantit que tous les participants du réseau reçoivent des incitations équitables, maintenant ainsi la décentralisation et la sécurité du réseau.
2.5.3 Avantage
Traitement rapide des transactions : En exécutant des transactions sur L2, BBR augmente considérablement la vitesse de traitement des transactions et réduit la charge sur le réseau principal d'Ethereum.
Réduire les coûts de transaction : l'exécution des transactions sur L2 réduit considérablement les coûts de transaction, rendant les petites transactions et le trading à haute fréquence plus économiquement viables.
Vérification décentralisée: BBR adopte un mécanisme de vérification décentralisée pour garantir la sécurité et la décentralisation du réseau, évitant ainsi les points de défaillance uniques et les risques de censure.
Mécanisme d'authentification multi-facteurs : Grâce au mécanisme de multi-vérification, BBR fournit une garantie de sécurité plus élevée pour garantir la correction et la légalité de toutes les transactions.
Expérience utilisateur transparente: BBR est conçu pour garantir que les utilisateurs bénéficient de la même expérience que sur L1 lorsqu'ils utilisent des réseaux L2, sans avoir à se soucier des détails techniques complexes.
Facile à développer et déployer : les développeurs peuvent tirer parti des outils et de l'infrastructure Ethereum existants pour développer et déployer facilement des contrats intelligents et des dApps sur BBR.
TKO est le jeton natif du réseau Taiko, conçu pour récompenser les validateurs de blocs et faire partie des frais de transaction dans le réseau Taiko.
Pour augmenter les chances de recevoir l'airdrop du jeton TKO, les utilisateurs peuvent participer au testnet de Taiko et augmenter la probabilité de l'airdrop en interagissant avec son testnet.
Actuellement, Taiko a mené plusieurs testnets. Le dernier testnet est Alpha3, conçu pour tester l'interaction entre les proposants et les validateurs, ainsi que le nouveau système de frais et d'incitations.
Ajouter un réseau : Ajoutez le réseau Sepolia et le testnet Alpha3 de Taiko à votre portefeuille MetaMask.
Obtenez de l'ETH de testnet: Obtenez de l'ETH de Sepolia depuis le robinet.
Création et pontage de jetons : Connectez votre portefeuille, créez des jetons Bull et Horse, ajoutez ces jetons à votre MetaMask, puis pontez ETH, BLL et Horse de Sepolia à Taiko.
Échangez et fournissez de la liquidité : Dans le test d'échange de Taiko, importez la liste de jetons de Taiko, échangez et fournissez de la liquidité pour certains jetons.
Tâches des développeurs : Pour les utilisateurs ayant une certaine expérience en développement, vous pouvez déployer et vérifier des contrats, ou construire des dApps selon le guide.
Effectuez des tâches : Visitez la page Galxe de Taiko, effectuez des tâches telles que le transfert de fonds, l'échange d'actifs, la visite de pages ou la réponse à des quiz pour gagner des points. Ces points peuvent être convertis en récompenses futures.
Selon le site officiel de Taiko, plus de 90 projets ont été intégrés dans l'écosystème.
Ces projets couvrent une variété de secteurs, y compris les portefeuilles (avec des portefeuilles EVM natifs notables), les places de marché NFT (avec des options mono- et multi-chaînes), l'infrastructure (comme les services RPC et Oracle) et les applications DeFi. En tant que solution de couche 2 de type 1, Taiko offre un chemin de migration transparent pour les dApps Ethereum, nécessitant peu voire pas d'ajustement.
De plus, l'équipe Taiko a introduit un robinet de jeton de test, un jeton officiel et un pont NFT, ainsi que des fonctionnalités d'échange et un navigateur.
Au 23 mai 2024, Taiko compte 933 000 abonnés sur la plateforme X (Twitter), tandis que Discord a accumulé 9,094 millions de membres. En comparaison, Optimism a 640 000 abonnés et Arbitrum en a 980 000. La communauté de Taiko a connu une croissance et un engagement significatifs.
L'équipe Taiko est composée de professionnels expérimentés de la blockchain et d'ingénieurs avec des antécédents profonds et une expérience riche dans la technologie blockchain, la cryptographie et les systèmes distribués.
Le co-fondateur Daniel Wang: Daniel était auparavant le fondateur et PDG de Loopring, un protocole d'échange décentralisé basé sur Ethereum qui utilise la technologie de preuve de connaissance nulle pour la scalabilité. Avec une expérience approfondie dans l'industrie de la blockchain, Daniel apporte une expertise riche en technologie blockchain et en finance décentralisée (DeFi) à Taiko. Chez Taiko, Daniel est responsable de la planification stratégique globale et de l'orientation technique, conduisant le développement et l'innovation du projet.
Co-fondateur Brecht Devos : Brecht, également co-fondateur, est le responsable de l'équipe de recherche et développement de la preuve de zéro-connaissance. Il était auparavant l'architecte en chef chez Loopring et possède une solide expérience en cryptographie et technologie blockchain. Brecht a une vaste expérience pratique dans la technologie de preuve de zéro-connaissance et la conception de protocoles blockchain. Chez Taiko, Brecht dirige l'équipe de recherche et développement de la preuve de zéro-connaissance, se concentrant sur la recherche et la mise en œuvre des technologies zkRollup et zkEVM.
Structure organisationnelle :
Pour assurer le bon fonctionnement du réseau Taiko et se conformer aux exigences réglementaires, Taiko a créé plusieurs entités et organisations connexes, plusieurs entités clés jouant des rôles cruciaux.
Financement initial et financement ultérieur
Dernier financement
Ces fonds sont utilisés pour déployer et optimiser plusieurs testnets, y compris les testnets Alpha1, Alpha2 et Alpha3, ainsi que pour vérifier et affiner la conception du réseau. Ils sont également utilisés pour se préparer au lancement du mainnet à la fin du premier trimestre 2024, y compris le développement de l'infrastructure et le support technique.
Le projet Taiko appartient à l'industrie de la solution de mise à l'échelle de la couche 2 d'Ethereum, se concentrant spécifiquement sur la technologie zkRollup. Taiko fournit une solution de mise à l'échelle de la blockchain efficace, sécurisée et décentralisée grâce à la technologie de la machine virtuelle Ethereum à connaissance nulle (zkEVM). Il vise à résoudre les problèmes de scalabilité d'Ethereum tout en maintenant une compatibilité totale avec Ethereum.
Dans le domaine des solutions de mise à l'échelle de la couche 2 d'Ethereum, en particulier dans la technologie zkRollup, il existe plusieurs projets similaires :
Introduction: zkSync est une solution de mise à l'échelle de couche 2 Ethereum basée sur la technologie zkRollup, conçue pour fournir des transactions rapides et peu coûteuses tout en maintenant la sécurité et la décentralisation d'Ethereum.
Fonctionnalités : Entièrement compatible avec Ethereum, prend en charge les contrats intelligents et met l'accent sur l'expérience utilisateur et la convivialité pour les développeurs.
Introduction : StarkNet est une solution d'extension de couche 2 développée par StarkWare basée sur la technologie STARK (Argument Transparent Évolutif de Connaissance).
Fonctionnalités : Utilisez la technologie STARK pour la preuve de connaissance nulle, fournissez des transactions à haut débit et faible latence, et prenez en charge des contrats intelligents complexes.
Introduction: Loopring est un projet zkRollup axé sur les protocoles d'échange décentralisé (DEX), s'engageant à fournir une expérience de trading efficace et des frais réduits.
Fonctionnalités : Grâce à la technologie zkRollup, des transactions décentralisées à haut débit sont réalisées pour garantir la sécurité et la confidentialité des actifs des utilisateurs.
Support de financement
Dans l'ensemble, le projet Taiko propose une technologie innovante zkRollup et zkEVM, offrant à Ethereum une solution d'évolutivité efficace, sécurisée et décentralisée. Avec le soutien de plusieurs tours de financement et un modèle de gouvernance basé sur l'organisation autonome décentralisée (DAO), Taiko a réalisé des progrès significatifs dans le développement technique et la construction de la communauté. Malgré la concurrence du marché et les défis techniques, Taiko vise à occuper une place prédominante dans le domaine des solutions d'évolutivité de la blockchain en optimisant continuellement sa technologie et en élargissant son écosystème. En fin de compte, il vise à fournir aux utilisateurs et aux développeurs un environnement blockchain efficace et sécurisé.