1. 引言
sayajin-labs团队开源的:
- https://github.com/sayajin-labs/kakarot(ZK-EVM type 3 written in Cairo, leveraging STARK proof system.)
Kakarot提供了相应的playground:
- https://playground.kakarot.org/?fork=merge
Kakarot为以Cairo语言实现的以太坊虚拟机:
- 是Starknet(goerli)上的智能合约,以Cairo语言实现
- 可将其看成是EVM bytecode解析器。既不是一条链,也不是编译器。具体见https://github.com/NethermindEth/warp,可将以太坊智能合约翻译为 Starknet Cairo智能合约。
- 声称与以太坊opcode完全兼容,可:
- 1)运行任意智能合约
- 2)通过调用Kakarot-deployed EVM smart contract的函数来 部署EVM智能合约。
Kakarot基本架构为:

Kakarot的主执行流程为:










![[思维模式-12]:《如何系统思考》-8- 工具篇 - 因果回路图/系统循环图/系统控制图,系统思考的关键工具](https://img-blog.csdnimg.cn/d43346031fa649e3bf7e3d8da1021bce.png)










