Kakarot is an Ethereum Virtual Machine written in Cairo., which hence can be deployed on StarkNet, a layer 2 scaling solution for Ethereum, and run an EVM bytecode program.