Starknet, a zero-knowledge layer-2 scaling solution for Ethereum, is making progress toward becoming fully Ethereum Virtual Machine (EVM) compatible with the upcoming launch of Kakarot, a new zkEVM. Kakarot recently received backing from Ethereum co-founder Vitalik Buterin, Ledger co-founder Nicholas Bacca, and Starkware.
Starknet, although a leading zero-knowledge roll-up solution in the Ethereum ecosystem, currently lacks EVM compatibility, which acts as a barrier to entry for developers. While Starknet uses its native language, Cairo, for easier and faster development, it creates difficulties for developers who need to use Solidity and want to transition to Starknet.
To address this limitation, Kakarot aims to make Starknet EVM compatible by providing an engine similar to Solidity. This way, developers can utilize Starknet without rewriting and auditing their existing code, which would be prohibitively expensive.
The concept of zkEVM was initially discussed during a Starkware conference in July 2022. The Kakarot team began working on the project in October and completed the coding in December, culminating in a fully functional execution layer. Notably, Buterin’s investment in Kakarot reflects his enthusiasm for a multiple-zkEVM approach to expanding the Ethereum ecosystem.
The testnet version of Kakarot is scheduled to be launched for public use in August, bringing Starknet closer to achieving EVM compatibility and enhancing its appeal to developers.