StarkWare, the main developer of the second-layer blockchain Starknet, shared its own zero-knowledge convolution plan on Wednesday, which is compatible with the existing Ethereum infrastructure, commonly known as zkEVM, according to CoinDesk. The zkEVM, called Kakarot, is already in testing and will be available through the Starknet Stack, a set of software tools that make it easier for developers to create their own custom application-specific chains. Starknet already has its own zero-knowledge virtual machine (zkVM), but uses a programming language called Cairo. With zkEVM, developers will be able to program in Solidity, the most commonly used programming language for Ethereum smart contracts, making the Starknet blockchain more accessible to a wider range of project builders. Kakarot is currently in the "public whitelist" stage, which means that only a few developers will be able to access the Kakarot zkEVM to test new protocol changes before it goes live on the mainnet. “This is a great sign of Starknet’s growth and maturity,” said Eli Ben-Sasson, CEO of StarkWare, in a statement to CoinDesk. “Starknet dared to be different and use the powerful Cairo language instead of Solidity. At the same time, some developers wanted to adopt the zkEVM approach, so this is great news for the network.”