什么是Taiko?以太坊等价的去中心化 ZKEVM L2

简介: 什么是Taiko?以太坊等价的去中心化 ZKEVM L2

什么是Taiko?

Taiko 的目标是成为完全等同于以太坊的 ZK-Rollup,以便在保持其技术和基本原则的同时扩展以太坊。作为完全等同于以太坊的汇总,它将使 dApp 开发人员和用户能够利用以太坊第 1 层 (L1) 的强大功能,而无需对其现有 dApp 进行任何更改。


要点

  • Rollups 似乎是以太坊的最佳扩展解决方案,而 Taiko 的目标是成为与以太坊最等效的解决方案。
  • 遵循以太坊的去中心化精神,Taiko 的目标是完全去中心化,拥有去中心化的排序器和验证器。
  • 为了实现快速的网络速度和可扩展性,Taiko 使用零知识证明。

以太坊以其全球结算网络改变了游戏规则。它催生了资产和数据的数字化和不可变的所有权,并允许随时向世界各地的任何人进行未经许可的传输。

该系统之所以有效,是因为它注重去中心化和安全性,而不是速度和可扩展性。然而,缺乏可扩展性导致交易费用高和吞吐量低,限制了以太坊的潜力。


最近以太坊上PEPE等 memecoin 的流行 再次导致网络拥堵,每笔交易的 Gas 费用超过 50 美元。因此,对以太坊扩展解决方案的需求仍然存在。还有其他旨在使加密货币和 DeFi 扩展的协议, Taiko 就是其中之一。


来源:PEPE


Rollups 已成为最有利的扩展解决方案,而以太坊等价的 ZK-rollups 是最有前途的 Rollup 类型,这就是 Taiko 的用武之地。Taiko 于 2022 年宣布,由自那时以来一直使用零知识 Rollups 的开发人员创立。 2018.


Taiko 团队正在努力为以太坊开发者和用户创建一个强大的平台,他们于 2023 年 3 月推出了 alpha-2 测试网,其中为证明者提供了 2.5 万美元的奖池,以及潜在的 TKO 空投机会未来。截至本文撰写时,Taiko 的测试网目前已关闭,他们正在开发测试网的下一阶段。对于任何对空投感兴趣并使用备受关注的 ZK rollups 的人来说,Taiko 应该位于该列表的首位,一旦下一个测试网阶段结束,我们将整理一份空投指南。


在本文中,我们将探讨 Taiko 是什么、它的独特功能及其生态系统。

Taiko简介

Taiko 是一种去中心化的第 2 层区块链协议,使用零知识以太坊虚拟机(ZK-EVM)。它被设计为最与以太坊等效且通用的零知识汇总(ZK-Rollup)。


Taiko 的主要目标是为去中心化应用程序 (dApp) 开发人员和用户提供一个可扩展且高效的平台,使他们能够利用以太坊第 1 层 (L1) 的强大功能,而无需对现有 dApp 进行任何更改。


“当我考虑生态系统的长期可持续性和增长时,我意识到以太坊需要一个尽可能类似于原始平台的扩展解决方案。我认识到兼容性和去中心化是确保持续成功的关键方面我坚信“一次开发,随处部署”的理念是以太坊未来的指导原则。


- 王丹尼尔,Taiko首席执行官


资料来源:  Taiko 2023 年 5 月 1 日星期二时事通讯


在我们仔细研究 Taiko 之前,让我们简单地看一下 ZK rollups,因为 Taiko 的技术是围绕它们展开的。

什么是 ZK Rollup?

ZK-rollups 通过执行、聚合和证明链下交易并依赖以太坊进行数据可用性和有效性证明验证来扩展计算。


目前生产中的 ZK-rollups 的最大缺点是它们不能完全支持 EVM 的通用计算,而大多是特定于应用程序的。这破坏了与现有以太坊 L1智能合约和 dApp 的兼容性,并且进一步使得构建提供相同类型的可组合、富有表现力的体验的新合约和 dApp 变得困难。


以太坊等效的 ZK-rollups(有时称为 ZK-EVM)是第 2 层扩展解决方案的圣杯,因为它们不会损害安全性或兼容性,同时提供更快、更便宜的交易。


已经有一些 ZK-EVM,例如Scroll或 Polygon。让我们探讨一下为什么 Taiko 与其他网络相比是独一无二的。  

以太坊等价 ZK-EVM

Taiko 正在构建 1 型 ZK-EVM,其设计目的是通过合并支持所有 EVM 操作码的 ZK-EVM 来实现与以太坊的完全兼容。Taiko 作为 1 型 ZK-EVM 的主要目标是强调以太坊等效性而不是 ZK 证明生成的速度。术语“type-1”源于这样一个事实:这些 ZK-EVM 没有对以太坊框架进行任何更改,包括哈希函数、状态树或 Gas 费用。这种兼容性使得执行客户端的重用只需最少的调整。

资料来源:太鼓


这样做的主要好处是,开发人员可以在 Taiko 上部署现有的以太坊 dApp,无需任何修改,同时仍能在 Taiko 上平稳运行,从而节省开发人员时间并吸引现有 EVM 开发人员。


Taiko 的技术结构由三个主要组成部分:ZK-EVM 电路(用于证明生成)、第2 层rollup 节点(用于管理 rollup 链)和 L1 协议(用于将这两个部分连接在一起以进行 rollup 协议验证) )。这些组件协同工作,确保与以太坊 L1 无缝兼容,为开发人员和用户提供熟悉的体验。

资料来源:太鼓



这种高水平的兼容性消除了开发人员重写其 dApp 的需要,节省了时间和精力,同时确保了平稳过渡,提高了开发人员对 Taiko 的采用。这种对兼容性的关注使 Taiko 与市场上其他 ZK-EVM 区分开来,因为并非所有 ZK-EVM 都允许 EVM 代码无需更改即可工作。


此外,Taiko 的目标是在保留其技术和基本原理的同时扩展以太坊,使其成为区块链生态系统未来发展的有前途的解决方案。  

ZK Rollups 的高速和可扩展性

Taiko 利用 ZK-Rollup 技术来提高交易吞吐量并降低费用。ZK-rollups 使用加密证明来验证交易,与传统的乐观汇总相比,使其更加高效和安全。


除了更快的速度之外,ZK rollups 还允许 Taiko 通过用最少的数据维护所有 L2 传输的状态、简化块验证和到 L1 的数据传输来更好地扩展。这意味着 Taiko 可以容纳越来越多的用户和交易,使其成为寻求可扩展区块链的开发人员和用户的有吸引力的选择。

安全与去中心化

为了证明 Taiko 优先考虑安全性去中心化,他们的目标是推出完全去中心化的提议者和证明者集(又名排序器和验证器),允许任何人不受限制地履行这些职责。

来源:L2beat.com


如上图所示,具有去中心化提议者和证明者的适当去中心化汇总会在排序器和验证器失败列中显示“提议块”,以便用户可以轻松操作。目前没有一个 L2 能够同时满足这两个要求,因此这些都不是完全去中心化的 L2。


Taiko 的方法是不将任何一方列入白名单,并允许任何人提出区块。为了更进一步,Taiko 计划实现无领导并完全由社区驱动。它将从完全去中心化的结构开始,并在必要时转向更加集中的结构。Taiko 的治理将逐渐转移到 Taiko DAO,更多细节将在以后的帖子中讨论。


去中心化是以太坊等价物的一个重要方面,通过采取上述步骤,Taiko 优先考虑它以确保网络的审查抵抗性和活力。通过维护这些核心原则,Taiko 为构建和部署 dApp 提供了坚实的基础,同时忠于以太坊生态系统的核心价值。

Taiko 完全开源

除此之外,Taiko 还完全开源,其代码可在GitHub上获取。它主要使用宽松的 MIT 许可证,但其经过最低限度修改的 geth fork 除外,它保留了原始的 GPL 许可证。该项目包括协议智能合约、L2节点软件和ZK-EVM电路,所有这些都开放供无限制参与。


MIT 和 GPL 许可证之间的主要区别在于对开发人员的限制程度。MIT 允许更多的自由,只需要保留版权和许可声明,而 GPL 则执行更严格的规则,例如将整个项目转换为 GPL 许可证。


Taiko 选择 MIT 许可证是为了优先考虑兼容性和简单性,使其他人更容易使用他们的代码库并增加协作机会。尽管 GPL 可以提供额外的用户保护,但 Taiko 重视包容性和可访问性,努力保持透明度并确保用户自由。

路线图

Taiko 刚刚结束了他们的 alpha 测试网 1 和 2,主要分别专注于拥有无需许可的提议者和证明者。

他们即将到来的里程碑包括更多具有更多零知识证明功能的 alpha 测试网,以及更多的 dapp,我们将开始看到他们的生态系统的形成。  

资料来源:Taiko

结论

众所周知的区块链三难困境指出,它只能实现三个属性中的两个:去中心化、安全性和可扩展性。然而,以太坊等效的 ZK rollups 可以选择所有三个组件,而不会影响扩展。


Taiko 正在寻求解决以太坊扩容问题,同时为其用户和开发人员保留熟悉的以太坊体验。它是一种很有前途的去中心化第 2 层区块链协议,利用零知识以太坊虚拟机 (ZK-EVM) 和 ZK rollups。作为完全等价以太坊的 ZK-Rollup,Taiko 旨在保持去中心化、安全性、兼容性和简单性,以吸引更多的开发者和用户。


Taiko 的主要重点是拥有完整的以太坊兼容性,允许开发人员无需修改即可部署现有 dApp,通过 ZK-Rollup 技术实现高速和可扩展性,并致力于成为以太坊的安全和去中心化 L2。此外,Taiko 是完全开源的,主要使用 MIT 许可证来鼓励协作和透明度。


随着 alpha 测试网的进展,Taiko 正在成为以太坊开发者和用户的一个高度可访问且用户友好的平台。


通过忠于以太坊的核心价值观并提供可扩展、高效的平台,Taiko 有潜力对区块链生态系统的未来发展产生重大影响。

相关文章
|
1月前
|
供应链 物联网 区块链
|
4月前
|
Java 区块链
使用Java实现区块链智能合约
使用Java实现区块链智能合约
|
4月前
|
供应链 物联网 分布式数据库
区块链技术与智能合约开发的边界究竟在哪里?
【6月更文挑战第10天】本文探讨了区块链技术与智能合约的界限和挑战。区块链,本质是分布式数据库,以其不可篡改性和安全性在金融、供应链和物联网等领域广泛应用。智能合约,作为区块链上的自动执行代码,无需第三方介入,确保了执行的自动性和安全性。然而,技术上面临扩展性、性能和安全问题,法律与监管层则需解决合规监管和跨国法律协调的难题。尽管如此,随着技术进步和应用场景拓展,区块链与智能合约的潜力和未来前景依然广阔。
66 2
|
5月前
|
供应链 物联网 区块链
智能合约:区块链世界的法则之书
智能合约:区块链世界的法则之书
67 1
|
11月前
去中心化和中心化的解释
去中心化和中心化的解释
214 2
|
存储 前端开发 编译器
智能合约与DApp的关系与区别
以太坊社区把基于智能合约的应用称为去中心化的应用程序(Decentralized App,简称DApp)。
智能合约与DApp的关系与区别
|
存储 区块链 数据安全/隐私保护
区块链101:区块链可以扩展吗?
区块链101:区块链可以扩展吗?
|
算法 区块链 虚拟化
以太坊共识机制
以太坊共识机制
|
区块链
solidity 智能合约之间的调用
solidity 智能合约之间的调用
613 0
|
区块链 算法 开发者
带你读《深入理解以太坊》之一:以太坊概述
这是一本从原理和实践两个层面系统、深入讲解以太坊技术的专著,从设计理念、技术架构、共识算法、智能合约、以太坊虚拟机、开发工具、DApp开发、企业以太坊解决方案、跨链技术等近10个方面进行了详细讲解,既适合初学者系统学习以太坊的原理和应用开发,又适合有一定基础的开发者深入掌握以太坊的底层运行机制。