Examen de Taiko : Solution zkEVM potentielle avec une compatibilité élevée
Les agrégations sont apparues comme la solution de mise à l’échelle la plus favorable. De nombreux projets zk tentent d'accéder aux ressources sur Ethereum via la compatibilité EVM. Les compilations ZK équivalentes à Ethereum étant le type de synthèse le plus prometteur et c'est là qu'intervient Taiko. Alors, quelle est la blockchain de couche 2 prétendant être le ZK-Rollup décentralisé, quel est cet équivalent d'Ethereum et comment ça marche ? Découvrons-le à travers cette revue Taiko.
Qu'est-ce que le Taïko ?
Taiko est une blockchain de couche 2 construite sur la technologie zkEVM entièrement compatible avec Ethereum. Il a la capacité de s'adapter à Ethereum à la fois techniquement et non techniquement en prenant en charge tout le code zkEVM de manière décentralisée et sécurisée.
L'objectif principal de cette blockchain est de fournir une plate-forme efficace et évolutive aux développeurs et aux utilisateurs d'applications décentralisées (dApps), leur permettant de tirer parti de la puissance d'Ethereum Layer 1 (L1) sans avoir à apporter de modifications à leurs dApps existantes.
ZK-EVM est équivalent à Ethereum
Taiko construit ZK-EVM Type 1, conçu pour atteindre une compatibilité totale avec Ethereum en incorporant ZK-EVM prenant en charge tous les opcodes EVM. Son objectif principal en tant que ZK-EVM de classe 1 est de souligner la parité d'Ethereum concernant la vitesse de génération de la preuve ZK. Le terme "type 1" provient de ces ZK-EVM n'introduisant aucun changement dans le cadre Ethereum, y compris les fonctions de hachage, les arbres d'état ou les coûts du gaz. Cette compatibilité permet la réutilisation de clients exécutables avec des ajustements minimes.
Le principal avantage est que les développeurs peuvent déployer leurs dApps Ethereum sur Taiko sans aucune modification tout en continuant de fonctionner correctement sur Taiko, ce qui permet aux développeurs de gagner du temps et d'engager les développeurs EVM existants.
Une telle compatibilité de haut niveau élimine le besoin pour les développeurs de réécrire leurs dApps, économisant du temps et des efforts tout en assurant une transition en douceur et en améliorant l'adoption de Taiko par les développeurs. Cet accent mis sur la compatibilité est ce qui distingue cette blockchain des autres ZK-EVM sur le marché, car tous les ZK-EVM ne permettent pas au code EVM de fonctionner sans modifications.
De plus, son objectif est de faire évoluer Ethereum tout en préservant sa technique et ses fondamentaux, ce qui en fait une solution prometteuse pour la croissance future de l'écosystème blockchain.
La structure technique
Il y a trois composants principaux dans la structure d'ingénierie de Taiko : le circuit ZK-EVM (pour l'épreuvage), le nœud de cumul de couche 2 (pour gérer la chaîne de cumul) et le protocole sur L1 (pour connecter ces deux afin de vérifier le protocole de cumul). Ces composants fonctionnent ensemble pour assurer une compatibilité transparente avec Ethereum L1, offrant aux développeurs et aux utilisateurs une expérience familière.
zkEVM
zkEVM prouve l'exactitude des calculs EVM sur Rollup avec des preuves valides. Cette blockchain peut exécuter le code de contrat intelligent Ethereum sans aucun changement. Les développeurs peuvent facilement migrer leurs contrats intelligents et Dapps sur Ethereum vers Taiko.
Taiko implémente la prise en charge de zkEVM pour tous les opcodes EVM et génère une preuve de concept pour le circuit ZK-EVM. Outre la parfaite compatibilité avec les contrats intelligents et les dapps, tous les outils Ethereum et Solidity fonctionnent de manière transparente avec cette blockchain. De plus, il utilise l'infrastructure Ethereum en étant compatible avec cette blockchain et permet aux clients open-source Ethereum tels que Nethermind et Erigon d'être réutilisés comme nœuds Taiko.
Nœud cumulatif de couche 2
Les nœuds Taiko collecteront les données d'Ethereum et exécuteront les transactions sur la couche 2. Ensuite, le statut sera affiché après chaque exécution de transaction. Actuellement, son nœud est un fork d'Ethereum Geth.
Protocole Taiko
Ce Protocole définit et applique les règles du Rollup et trouve des participants potentiels. Taiko est conçu pour respecter les principes fondamentaux de décentralisation et de sécurité.
Les contrats intelligents (contrats intelligents) déployés sur Ethereum servent de mécanisme de livraison de données et de vérificateur des preuves ZK-SNARK. Le contrat intelligent déployé sur cette blockchain remplit plusieurs fonctions importantes, telles que la réutilisation de la programmabilité de l'EVM pour appliquer certaines propriétés du protocole.
Mécanisme d'action
Les blocs de la blockchain Taiko sont une collection de transactions exécutées séquentiellement dessus. De nouveaux blocs peuvent être ajoutés à la chaîne pour les mises à jour d'état et calculés en suivant les règles du protocole pour l'exécution des transactions. Le processus de soumission de bloc est divisé en deux parties :
Bloquer la proposition
Lorsqu'un bloc est proposé, les données du bloc sont publiées sur Ethereum et le bloc est ajouté à la liste de blocs proposée stockée dans le contrat TaikoL1. Une fois enregistré, le protocole garantit que toutes les propriétés de bloc sont immuables. Cela rend l'exécution du bloc déterministe : l'état après le bloc peut maintenant être calculé par n'importe qui. En tant que tel, le bloc est vérifié immédiatement. Cela garantit également que personne n'en sait plus sur le dernier état que quiconque, ce qui donnerait un avantage injuste.
Bloquer la vérification
Étant donné que le bloc a été vérifié après sa proposition, le vérificateur ne peut avoir aucun impact sur la façon dont le bloc est exécuté et sur l'état après le bloc. Toutes les entrées pertinentes pour la génération de preuve sont vérifiées directement ou indirectement sur L1 pour obtenir des transitions de bloc définies. Comme tous les blocs proposés sont déterministes, ils peuvent être prouvés en parallèle car tous les états intermédiaires entre les blocs sont connus et uniques. Nous appelons la vérification en chaîne de bloc après la soumission de la preuve pour le bloc et son bloc parent.
Faits saillants de Taiko
Entièrement compatible avec EVM (zkEVM type 1)
Le zkEVM de type 1 que Taiko adopte fonctionne entièrement compatible avec Ethereum. Cela permet aux développeurs de migrer les DApps entre Ethereum et cette blockchain sans risquer des échecs de contrats intelligents. Le temps de reprogrammation des anciennes fonctionnalités sera raccourci et davantage de ressources seront disponibles pour développer de nouvelles fonctionnalités si le projet sur Ethereum souhaite étendre les opérations sur Taiko et vice versa.
Open source (Open source)
Tout le code source de Taiko est disponible sur GitHub, n'importe qui peut voir, construire ou modifier le code source. Ainsi, le développement de la blockchain ne se limite pas à une petite équipe, mais est également contribué par une grande communauté et des développeurs du monde entier. Cela donne au projet un niveau plus élevé de diversité et de qualité du code source.
Complètement décentralisé
En plus de sa haute compatibilité avec EVM, Taiko se concentre également fortement sur la décentralisation des protocoles. Alors que la plupart des réseaux Rollup donnent la priorité aux performances et augmentent progressivement la décentralisation, Taiko prévoit de se lancer avec des proposants décentralisés (commandeurs) qui soumettent des blocs et des preuves pour générer des ZKP. Cela met en évidence à quel point Taiko valorise la décentralisation, car aucun des Rollups ne dispose actuellement d'un séquenceur décentralisé.
De plus, l'équipe de développement a également annoncé le plan prioritaire pour le développement du DAO et révélera les détails du plan à l'avenir.
Jeton de Taiko
Taiko n'a pas encore de jeton mais a confirmé le lancement d'un jeton appelé "TKO". Les premiers utilisateurs qui ont effectué des actions testnet peuvent obtenir un airdrop lorsqu'ils lancent leur jeton.
Guide étape par étape:
Étape 1 : Ajouter un réseau au portefeuille
Visitez le site Web de Chainlist : https://chainlist.org
Recherchez le mot-clé Taiko (Alpha-2 Testnet) et sélectionnez Ajouter une chaîne ou vous pouvez l'ajouter manuellement :
- Nom du réseau : Taiko (Alpha-2 Testnet)
- URL du réseau : https://rpc.a2.taiko.xyz
- Identifiant de la chaîne : 167004
- Symbole monétaire : ETH
Similaire à Sépia :
- Nom du réseau : Sepolia
- URL du réseau : https://rpc.sepolia.org
- Identifiant de la chaîne : 11155111
- Symbole monétaire : ETH
Ajout de jetons Bull et Horse au réseau Taiko (ALpha-2 Testnet):
- Contract Bull (BLL): 0x6048e5ca54c021D39Cd33b63A44980132bcFA66d
- Contract Horse (HOUSE): 0xCea5BFE9542eDf828Ebc2ed054CA688f0224796f
Étape 2 : Obtenir le testnet du jeton Faucet
Il y a 2 façons d'exploiter ETH testnet :
- Méthode 1 : Visitez le site Web https://sepolia-faucet.pk910.de/, entrez l'adresse du portefeuille et vérifiez qu'il ne s'agit pas de Robot, puis sélectionnez Démarrer le minage.
- Méthode 2 : Aller à Quicknode.com site Web, sélectionnez la chaîne ETH et le réseau Sepolia, puis entrez l'adresse du portefeuille et continuez à appuyer sur ETH.
Visiter le site https://bridge.a2.taiko.xyz/ pour exploiter les jetons BLL et HORSE, chaque atelier recevra 50 jetons.
Étape 3 : Jeton pont de Sepolia à Taiko
- Visite: https://bridge.a2.taiko.xyz/
- Transfert (Pont) ETH de Sepolia à Taiko.
- De même, nous relions également des jetons comme HORSE et BLL à Taiko.
- Le jeton de réclamation est ponté dans la section de transaction.
Étape 4 : Échangez des jetons et ajoutez de la liquidité
- Visite: https://taiko.xyz/docs/guides/swap-tokens.
- Échangez ETH contre HORSE et avec d’autres paires.
- Faites plus de paires de liquidité comme HORSE/ETH, BLL/ETH, …
- Répétez les étapes ci-dessus avec d'autres jetons. Vous devez répéter tous les jours pour augmenter vos chances de recevoir le largage.
- Vous pouvez également vous référer au nœud en cours d’exécution pour le projet. Voir les détails sur : https://taiko.xyz/docs/guides/run-a-node.
Feuille de route
En décembre 2022, cette blockchain a lancé le réseau de test Alpha-1.
En mars 2023, il a lancé le réseau de test Alpha-2 avec des étuves sans autorisation et des circuits ZK-EVM partiels.
Entre-temps, d'autres jalons sont en route vers le réseau principal avec des circuits ZK-EVM complets, des propositions décentralisées et des preuves décentralisées prévues pour début 2024.
Conclusion – Revue Taiko
La célèbre trilogie blockchain affirme que seules deux des trois propriétés peuvent être atteintes : la décentralisation, la sécurité et l'évolutivité. Cependant, les compilations ZK équivalentes à Ethereum permettent la sélection des trois composants sans compromettre l'échelle.
Taiko cherche à résoudre le problème de mise à l'échelle d'Ethereum tout en maintenant une expérience Ethereum familière pour les utilisateurs et les développeurs. Il s'agit d'un protocole de blockchain décentralisé de couche 2 prometteur qui exploite les pools Ethereum Zero Knowledge Virtual Machine (ZK-EVM) et ZK. En tant que ZK-Rollup entièrement équivalent à Ethereum, Taiko vise à maintenir la décentralisation, la sécurité, la compatibilité et la simplicité pour attirer plus de développeurs et d'utilisateurs. Avec le réseau de test alpha en cours, il est en passe de devenir une plate-forme conviviale et accessible pour les développeurs et les utilisateurs d'Ethereum.
Avertissement: Les informations sur ce site Web sont fournies à titre de commentaire général du marché et ne constituent pas un conseil en investissement. Nous vous encourageons à faire vos propres recherches avant d'investir.
Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu
Foxy
Coincu Actualité