Talking with Kakarot’s Co-founders & Tech Leads at StarkWare Sessions 2023 with Kernel Ventures. Foresight News talked with Kakarot’s Co-founders & Tech Leads, gaining insight into Kakarot zkEVM, its position in the StarkWare ecosystem and other hot topics.
Foresight News: What’s the main diference between Kakarot zkEVM and other zkEVMs from a technical perspective? Can you introduce the advantage of Kakarot zkEVM?
Elias Tazartes & Clément Walter: I think actually that is the main point of our talk tomorrow! Most zkEVM teams are made of cryptographers, like electrical engineers, in the sense that they designed zk circuits to build a VM . What we’ve been doing as software engineers is to use Cairo, which is a high level language, to build an EVM. And then rely on StarkWare for the zk part . Because Cairo is a provable language, anything that executes on Cairo is provable. This is the diference. Other zkEVMs have to build low level circuits to execute EVM code . We have to build an interpreter in Cairo, and whatever is output by that interpreter is provable . So the output is the same, provable EVM execution but the way we construct it is diferent . They have a more electrical engineering approach and we have a software engineering approach. That’s what we are, software engineers! We have a new language and they told us at StarkWare, and we believe them, that this language is provable . If you say it, we just repeat it’s provable! And we are just building something like a software engineer would have done with any languages.
Foresight News: What’s the original intention of creating Kakarot zkEVM and what is the positioning of it in the StarkWare ecosystem?
Elias Tazartes & Clément Walter: Deﬁnitely it was to try it out just because it seemed possible . While this topic, zkEVM, has been hot for quite a huge amount of time, StarkWare decided not to do it . Instead, they decided to move on to do the best zk tech. Then, they realized that with this powerful tech it may be possible to do it. So we just tried . And now it exists, it has been very fast and the question is actually where will it lead, and how will it be used . In the StarkWare community ecosystem, I think the placement will remain a community driven project, research based, research heavy, and open to contribution from anyone, with bottom up governance.
Foresight News: What will the ﬁnal version of Kakarot zkEVM look like? What value add or optimisation will it bring to the StarkWare ecosystem? What are some
new functionalities made possible with Kakarot zkEVM?
Elias Tazartes & Clément Walter: So latest version, we don’t know yet . Maybe a smart contract . Maybe a whole app chain . Then what might it bring? I think Clément has started to have an idea, but it depends on where we put Kakarot in the end . But as of today, it’s a smart contract on StarkNet . So we can call from within the zkEVM any other contract deployed on StarkNet that are not in the zkEVM world, meaning that we allow people to deploy solidity contracts on StarkNet, as if they were deployed somewhere else, but still being able to use all the ecosystem. For example, not to split the TVL but just share tokens from the StarkNet world. Our spin on it could be interoperability.
Foresight News: Does Kakarot zkEVM have a fundraising plan in the future?
Elias Tazartes & Clément Walter: Oh, yeah. It will probably happen by the end of the quarter, Q1 or Q2.