Kakarot 三阶段路线图:将如何赋能 Starknet 和以太坊生态

    KakarotzkEVM是用Cairo编写的一种以太坊虚拟机(EVM)实现。Cairo是一种与CairoVM相关的图灵完备语言。CairoVM通过利用多项式(polynomials)和ZK-STARK证明系统实现可证明计算。zkEVM的特点是能够生成可证明的交易,从而产生可证明的区块。Kakarot建立在CairoVM之上,在Kakarot上执行的每一笔交易都是可证明的。KakarotzkEVM使团队能够构建和部署EVM应用。开发人员可以在Kakarot上部署任何Solidity(或任何EVM兼容语言),就像在以太坊或Polygon上一样。然后,他们的终端用户可以使用他们常用的工具链toolchain(小狐狸钱包、钱包连接等)与DApp进行交互。

    最终,Kakarot将提供与原生Starknet协议的互操作性以及协议之间的可组合性,例如,将DeFi中的TVL和GameFi中的用户群相结合。分形扩容(FractalScaling)KakarotzkEVM可以以不同的形式存在,首先,可以作为智能合约部署在StarknetL2之上,从而在Starknet上显示为(expose)EVM(以太坊RPC、以太坊交易等)。或者,可以将Kakarot集成到堆栈中以部署L3zkEVM。这就是Madara排序器的用武之地。通过结合Madara(Starknet全节点)和Kakarot(EVM运行时),可以创建一个L3zkEVM。堆栈如下:一个Substrate全节点,使用CairoVM作为其执行引擎,以及Kakarot作为智能合约的运行时(runtime)。Kakarot上的交易可以在结算层上得到证明和验证,从而实现EVM兼容的分形扩容。路线图第1阶段:Starknet上的KakarotzkEVM——将EVM带到StarknetKakarot将首先作为载入的EVM存在于StarknetL2中,这将使开发人员能够使用他们熟悉的工具箱(Foundry、Hardhat、Wagmi等)直接在Starknet上部署他们的Solidity(或任何EVM兼容语言)智能合约。

    然后,他们的最终用户将能够使用他们常用的工具链(Metamask、WalletConnect等)与他们的DApp进行交互。Kakarot上的开发人员和用户体验将与Polygon、Scroll或以太坊L1完全相同。第2阶段:KakarotxMadara——L3zkEVMKakarot和Madara将合并到一个统一的堆栈中,以支持L3zkEVM,以及L4、L5等。团队将能够部署他们的zkEVM应用链,并利用有效性证明在Starknet上结算交易。为什么是L3?为什么是可证明性?可证明性可实现以下功能:链下计算,或Layer上计算、链上验证。利用有效性证明的L3(如Kakarot)有一个有趣但被低估的属性:解耦安全性和去中心化的能力。

    用户能够从以太坊L1的安全性中受益,而无需相同级别的去中心化。由于在另一层进行计算,Gas成本比L2低得多,性能(TPS)也会更高。L2已经比L1便宜得多。Rollup的扩展性会堆叠和成倍增加。为了进一步降低Gas成本,证明验证和数据可用性(DA)可以分开。StarknetL2可以仅用作证明验证层,而新的数据可用性解决方案(如Celestia或EigenDA)可用于发布交易数据。用户可以选择加入任一选项,具体取决于其安全要求。在Starknet上发布证明和交易数据是更安全的选择,而使用DA解决方案发布交易数据是更具成本效益的选择。

    第3阶段:KakarotxMadara——type1zkEVMKakarot和Madara也可以组合在一起,启用type1zkEVM。在MadaraxKakarot全节点内用Cairo编写以太坊共识规则,从而能够证明L1共识。从PedersenMerklePatriciaTrie(MPT)切换到KeccakMPT。然后,Kakarot将成为type1zkEVM,能够证明L1区块。这是一个更高级的用例,取决于以太坊的路线图(最值得注意的是Verge)。在Verge之后,keccak可能会被poseidon取代,成为以太坊选择的哈希函数。这将有助于zkEVM团队成为type1,因为zkEVM的主要兼容性障碍是存储布局,即,以可证明且合理便宜的方式实施KeccakMPT。其他研究主题Madara使Kakarot链能够利用Substrate消息传递协议进行跨Rollup通信。Substrate的模块化使Kakarot链能够使用其共识协议进行创新。Substrate的无分叉runtime升级使Kakarot链能够在没有硬分叉的情况下升级其EVM版本。

Pixel Artist Pixel Artist
Happy Kittens Puzzle Happy Kittens Puzzle
Penguin Cafe Penguin Cafe
Animal Connection Animal Connection
Snakes N Ladders Snakes N Ladders
Pixel Skate Pixel Skate
BeeLine BeeLine
Draw Parking Draw Parking
Draw Racing Draw Racing
Soccer Balls Soccer Balls
Happy Fishing Happy Fishing
Crashy Cat Crashy Cat

FREE GAMES FOR KIDS ONLINE