Cointime

扫码下载App
iOS & Android

三分钟了解 Kakarot:第一个模块化 zkEVM

媒体

Kakarot 是 第 3 类 zkEVM,构建在 CairoVM 之上,将在 2023 年夏末发布测试网。

原文标题:《Kakarot: an intro to the first modularzkEVM

撰文:Elias Tazartes,Kakarot 团队成员

编译:Yvonne,MarsBit

Kakarot 是 第 3 类(即将成为 2.5 类)zkEVM,构建在 CairoVM 之上。该项目于 2022 年 10 月启动,目标包括:从构建之初开源,用不到 10,000 行代码创建一个 zkEVM。我们在短短六个月内就实现了这一目标。我们将在 2023 年夏末发布测试网。

另,文末提供了一个术语表,用于了解 EVM、zkRollups 以及 zkEVM 。

CairoVM 的不完整入门

CairoVM 是一种支持可证明执行的虚拟机,是 Starknet 的基础。Starknet 是以太坊生态系统中的通用二层 validity rollup。CairoVM 允许使用 STARK 证明 Starknet 上的每笔交易。这需要开发者在相关编程语言 Cairo 中构建去中心化应用程序 (dApp)。

用 Cairo 背后的团队 Lior Goldberg 和 Shahar Papini 以及 Michael Riabzev 的话来说:

 「Cairo,一种实用高效的图灵完备 STARK 友好型 CPU 架构。我们描述了一组多项式方程来证明在此架构上的执行是有效的。给定一个想要证明的陈述,Cairo 允许编写描述该陈述的程序,而不是编写一组多项式方程。」

要点:用 Cairo 编写的程序是可证明的,这具有改变游戏规则的优势——用高级语言编写可证明的程序。因此,希望利用零知识密码学的可扩展特性的开发者不再需要编写电路。

那么,用 Cairo 重写以太坊虚拟机 (EVM) 会产生 zkEVM 吗?

Cairo 的共同发明者 Shahar Papini 于 2022 年 7 月 20 日发推称:

这个想法很简单:EVM 是一个成熟的、定义明确的 VM 架构。142 个操作码、9 个预编译和更新这些操作码或预编译的民主过程。如果 Cairo 构建,是否会「免费」获得 zkEVM,即直接获得零知识的扩展特性?剧透一下,是的。

从那时起,该想法在 Starknet 社区中获得关注。Abdel 是 Starkware exploration 团队的负责人,也是以太坊核心开发团队的一员,他于 2022 年 10 月开始实施这一构想。大约在同一时间,Starknet 的开源构建者社区在 Onlydust 的帮助下聚集在一起,启动了一个类似的并行项目,前者在里斯本的 StarknetCC 期间吸纳了后者。

到 2022 年底,Kakarot 实现了 100% 的 EVM 操作码

在里斯本的一个黑客之家,一周的专注工作,大约十个人构建了一个 zkEVM。Kakarot 核心团队诞生。我们意识到这是可行且强大的。一个简单的 zkEVM 实现,只需要不到 5000 行代码。没有电路,没有多项式。只是高层次的、富有表现力的代码。

在 Starknet 基金会和 Onlydust 的帮助下,我们开始了这次冒险。我们的价值观是开源、开放贡献和社区驱动的技术战略。Clément 和我领导并协调了这项工作。如今,Kakarot 拥有 40 多个独特的贡献者。虽然 Kakarot 正在为构建生产级 zkEVM 而努力,但我们的价值观是不会改变的:永远开源并对外部贡献开放(+ 每个贡献奖励 - 加入我们!)

截至 2023 年 5 月,Kakarot 已实现 100% 字节码等效(相当于第 3 类 zkEVM),并实现了 9 个 EVM 预编译中的 8 个。根据 Vitalik 的分类,它将达到 9 个从而满足类型 2.5 的定义。因此,使用 Solidity 或任何其他 EVM 支持的语言编写的 dApp 可以部署到 Kakarot 上,而无需对现有代码进行任何修改。

下一步规划?将 EVM 引入 Starknet 并构建 zkEVM-Rollup-as-a-Service 产品。

当我们分析市场时,我们注意到与其他 zkEVM 相比,Kakarot 处于劣势——一个不到 10 人的团队,预算和品牌知名度不足。部署为通用 zkEVM L2 似乎有风险。那么,还有哪些其他策略看起来合理?将 EVM 兼容性引入 Starknet 并利用分形扩展。

我们坚信 Cairo 将在未来几年被证明是零知识工程的最佳组件。我们还相信 EVM 仍将是开发者最常见的抽象层。这就是我们将 EVM 兼容性引入 Starknet 的原因。很快,团队将能够通过 Kakarot 在 Starknet 上部署他们的 Solidity dApp。

此外,我们认为应用链(或特定于应用的 L3)将比人们预期的更快出现。OP 堆栈获得的吸引力就是一个很好的例子。通过利用 Kakarot 的模块化特性(小而灵活的代码库,适用于任何 Cairo 链),我们能够构建一个 zkRollup-as-a-service 工具。

一句话:帮助特定应用程序将 zkEVM 作为 L3 部署在 Starknet 之上。EVM 环境、低 gas 和快速执行。加密安全。

要先睹为快,请查看基于 Substrate 的 Starknet 排序器 Madara。Madara + Kakarot = 基于 Substrate 和 CairoVM 的 zkEVM L3 🔥!

词汇表

EVM(以太坊虚拟机):EVM 是一个图灵完备的虚拟机,在以太坊区块链上执行智能合约。它充当这些合约的运行环境,处理指令并管理网络状态。开发者可以使用 Solidity 等语言编写智能合约,然后将其编译为 EVM 字节码并由虚拟机执行。

zkRollups:zkRollups 是区块链网络(尤其是以太坊)的 2 层扩展解决方案。他们将多个交易捆绑成一个证明,然后发布在主链上。通过使用零知识证明,zkRollups 可以实现更高的吞吐量和更低的交易成本,同时保持高水平的安全性和去中心化。

zkEVM(零知识以太坊虚拟机):zkEVM 是一种包含零知识证明系统的 EVM 实现。它通过利用加密技术证明交易的正确性而不泄露其细节,从而允许执行具有更高隐私性和可扩展性的智能合约。

评论

所有评论

推荐阅读

  • 特朗普:我们没有多少通胀问题

    6月3日,美国总统特朗普:我们没有多少通胀问题。未来不久,汽油价格将会下降。伊朗冲突结束后,天然气价格将会下降。

  • 特朗普:伊朗最高领袖正在与美国进行谈判,伊朗已同意不会拥有核武器

    美国总统特朗普:伊朗最高领袖正在与美国进行谈判。正在与伊朗达成协议。伊朗已同意不会拥有核武器。伊朗最高领袖正在为谈判授予批准。可能会在某个时候与伊朗最高领袖会面。到美国劳动节时可能会解除对伊朗的封锁。

  • Zcash网络已宕机4小时,未产出新区块

    Zcash 网络已宕机,过去 4 小时内未产出任何新区块。(Solid Intel)

  • 日本央行行长植田和男:需要继续加息以抑制通胀

    6月3日,日本央行行长植田和男在即将召开的一场备受关注的政策会议前举行的最后一次例行讲话中表示,日本央行需要根据经济形势和通货膨胀情况持续提高利率。植田和男表示,“比如说,如果央行判断实现基线情景的可能性会增加,即中东局势的紧张局势会逐渐缓解,且在适度经济增长的背景下,基础通胀率将逐渐回升至2%左右,那么我认为央行将会以适当的速度继续提高政策利率。”其言论表明,本月加息的可能性较大,不过他的表述不像之前两次加息时那样明确。这表明,植田和男希望在中东局势愈发复杂、不确定性加剧,以及日本首相高市早苗对货币政策发表立场的情况下,保持一定的灵活性。

  • 伊朗外交部:科威特、巴林在袭击事件中负有直接责任 将被视为对伊侵略

    6月3日,伊朗外交部:我们强烈谴责美国对伊朗一艘油轮和格什姆岛一座电信塔的侵略性袭击,这些侵略行为不仅违反了4月8日的停火协议,也公然违背了《联合国宪章》所载禁止使用武力的基本原则以及国际法。我们还谴责美国殖民式地利用地区国家的领土和设施来推进针对伊朗的侵略计划,我们明确指出,科威特和巴林在最新的侵略行为中负有直接和明确的责任。任何允许侵略者使用其陆地、海洋和领空或其领土上的设施和基地来执行或支持对伊朗军事侵略的国家,都明显违反了基本国际法规则和善邻原则,根据联合国大会第3314号决议,这将被视为对伊朗的侵略行为,我们将动用一切能力来对抗侵略行为,包括打击侵略性袭击的源头。

  • 青岛比特币盗窃案终审宣判 法院明确虚拟货币财产属性

    据山东法制报报道,青岛市李沧区检察院成功办理一起比特币盗窃案。被告人张某某借助受害人冯某某委托操作钱包之机,窃取其助记词,于凌晨盗走 107 枚比特币,按案发当日市价折合人民币约 2254 万元,后通过多个平台层层转移,最终兑换人民币 66 万余元。 张某某到案后以"保护性接管"为由狡辩,被检察机关通过资金链路追踪一一戳穿。法院以盗窃罪判处张某某有期徒刑 10 年 9 个月,并处罚金 10 万元,上诉后维持原判。本案明确虚拟货币具有刑法保护的财产属性,为打击同类新型网络犯罪提供司法实践指引。

  • 日本首相:随时根据需要对外汇市场采取适当措施

    6月3日,日本首相高市早苗:在外汇问题上加强国际合作(尤其是与美国的合作)至关重要。随时根据需要对外汇市场采取适当措施。

  • 黄金超越美债成为全球官方储备第一大资产

    欧洲中央银行发布最新报告说,黄金在全球官方储备资产总额中的占比已升至27%,超越美国国债,成为全球官方储备第一大资产。报告指出,美国国债在全球官方储备资产中占比降至22%,其他以美元计价的储备资产占比为20%,欧元储备资产占比为15%。黄金储备占比的大幅提升首先归因于估值效应。得益于国际金价在2024、2025年连续井喷式上涨,黄金资产价值水涨船高,从而在全球官方储备中取得更大份额。

  • 外���部:战事再起不符合任何一方利益

    6月3日讯,今天,外交部例行记者会上就当前美伊局势进行提问。发言人毛宁表示,中方对当前局势深表关切,战事再起不符合任何一方的利益,希望相关各方珍惜和平机会,尽早实现全面持久停火。(央视新闻)

  • BTC跌破66000美元

    行情显示,BTC跌破66000美元,现报65959.38美元,24小时跌幅达到7.05%,行情波动较大,请做好风险控制。