Kakarot zkEVM est une machine virtuelle Ethereum écrite en langage Cairo, fonctionnant sur Starknet. Cairo est un langage Turing complet, associé à CairoVM. CairoVM utilise des polynômes et un système de preuve ZK-STARK pour réaliser des calculs vérifiables.
Les principales caractéristiques de Kakarot zkEVM sont sa capacité à générer des transactions et des blocs prouvables. Étant construit sur CairoVM, chaque transaction exécutée sur Kakarot est prouvable. Cela permet aux développeurs de déployer des applications EVM sur Kakarot et permet aux utilisateurs d'interagir avec ces applications à l'aide d'outils familiers.
De plus, Kakarot offrira une interopérabilité avec le protocole Starknet, apportant une composabilité aux protocoles dans des domaines tels que DeFi et GameFi.
Plan de développement
Le projet Kakarot a commencé en octobre 2022, avec pour objectif de créer un zkEVM en open source avec moins de 10 000 lignes de code. Cet objectif a été atteint en seulement six mois. Le lancement du réseau de test est prévu pour la fin de l'été 2023.
Le développement de Kakarot zkEVM se divise en trois phases :
Phase 1 : Mise en œuvre des fonctionnalités EVM sur Starknet
Kakarot zkEVM sera d'abord intégré en tant qu'EVM dans Starknet L2. Cela permettra aux développeurs de déployer directement des contrats intelligents en Solidity (ou dans d'autres langages compatibles EVM) sur Starknet et d'utiliser des outils familiers pour le développement. Les utilisateurs pourront interagir avec ces dApps en utilisant des chaînes d'outils courantes. L'expérience sur Kakarot sera similaire à celle sur Polygon, Scroll ou Ethereum L1.
Phase 2 : Mise en œuvre des zkEVM L3
Kakarot s'intégrera avec Madara, activant des zkEVM L3, et supportera des niveaux plus élevés comme L4, L5 si nécessaire. L'équipe pourra déployer des chaînes d'applications zkEVM et utiliser des preuves de validité pour régler les transactions sur Starknet. Cette architecture permet de réduire les coûts de décentralisation tout en maintenant la sécurité de l'Ethereum L1.
En déplaçant le calcul vers un niveau supérieur, il est possible de réduire considérablement les coûts de gas et d'améliorer les performances. Les utilisateurs peuvent choisir de publier des preuves et des données de transaction sur Starknet pour une sécurité accrue, ou d'utiliser d'autres solutions de disponibilité des données pour réduire les coûts.
Étape 3 : Réaliser le type 1 zkEVM
En intégrant davantage Kakarot et Madara, il est possible de réaliser un zkEVM de type 1. Cela nécessite d'écrire les règles de consensus Ethereum en Cairo et de passer de Pedersen Merkle Patricia Trie à Keccak MPT. La réalisation de cet objectif dépend également de la feuille de route d'Ethereum, notamment des modifications éventuelles de la fonction de hachage qui pourraient être adoptées après la mise à niveau Verge.
Composition de l'équipe
L'équipe centrale de Kakarot est née d'un hackathon à Lisbonne. Grâce au soutien de la fondation Starknet et d'Onlydust, Kakarot compte actuellement plus de 40 contributeurs.
Les membres clés comprennent :
Elias Tazartes : Co-fondateur et PDG, axé sur l'ingénierie blockchain et le développement full stack.
Clément Walter : co-fondateur et CTO, avec un parcours de scientifique, ingénieur et entrepreneur.
Situation de financement
Kakarot a terminé son financement pré-seed, le montant exact n'a pas été divulgué. Les investisseurs incluent Starkware et LambDa. Les investisseurs providentiels incluent Vitalik Buterin, le co-fondateur de Ledger Nicolas Bacca et le co-fondateur et PDG de ZAMA Rand Hindi.
Perspectives du projet
Kakarot, en tant qu'implémentation EVM sur Starknet, devrait devenir un pont important entre Starknet et l'écosystème Ethereum. Il peut abaisser les barrières à l'entrée pour les développeurs, permettant aux projets de l'écosystème Ethereum de se construire plus facilement sur Starknet, tout en maintenant une haute sécurité et des coûts bas.
Le développement de Kakarot est étroitement lié à l'écosystème de Starknet. Avec les mises à jour continues de Starknet améliorant l'expérience utilisateur, Kakarot devrait apporter une contribution importante à la prospérité de l'écosystème Starknet. Cependant, le succès de Kakarot dépend également dans une certaine mesure du développement de Starknet.
Comparé à d'autres projets zkEVM, l'équipe de Kakarot est plus petite, avec un budget et une notoriété de marque également plus faibles. C'est l'une des raisons pour lesquelles Kakarot n'a pas encore été déployé en tant que zkEVM L2 générique.
Dans l'ensemble, Kakarot est encore à un stade précoce, et son réseau de test sera bientôt lancé. L'avenir de ce projet mérite une attention continue.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
12 J'aime
Récompense
12
5
Reposter
Partager
Commentaire
0/400
AirdropHunterKing
· 08-07 23:42
Le bridge écologique a beaucoup de potentiel
Voir l'originalRépondre0
RooftopReserver
· 08-07 17:56
L'avenir de Stark réside dans l'interopérabilité
Voir l'originalRépondre0
staking_gramps
· 08-05 10:11
L'interopérabilité a été considérablement améliorée.
Kakarot : L'EVM écrit en Cairo sur Starknet apportera l'interopérabilité écologique.
Kakarot : EVM sur Starknet écrit en Cairo
Kakarot zkEVM est une machine virtuelle Ethereum écrite en langage Cairo, fonctionnant sur Starknet. Cairo est un langage Turing complet, associé à CairoVM. CairoVM utilise des polynômes et un système de preuve ZK-STARK pour réaliser des calculs vérifiables.
Les principales caractéristiques de Kakarot zkEVM sont sa capacité à générer des transactions et des blocs prouvables. Étant construit sur CairoVM, chaque transaction exécutée sur Kakarot est prouvable. Cela permet aux développeurs de déployer des applications EVM sur Kakarot et permet aux utilisateurs d'interagir avec ces applications à l'aide d'outils familiers.
De plus, Kakarot offrira une interopérabilité avec le protocole Starknet, apportant une composabilité aux protocoles dans des domaines tels que DeFi et GameFi.
Plan de développement
Le projet Kakarot a commencé en octobre 2022, avec pour objectif de créer un zkEVM en open source avec moins de 10 000 lignes de code. Cet objectif a été atteint en seulement six mois. Le lancement du réseau de test est prévu pour la fin de l'été 2023.
Le développement de Kakarot zkEVM se divise en trois phases :
Phase 1 : Mise en œuvre des fonctionnalités EVM sur Starknet
Kakarot zkEVM sera d'abord intégré en tant qu'EVM dans Starknet L2. Cela permettra aux développeurs de déployer directement des contrats intelligents en Solidity (ou dans d'autres langages compatibles EVM) sur Starknet et d'utiliser des outils familiers pour le développement. Les utilisateurs pourront interagir avec ces dApps en utilisant des chaînes d'outils courantes. L'expérience sur Kakarot sera similaire à celle sur Polygon, Scroll ou Ethereum L1.
Phase 2 : Mise en œuvre des zkEVM L3
Kakarot s'intégrera avec Madara, activant des zkEVM L3, et supportera des niveaux plus élevés comme L4, L5 si nécessaire. L'équipe pourra déployer des chaînes d'applications zkEVM et utiliser des preuves de validité pour régler les transactions sur Starknet. Cette architecture permet de réduire les coûts de décentralisation tout en maintenant la sécurité de l'Ethereum L1.
En déplaçant le calcul vers un niveau supérieur, il est possible de réduire considérablement les coûts de gas et d'améliorer les performances. Les utilisateurs peuvent choisir de publier des preuves et des données de transaction sur Starknet pour une sécurité accrue, ou d'utiliser d'autres solutions de disponibilité des données pour réduire les coûts.
Étape 3 : Réaliser le type 1 zkEVM
En intégrant davantage Kakarot et Madara, il est possible de réaliser un zkEVM de type 1. Cela nécessite d'écrire les règles de consensus Ethereum en Cairo et de passer de Pedersen Merkle Patricia Trie à Keccak MPT. La réalisation de cet objectif dépend également de la feuille de route d'Ethereum, notamment des modifications éventuelles de la fonction de hachage qui pourraient être adoptées après la mise à niveau Verge.
Composition de l'équipe
L'équipe centrale de Kakarot est née d'un hackathon à Lisbonne. Grâce au soutien de la fondation Starknet et d'Onlydust, Kakarot compte actuellement plus de 40 contributeurs.
Les membres clés comprennent :
Situation de financement
Kakarot a terminé son financement pré-seed, le montant exact n'a pas été divulgué. Les investisseurs incluent Starkware et LambDa. Les investisseurs providentiels incluent Vitalik Buterin, le co-fondateur de Ledger Nicolas Bacca et le co-fondateur et PDG de ZAMA Rand Hindi.
Perspectives du projet
Kakarot, en tant qu'implémentation EVM sur Starknet, devrait devenir un pont important entre Starknet et l'écosystème Ethereum. Il peut abaisser les barrières à l'entrée pour les développeurs, permettant aux projets de l'écosystème Ethereum de se construire plus facilement sur Starknet, tout en maintenant une haute sécurité et des coûts bas.
Le développement de Kakarot est étroitement lié à l'écosystème de Starknet. Avec les mises à jour continues de Starknet améliorant l'expérience utilisateur, Kakarot devrait apporter une contribution importante à la prospérité de l'écosystème Starknet. Cependant, le succès de Kakarot dépend également dans une certaine mesure du développement de Starknet.
Comparé à d'autres projets zkEVM, l'équipe de Kakarot est plus petite, avec un budget et une notoriété de marque également plus faibles. C'est l'une des raisons pour lesquelles Kakarot n'a pas encore été déployé en tant que zkEVM L2 générique.
Dans l'ensemble, Kakarot est encore à un stade précoce, et son réseau de test sera bientôt lancé. L'avenir de ce projet mérite une attention continue.