{"type": "project", "title": "Kakarot zkEVM", "logoImg": "bafkreiakj6is6p42tupx477hd7eqv6sr2k2uefxqesn3htc57runcy3hyy", "website": "https://kakarot.org", "bannerImg": "bafkreibgdwz3ptxnhzms4ybjtci755rnfso6jl5axbac27dznzimkpbc7a", "createdAt": 1680791006328, "userGithub": "ClementWalter", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Cyi08MXSbtGw648zw4IMTXocVZ-z5q5g5ryFR7P77BE_JawgQaHWAAnr_i86Gtvz947YKYuebkDazxRadn8hAQ", "type": "Ed25519Signature2018", "created": "2023-11-15T11:05:05.997Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-15T11:05:05.996Z", "expirationDate": "2024-02-13T11:05:05.996Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xFc7c18A7F0d53A924D6aF07814c47eEf0Fb4F7d7", "hash": "v0.0.0:R3UIJ2LH6vBbBsj5CIbAMNKlOXm8L3ARHoCqkGVz1QQ=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#kkrt-labs#18620296"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..B66hel-Tfurlw9GOwcYQqQ5au6XsjvjebjPbDmCoptnAZRqROgYMEiftNU0D0KRKA8mYmKE4cyRk-zsy_641Dw", "type": "Ed25519Signature2018", "created": "2023-11-15T11:04:55.075Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-15T11:04:55.074Z", "expirationDate": "2024-02-13T11:04:55.074Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xFc7c18A7F0d53A924D6aF07814c47eEf0Fb4F7d7", "hash": "v0.0.0:R6LA3KGrXztzg/7qFQ9VamiD7RV0ricDMn2ZsnBaChE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#KakarotZkEvm"}}}, "description": "Kakarot is a zkEVM written in Cairo.\n\nCairo is a high-level general purpose provable programming language developed by Starkware.\n\nUnlike other zkEVM (Scroll, Polygon, zkSync, Linea), Kakarot is an EVM built from a pure software engineering perspective, delegating to Cairo (and the hundreds of Starkware's cryptographers) the responsibility of the \"zk\", thanks to the unique usage of Cairo.\n\nAs another (opensource) EVM in the ecosystem, Kakarot enables more decentralization and aligns with the multi-client philosophy of Ethereum (see also https://vitalik.eth.limo/general/2023/03/31/zkmulticlient.html).\n\nThe benefit of Kakarot for the community is two fold:\n1. enable the existing ecosystem of users and dev to deploy on Starknet\n2. maintain a provable EVM execution engine to be used at a later stage of the Ethereum zk migration development.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "kkrt-labs", "projectTwitter": "KakarotZkEvm"}
Kakarot zkEVM
Kakarot is a zkEVM written in Cairo.

Cairo is a high-level general purpose provable programming language developed by Starkware.

Unlike other zkEVM (Scroll, Polygon, zkSync, Linea), Kakarot is an EVM built from a pure software engineering perspective, delegating to Cairo (and the hundreds of Starkware's cryptographers) the responsibility of the "zk", thanks to the unique usage of Cairo.

As another (opensource) EVM in the ecosystem, Kakarot enables more decentralization and aligns with the multi-client philosophy of Ethereum (see also https://vitalik.eth.limo/general/2023/03/31/zkmulticlient.html).

The benefit of Kakarot for the community is two fold:
1. enable the existing ecosystem of users and dev to deploy on Starknet
2. maintain a provable EVM execution engine to be used at a later stage of the Ethereum zk migration development.
Kakarot zkEVM