红杉中国等领投2200万美元 详解以太坊二层网络Taiko
作者:金色财经cryptonaitive
2023年6月8日,以太坊二层网络 Taiko 宣布在两轮融资汇总筹资 2200 万美元,两轮融资分别由红杉中国和 Generative Ventures 领投,其他投资者包括 BAI Capital、GGV Capital、GSR Markets、IOSG Ventures、Kucoin Ventures、Mirana Ventures、OKX Ventures、Skyland Ventures、Token Bay Capital、Yunqi Partners 及来自以太坊生态系统的著名贡献者和社区成员。
一句话介绍Taiko
Taiko 是一个等效于以太坊的类型1 ZK-EVM,通过去中心化、无需许可且安全的 2 层架构支持所有 EVM 操作码来扩展以太坊。
背景
ZK-Rollups通过在链外执行、聚合和证明交易来扩展计算以太坊能力,并依赖以太坊来提供数据可用性和验证证明有效性。
但ZK-Rollups的最大缺点是它们不能完全支持EVM的通用计算。这破坏了与现有的以太坊L1智能合约和dapp的兼容性,并且使构建提供相同类型的可组合的新dapp变得困难。
以太坊等效的ZK-Rollups,有时称为ZK-EVM。Taiko旨在成为一种类型1的ZK-EVM,它将EVM/Ethereum等效性优先于ZK证明生成速度。
详解Taiko
Taiko由三个主要部分组成:ZK-EVM电路(用于生成证明)、L2 Rollup节点(用于管理Rollup链)和L1上的Taiko智能合约(将前两个部分连接起来进行Rollup协议验证)。
1、ZK-EVM
ZK-EVM通过有效性证明来证明Rollup上EVM计算的正确性。
Taiko实现了一个支持每个EVM操作码的ZK-EVM,用于生成ZK-EVM电路的有效性证明。除了与以太坊L1智能合约和dapp的完全兼容性外,这还意味着所有以太坊和Solidity工具都可以与Taiko无缝配合,从而能够利用以太坊、EVM现有基础设施和工具以及以太坊上大量的智能合约以及开发者生态。
Taiko可以直接运行以太坊智能合约代码,无需任何修改。开发人员可以轻松地将现有的以太坊智能合约和完整的dapp迁移到Taiko,或者当然也可以将他们的新的Solidity代码实现在Taiko上作为他们的第一个/唯一环境。
2、L2 Rollup节点
Taiko节点从以太坊获取交易数据,并在L2上执行这些交易,最终根据交易的执行情况推进状态。因此,这些节点管理Rollup链。目前,Taiko节点是以太坊Geth的分叉版本。
3、Taiko L1智能合约
Taiko L1智能合约定义和执行Rollup规则,并定义潜在的参与者。该设计遵守安全性、去中心化和无需许可性的核心原则。在以太坊L1上部署的智能合约充当数据可用性机制和ZK-SNARK证明的验证者。
一图看懂Taiko
Taiko三个角色
在网络参与者方面,可以观察到适应Taiko架构的三个角色:
提议者。从用户的L2交易构建Rollup区块,并将其提交给L1;任何愿意参与的人都可以执行此区块创建功能。
证明者。生成ZK-SNARK证明,声明L2交易和区块的有效性,从前述的提议区块中生成;任何愿意参与的人都可以执行此证明功能。
节点运行者。执行来自链上数据的交易,以保持与链的状态同步。虽然提议者和证明者都需要运行节点来履行各自的角色,但其他参与者也会运行节点,例如提供区块浏览器服务和节点基础设施提供商的参与者。任何愿意参与的人都可以运行Taiko节点。