Taiko - 真正的以太坊L2

  • 4pillars
  • 发布于 2024-09-11 12:44
  • 阅读 26

本文深入探讨了以太坊Layer2的演进,分析了现有L2方案中存在的问题,如与以太坊连接性降低、中心化趋势以及对开发者需求考虑不足。

要点总结

  • 以太坊由于交易量增加而面临可扩展性问题,导致费用上涨和交易处理延迟。

  • 许多以太坊 Layer 2 项目没有重视与以太坊保持紧密联系,导致 L2 之间的碎片化和排序器中心化等问题。

  • Taiko 旨在成为真正的以太坊 Layer 2,通过保持与以太坊的完全互操作性,优先考虑排序器的去中心化,并为开发者提供全面的支持。

  • Taiko 通过其主网启动和社区参与,同时坚持其核心原则,在解决以太坊的可扩展性问题方面取得了显著进展。

    • *

以太坊于 2015 年首次出现,旨在通过智能合约和 dApp 最大化区块链技术的潜力。然而,随着以太坊网络用户数量和交易量的爆炸式增长,它遇到了严重的可扩展性问题。

最初,以太坊上的交易数量相对较少,因此区块链的处理能力并不是一个重要问题。用户可以快速且廉价地处理交易,并且网络运行稳定。然而,随着以太坊的受欢迎程度飙升,以及各种 dApp(如 DeFi、游戏和 NFT 市场)开始出现,交易数量急剧增加。因此,将交易纳入区块所需的时间增加,交易费用急剧上涨。这对于从事小额交易或需要快速交易处理的用户来说尤其麻烦。

为了解决这些问题,以太坊基金会和社区探索了各种解决方案。其中最突出的解决方案之一是分片(sharding)。分片是一种可扩展性解决方案,它将区块链网络划分为多个较小的“分片”,从而显著提高交易吞吐量。类似于多台计算机可以同时处理任务的方式,分片允许以太坊网络更快更高效地处理更多交易。以太坊旨在引入这项技术,以显著提高网络的处理能力。

尽管分片具有广阔前景,但对中心化的担忧以及导致开发延误的技术挑战导致以太坊从直接分片转向 Layer 2 方法。

随着以太坊完全接受 L2 解决方案,几个以太坊 L2 项目涌现出来。我们将在本文中介绍的 Taiko 是这些以太坊 L2 之一,但它一直在以一种独特的方向发展,这与许多其他以太坊 L2 不同。由于 Taiko 旨在全面解决现有以太坊 L2 面临的问题,因此在深入研究 Taiko 之前,让我们首先探讨以太坊 L2 已经采取的路径以及它们遇到的问题。

1. 以太坊 L2 区块链的黄金时代

1.1 以太坊 L2 区块链的出现:各有各的方法和理念

以太坊 Layer 2 包括旨在提高交易处理速度和降低费用,同时保持以太坊主网(Layer 1)的安全性的区块链基础设施。最值得注意的 L2 类型是 PlasmaOptimistic Rollupzk Rollup

以太坊 L2 项目开始根据自己的理念、方法和信念开发自己的以太坊 L2 区块链,同时追求解决以太坊的可扩展性问题的共同目标。因此,用户可以从更低的费用和更快的交易速度中受益。然而,这是方向或速度问题吗?在以太坊 L2 区块链激增的情况下,以太坊及其可扩展性问题开始退居次要地位。

从本质上讲,以太坊 L2 的创建是为了解决以太坊的可扩展性问题,但许多这些项目开始更多地关注推广自己的主网,而不是解决核心问题。许多以太坊 L2 开始以一种故意排除其与以太坊连接的方式运行,仅通过桥提供最小的价值联系,或者在某些情况下根本不支持它。这导致创建了独立的区块链,实际上与以太坊无关。

例如,Blast 于 2024 年 2 月 29 日启动了其主网,最初强调其方向和叙事为以太坊 L2。然而,在某个时候,它开始将自己称为“全栈链”,与以太坊保持距离。Blast 在 X(以前的 Twitter)上的官方账号从 @Blast_L2 更改为 @blast 并非巧合。

来源: Jim X

这表明,虽然许多以太坊 L2 声称强调其与以太坊的连接并扩大其可扩展性,但似乎没有真正的以太坊 L2 真正坚持与以太坊协同工作的叙事。那么,到底出了什么问题?

1.1.1 降低与以太坊的连接性

许多 L2 解决方案越来越强调其独特的功能和特性,导致与以太坊的连接性逐渐下降。这种建立独立生态系统的愿望源于对自主性的渴望。然而,这种独立性可能会阻碍与以太坊主网的互操作性,使用户难以期望 L2 和以太坊之间实现无缝交互。因此,为了解决以太坊的可扩展性问题而诞生的 L2 区块链最终削弱了网络的整体完整性。这违背了以太坊可扩展性解决方案的初衷,并可能导致整个以太坊生态系统的混乱。

1.1.2 为了效率而中心化

一些 L2 项目在追求效率的过程中,引入了中心化元素。虽然中心化方法在短期内可能提供更高的性能和更低的费用,但它们破坏了支撑区块链技术的基础性去中心化原则。这可能导致长期牺牲对技术的信任和安全。此外,中心化结构会产生单点故障,增加安全漏洞,这对用户和开发者都构成重大风险。

1.1.3 忽略构建者的需求

随着 L2 项目构建其生态系统,它们经常给开发者带来混乱和负担。由于每个 L2 项目都采用不同的技术方法,开发者不得不理解和适应多个平台。这为开发新的 dApp 或将现有的 dApp 移植到 L2 区块链造成了重大障碍。此外,如果没有跨 L2 区块链的标准化协议,开发者将面临修改代码以适应不同基础设施的麻烦。这种情况不仅降低了开发者的生产力,而且阻碍了以太坊生态系统内的创新和增长。

L2 项目可能会辩称,他们别无选择,只能做出这些决定来扩大其生态系统并确保资金。然而,这种趋势最终会削弱以太坊主网的安全性,从而对整个以太坊生态系统产生负面影响。

1.2 回归核心

来源:Vitalik Buterin warpcast

2024 年 7 月,以太坊创始人 Vitalik Buterin 发表了一篇文章,批评当前区块链行业对基础设施的过度投资。Vitalik 指出,对基础设施的过度投资是由于投资者间接投资于技术方面,而不是直接投资于代币或通证,以满足其道德良知。他的观察似乎与 L2 项目不受控制的涌现相吻合。由于大量资金流入基础设施,因此出现了只关注利润而不是以太坊可扩展性叙事的项目,从而将以太坊及其可扩展性担忧从 L2 叙事中移除。

当然,投资 L2 生态系统本身并不是一件坏事。资金对于运行项目至关重要。然而,这笔资金绝不应成为首要任务。最重要的是关注 L2 解决方案试图解决的问题以及它打算如何解决。

L2 项目绝不能忘记其解决以太坊可扩展性问题的初衷。至关重要的是保持与以太坊的互操作性,遵守去中心化原则,并提供一个开发者可以轻松参与的环境。如果 L2 解决方案未能达到这种平衡,不仅会威胁到以太坊生态系统的发展,而且会对区块链技术的长期信任和安全造成风险。当 L2 项目回归其核心原则并通过与以太坊的紧密合作来为解决以太坊的可扩展性问题做出贡献时,区块链技术才能实现真正的进步。

2. Taiko:真正的以太坊 L2

那么,要成为一个真正解决以太坊可扩展性问题的真正的以太坊 L2 需要什么?三个关键因素似乎很重要:1) 它是否与以太坊完全集成?2) 它是否完全去中心化?3) 它是否充分考虑了在以太坊环境中运营的构建者的需求?让我们根据这些因素,考察 Taiko 为成为真正的以太坊 L2 所做的努力。

2.1 与以太坊等效的 L2

解决以太坊可扩展性问题的方案自然必须与以太坊良好集成。这里,集成不仅指系统层面的集成,还指价值集成,以及更进一步的理念集成。当然,“集成”一词并不意味着在许多方面相同或重复。尽管如此,这是成为真正的以太坊 L2 所必需的美德之一,因为许多区块链继续作为以太坊 L2 运行,而不遵守这些基本原则。

2.1.1 Type-1 EVM 区块链

2022 年 8 月 4 日,Vitalik Buterin 发表了“ The different types of ZK-EVMs”,对 zkEVM 进行了分析和分类。根据他的分析,zkEVM 分为 Types 1、2、2.5、3 和 4,数字越大表示与以太坊的互操作性和兼容性越低,但证明生成和整体性能的效率越高。换句话说,更高编号的 zkEVM 类型涉及更改,例如修改 EVM 核心或引入其他模块以优化性能。

虽然 Vitalik 还在文章中指出,从技术上讲,没有哪种 zkEVM 类型更优越,并且它们可能会共存,但他以以下声明结束了这篇文章:

就我个人而言,我希望随着时间的推移,一切都会成为 Type 1,这通过改进 ZK-EVM 和改进以太坊本身使其更易于 ZK-SNARK 实现的结合来实现。

最终,在互操作性和性能之间的选择中,Vitalik 选择了互操作性来实现以太坊的可扩展性。

虽然这篇文章写于两年前的 2024 年,但值得反思,尤其是在大量以太坊 L2 区块链涌现的现在。为了真正发挥作为真正的以太坊 L2 区块链的作用,最终目标应该是实现 Type-1 zkEVM。

虽然 Vitalik 的文章仅对 zkEVM 进行了分类,但如果我们从更广泛的角度来看,L2 本身的结构也可以扩展到 EVM 或 L2 的类型,具体取决于它是否与以太坊完全集成。从这个角度来看,Taiko 旨在通过使用与以太坊等效的 Type-1 EVM 来提供以太坊的可扩展性。

由于 Taiko 的目标是成为一个与以太坊等效的 L2 区块链,因此与其他类型的以太坊 L2 区块链(例如 Type 2 或 Type 3)相比,它不可避免地表现出相对较低的性能。然而,考虑到前面提到的其他 L2 区块链并未完全致力于以太坊的可扩展性,这种权衡可能是可以理解的。还值得注意的是,这不是一个主要问题,因为 Taiko 团队意识到了这个问题,并明确设定了通过内部协议设计来提高性能缺陷的目标。

2.1.2 Based Rollup

来源:MEV for “Based Rollup”

Taiko 不仅与以太坊的系统基础设施完全集成,还试图与以太坊的安全方面完全对齐。Taiko 利用一种被称为 Based Rollup 的概念,该概念在没有中心化排序器的情况下运行。相反,以太坊验证者也承担了 Taiko 排序器的角色,负责排序交易和区块。由于这些特性,碎片化的以太坊生态系统很有可能重新整合到整个以太坊中。

由于 Based Rollup 的特性,以太坊区块提议者是 Taiko 的排序器。这个角色伴随着特定的职责,包括保持其利润为 Taiko 的 MEV(最大可提取价值)受益者,并具有作为排序器的活跃性。这种额外的激励意识鼓励他们格外小心地运作。

2.2 完全去中心化的道路

从系统的角度来看,去中心化是一个繁琐且不方便的概念。老实说,如果所有事情都从一个点进行处理和管理,无疑会更有效和更容易维护。因此,许多以太坊 L2 采用了中心化排序器模型。然而,这种方法存在缺陷,例如恶意排序器可能会审查交易或扩大单点故障的影响。在这种情况下,谁会信任该系统?区块链行业的发展正是因为没有人可以被信任。为了消除这些潜在风险,完全去中心化至关重要。

来源:Based Contestable Rollup (BCR): A configurable, multi-proof rollup design

完全去中心化需要满足什么条件?Taiko 思考了这个问题,并推出了 Based Contestable Rollup (BCR)。避免中心化的关键是确保多个参与者的存在,防止勾结,同时鼓励竞争。Taiko 采用的 BCR 是一种以 rollup 证明之间的竞争机制和基于该机制的排序为特征的 rollup,包含所有基本要素。

34,469 行代码在很长一段时间内都不会没有 bug。

  • Vitalik Buterin

Taiko 之所以选择 BCR 结构,是为了创建一个完全去中心化的环境。Vitalik Buterin 的论点强调 zk-SNARK 尚未成为一个完全可靠的模块。特别是,最新的 zk-SNARK 系统变得更加复杂,大大增加了出现 bug 的可能性。由于它仍然是一项未完成的技术,预计会变得更加复杂,使其容易出现技术错误。当存在此类漏洞时,中心化 rollup 可能不允许问题过度升级,因为存在一个负责并能够解决任何技术错误或特定风险的实体。然而,对于旨在实现完全去中心化环境的 Taiko 而言,很难明确解决此类问题。因此,Taiko 避免了一种盲目信任 zk-SNARK 的结构。换句话说,通过 BCR 结构,Taiko 为 rollup 证明错误的可能做好了准备,并建立了一个允许对不正确的 rollup 证明提出质疑的系统。

为了理解 Taiko 的 BCR 如何工作,一个简单的例子可能比复杂的解释更有效。

  1. Alice 提议一个新的区块。

  2. Bob 提交了从 H1 → H2 的状态更改证明。H1 是父哈希,H2 是新区块哈希。Bob 质押了 10,000 个 TAIKO 作为保证金。他的证明进入冷却期。

  3. Bob 提出的状态信息连同附加的证明被公开披露。

  4. Cindy 确定 Bob 的状态更改应该是 H1 → H3,而不是 H1 → H2。Cindy 在冷却期内质押她的 10,000 个 TAIKO 作为竞争性保证金,并对 Bob 的证明提出质疑。

  5. Bob 和 Cindy 之间存在争议的状态更改被保留在冷却期中,等待更高层级的证明。这种更高层级的证明允许 Bob 和所有其他证明者有机会对其提出质疑。

场景 1 - 如果 Bob 的提议是正确的:

  1. David 验证了 Bob 的 H1 → H2 提议,表明 Bob 是正确的。David 获得了 2,500 个 TAIKO 作为执行更高层级证明的奖励,并成为 H1 → H2 的证明者,质押 20,000 个 TAIKO 作为保证金。

  2. Cindy 失去了她的全部保证金,因为她提出了不正确的修改提议。

  3. Bob 收回了他最初的 10,000 个 TAIKO 保证金,外加 2,500 个 TAIKO 作为提出正确提议的奖励。

  4. David 的新提议和证明的冷却期开始。

场景 2 - 如果 Bob 的提议不正确,并且 David 提出了新的提议:

  1. David 提供了从 H1 → H4 的三步过渡证明,表明 Bob 的过渡是不正确的。David 获得了 2,500 个 TAIKO 作为奖励,质押 20,000 个 TAIKO 作为保证金,为他的修改后的状态信息和证明留下了资本基础。

  2. Cindy 收回了她最初的 10,000 个 TAIKO 保证金,外加 2,500 个 TAIKO 作为对其针对 Bob 的不正确状态更改信息提出合法质疑的奖励。

  3. Bob 由于提出不正确的状态更改信息和证明的风险而没收了他的全部保证金。

  4. David 的新提议和证明的冷却期开始。

这种使用竞争性保证金的结构激励 rollup 证明者在提出质疑时负责任,并防止不必要的攻击。值得注意的是,随着验证轮次的继续,竞争所需的保证金会显著增加,从而防止不必要的竞争轮次。

此外,Taiko 在 BCR 中采用了多重证明系统。该系统允许根据阶段使用不同的 rollup 证明系统(SGX、ZK、SGX+ZK 等),从而确保系统的灵活性和更稳定的运行。尽管有这些优点,但这种设计有一个缺点:当竞争频率较低时,证明者的活跃度不足。证明者的结构需要大量的竞争才能产生利润,因此在不是这种情况的环境中,他们最好不要参与。为了防止这个问题,Taiko 对不同的 rollup 证明系统进行了动态调整,从而可以解决该问题。

竞争频率低的问题可能会在服务的早期阶段出现。为了解决这个问题,一组被称为 Guardian Provers 的证明者将使用多重签名方案充当安全网,直到系统成熟。随着系统的成熟,他们的作用将逐渐减小,最终消失以实现完全去中心化。

2.3 适用于 EVM 构建者

以太坊 L2 声明的各种特性以及更加去中心化的 L2 都很吸引人且有必要。然而,我们忽略了最关键的问题:以太坊 L2 为什么存在?或者它们旨在让谁受益?答案很简单。它们的存在是为了想要使用这些以太坊 L2 的生态系统参与者。其中,吸引许多用户并推动整个 L2 生态系统的构建者最为重要。然而,在这个以太坊 L2 区块链的黄金时代,存在着大量使用个人规则创建的基础设施。简而言之,这就像试图在多个国家/地区运营同一项服务,每个国家/地区都有截然不同的法律和法规,需要不必要的时间和金钱来解决。

那么,我们如何才能帮助构建者有效地将其资源集中在开发服务上?答案是标准化规则并缩小基础设施之间的差距。为了实现这一点,必须引入历史上经过改进或已被许多构建者广泛使用的基础设施。没错:我们需要引入以太坊环境中使用的基础设施。这使构建者能够使用他们已经在以太坊上开发的方法和诀窍,使他们能够舒适地融入以太坊 L2 区块链。

只有当 Taiko 帮助其他人在这个世界上有所作为时,Taiko 才会有所作为。

在这方面,Taiko 正在展示对构建者的真正奉献精神。上面提到的 Taiko 博客文章强调,允许生态系统参与者,尤其是构建者自由工作,Taiko 将从中受益。为了兑现这一承诺,Taiko 继续以开源形式发布所有开发实现,并采用了一种名为 Based Booster Rollup (BBR) 的结构,以帮助 EVM 构建者更快更轻松地过渡。

BBR 是从构建者的角度扩展了 Based Rollup 的优势,回答了如果我们可以将 Based Rollup 的优势应用于区块链核心基础设施的应用端会怎样的问题。借助 Taiko 的 BBR,构建者可以在 L1 以太坊上部署其 dApp 一次,并在所有 L2 上体验自动 dApp 部署,而无需额外的工作或资源支出。

BBR 的运行方式类似于向笔记本电脑添加额外的 CPU 或 SSD。通过向现有计算机添加额外的模块组件,在不改变基本结构的情况下提高性能,BBR 使应用程序和服务能够在 L1 以太坊的现有结构内更快更显著地增长。

通过这种方式,以太坊验证者可以为整个 BBR 网络提议区块,并且结合完全集成的 L2 的优势,BBR 可以用作立即扩展以太坊的解决方案。最终,这种方法可以解决当前所有 rollup 面临的碎片化问题。换句话说,在保持排序和 L1 的所有相关优势的同时,通过与 L1 关联的所有 L2 之间的网络连接实现跨 rollup,从而实现以太坊长期以来寻求的可扩展性。

3. Taiko 的愿景:以太坊集成基础设施和社区

我们已经探讨了 Taiko 的目标方向。尽管以三个强大的叙事为基础,但仅凭想法无法改变行业格局。这些想法必须在计划的时间框架内实现,使其他人能够从这些实现中受益,从而创建一个良性循环,并成为游戏规则改变者。因此,让我们从过去、现在和未来的角度考察 Taiko 打算如何改变游戏规则的过程。

3.1 以太坊集成基础设施

两个关键支柱之一是基础设施。作为成为真正的以太坊 L2 的基石,Taiko 正在利用各种技术优势来构建该基础设施。让我们来看一下 Taiko 的基础设施发展历程。

3.1.1 至今 - 从 Taiko 测试网到主网

Taiko 并没有试图一次性实现所有目标。为了实现启动其主网的重要目标,它进行了不少于七个 alpha 测试网,逐步准备实施 Taiko 设想的概念。让我们首先探讨一下 alpha 测试网的七个阶段的内容。

Alpha Testnet-1 (Snæfellsjökull)

所有开发者都可以部署智能合约,用户可以使用所有以太坊和 Solidity 工具,就像在以太坊上一样。这使每个人都可以对其进行测试并生成一些交易。此版本允许任何感兴趣的人运行 L2 节点,并且可以作为提议者参与。为此,Taiko 计划运行一些节点并提议区块,邀请大家加入。该测试网包括一个用于在测试网和以太坊之间转移资产的桥,以及一个用于检查交易历史记录的区块浏览器。

Alpha Testnet-2 (Askja)

这是第一个成功验证该网络可以通过向所有人开放的证明机制运行的测试网。它为该版本中的完全去中心化奠定了基础。此外,还实施了区块链网络的监控和警报,构建者可以直接将他们的 dApp 部署到该测试网,而无需修改他们在以太坊上使用的代码。

Alpha Testnet-3 (Grímsvötn)

该版本建立并实施了基于新的费用和奖励模型的通证经济学基础。它还包括测试证明机制中的基本证明冷却过程,以及对 Taiko L3 的 Inception 层进行初始测试。

Alpha Testnet-4 (Eldfell L3)

此版本首次为 L3 部署了 Inception 层,引入了 rollup-on-rollup 的概念。由于 Taiko L2 与以太坊完全集成,因此 Taiko 有效地将 L2 视为 L1,并试图扩展到 L3。此外,还引入了一种新的基于质押的证明机制,以防止证明者的中心化并确保他们获得合理的奖励。

Alpha Testnet-5 (Jólnir)

该版本包括一个基于 Proposer-Builder Separation (PBS) 的新提议和证明实施。PBS 是一系列涉及提议者和证明者之间经济机制的过程,以确保区块构建中的去中心化。与以前的测试网未引入这方面不同,区块构建现在在该版本之后采用开放市场形式。

Alpha Testnet-6 (Katla)

第六个测试网 Katla 实施了 BCR 的初始版本。由于 Taiko 的目标是成为一个与以太坊等效的 L2,因此该版本为集成以太坊的最新更新(例如 EIP-4844)做好了准备并进行了测试,即使它们尚未激活。此外,桥进行了更新,区块浏览器进行了增强,以提供更全面的信息。

Alpha Testnet-7 (Hekla)

最后一个测试网 Hekla 专注于激活 EIP-4844,该版本已在之前的测试网中准备好。这成功地实施并启用了 Blob,即以太坊主网上新的 rollup 存储机制。此外,该版本的测试网还引入了一些改进,包括调整 L2 区块 Gas 发行、激活快照同步以及修改 EIP-1559 设置。根据应用于测试并测试到该版本的特性,现在可以毫无问题地准备主网。

来源:Taiko Mainnet #1 Block

Taiko 主网

在测试网中验证和保护的区块链网络的内容通过主网启动向世界揭晓。值得注意的是,以太坊创始人 Vitalik Buterin 在创世区块之后立即生成了 next block,进一步增加了意义。普通用户可以通过桥将 ETH 从以太坊转移到 Taiko 主网,并直接与 Taiko 区块链上的 dApp 交互。特别是,构建者可以运行节点、提议和证明区块,并积极参与 Taiko 区块链,这是一个具有巨大潜力的平台。从技术上讲,Taiko 引入了代表其愿景的实现模块,例如 BCR 和 Raiko,展示了其致力于成为真正的以太坊 L2 的承诺。

3.1.2 现在 - 预确认和多重证明系统

虽然 Taiko 经历了六个测试网才到达主网,但它也在巩固其内部结构,以成为更高级的以太坊 L2。其中两个最显著的发展是预确认和多重证明系统,我们将对其进行进一步探讨。

预确认

即使在启动主网后,Taiko 仍在朝着继承以太坊的安全性和**局性的方向发展。然而,这种发展引入了一种风险,即区块提议者可能由于缺乏盈利能力而面临生存问题。例如,在像 Taiko 这样的生态系统中,流动性稀缺,用户通常向区块提议者提供低得多的小费,这使得 Taiko 的 12 秒区块时间不足以让任何区块提议者获利。因此,Taiko Labs 暂时在不寻求利润的情况下运营提议者,以防止出现这种情况。如果不采取任何措施,Taiko 主网上的区块时间将继续增加。

为了解决 L2 区块构建盈利能力、区块时间改进和数据发布效率的问题,Taiko 计划引入一个名为预确认的概念。预确认是 2024 年下半年研究和开发的主要重点,将在 Taiko 主网之外发挥重要作用。通过预确认,L2 区块构建可以变得更加高效和稳定,让用户体验更快的交易确认。

此外,预确认可以通过集成 L2 和 L1 提议者的角色来简化和加强 rollup 结构。这与基于排序相关联,当考虑构建者的盈利能力、生存引导和配置快速区块时间时,实际上可能无法顺利运行。但是,如果多个预确认者执行预确认,则 Taiko 主网上可能会发生分叉。因此,尽管存在一些争议,但像领导者选择这样的机制正在被讨论作为一种实用的妥协方案。

Multi-Proof System

Taiko 的另一个研究和开发主题是多重证明系统,该系统的目标是集成多个客户端和各种证明系统。多重证明方法减少了由于客户端实现和证明系统 bug 造成的漏洞,确保即使一种证明方法受到威胁,其他证明方法也会阻止利用相同的漏洞。

来源:Taiko’s Approach to Multi-Proofs

首先,Taiko 旨在建立一个“开放”的多客户端系统,其中每个客户端都可以独立验证区块。这允许用户选择他们喜欢的客户端进行区块验证,从而在可访问性和可扩展性方面提供优势。此外,它可以作为应对单点故障的基本对策,有助于主网更安全地运行。但是,由于这需要以太坊(即 L1 网络)对多客户端功能的系统支持,因此 Taiko 计划使用“封闭”系统,该系统采用各种改进类型的验证器,直到完全实现此类支持。

此外,Taiko 运营一个自由市场多重证明系统,其中提议者寻找证明者、提议区块并使用他们选择的证明系统进行验证。此外,此多重证明系统强调模块化和开放性,允许多个客户端和证明系统协作生成多个证明。为此,Taiko 与 Powdr Labs、Risc Zero 等合作,以增强编译器和 zk-SNARK 系统之间的互操作性,并构建模块化的 ZK 堆栈。

这些概念的实现被称为“Raiko”。Raiko 支持各种 zkVM,并利用 SGX 增强安全性。该系统通过 ZK/TEE 架构提高了区块证明的灵活性,并使用标准化输入方法改进了 zkVM 和 TEE。Taiko 计划继续集成更多 zkVM,并扩展 Wasm zkVM。该系统旨在为 EVM 兼容区块证明提供用户友好且集成的环境。

3.1.3 从现在开始 - BCR 和 BBR 的未来

虽然 Taiko 取得了显著进展,但成为游戏规则改变者的目标仍然遥遥无期。最终,Taiko 实现最终愿景的道路在很大程度上依赖于两个核心要素,BCR 和 BBR,它们已初步实施,但仍需要进一步完善。

虽然我们已经在上面解释了 BCR 和 BBR,但让我们重新审视一下它们。

BCR 使使用者和开发者能够以与以太坊相同的方式提议区块、运行节点和部署智能合约,从而引入了一种争议解决方法,可以使用该解决方法快速解决 rollup 中的错误。这确保了区块链中的局性和准确性,使 BCR 成为 Taiko 核心技术的基石。

来源:Based Booster Rollup (BBR): A new major milestone in Taiko’s roadmap

BBR 建立在 Based Rollup 的优势之上,提供更高的效率和完整的以太坊互操作性。这允许用户在所有 L2 上使用集成的 dApp,而无需在它们之间移动,而开发者可以部署 dApp 一次,并使它们在所有 L2 上自动扩展。此外,BBR 解决了当前所有 rollup 中存在的碎片化问题,同时显著降低了交易成本并提高了吞吐量。因此,Taiko 认为 BBR 有可能从根本上扩展以太坊生态系统,一旦实施了该技术,所有以太坊网络的用户和开发者都可以期望获得增强的体验。

Taiko 的主网旨在支持开发者、使用者和构建者,使他们能够在以太坊境中自由高效地工作,并专注于这两个核心支柱。但是,由于这些支柱尚未完善,因此它们需要继续发展和改进,才能成为帮助实现 Taiko 愿景的重要技术组件。随着这两个支柱变得更强大和更完整,Taiko 将能够为 L2 呈现一种新标准,该标准提供完整的以太坊互操作性、完全去中心化以及与使用者和构建者的更紧密联系

3.2 社区

另一个至关重要的支柱是社区。为了确保 Taiko 通过其基础设施建立的空间真正变得有价值,社区参与必不可少。为此,Taiko 正在各个领域做出努力,包括发行通证、开发通证经济学、激活生态系统和建立治理环境。让我们探讨一下Taiko 的 Trailblazers 计划 是一项忠诚度计划,用户可以通过 Taiko 主网上的各种链上活动赚取 XP 并获得奖励。总 TAIKO 代币供应量的 10% 已分配给该计划,用户可以通过参与活动来赚取更多 XP 并升级。某些 NFT 持有者会获得 XP 提升,该计划提供各种活动和特别活动。

该计划旨在鼓励用户探索 Taiko 生态系统并积极参与社区。XP 可以通过参与诸如桥接、增加交易量以及在 Taiko 主网上提议区块等活动来获得。在每个赛季结束时,奖励会根据累积的 XP 进行分配。

此外,Trailblazers 计划引入了一个阵营系统,允许用户组建团队并在两个阵营(Based 和 Boosted)中竞争。用户可以收集与每个阵营相关的徽章,这些徽章提供诸如额外 XP 等奖励。在赛季结束时,XP 最高的阵营将获得额外奖励。开发者也可以参与此计划,并因表现最佳的应用程序而获得奖励。

Trailblazers 计划的目的是吸引更多用户加入 Taiko 生态系统,并使他们能够通过各种活动获得经验和赚取奖励。

感谢 Taiko 的积极支持,Taiko 生态系统正在迅速发展。有关此的更多详细信息将在第 4 章中介绍。

3.2.3 从现在开始 - 通过 Taiko 治理实现完全去中心化

为了实现完全去中心化,Taiko 允许社区通过 DAO 参与决策。重大决策通过 TAIKO 代币持有者的投票做出,从而决定网络的运营方向。但是,Taiko 的治理仍处于早期阶段,尚未完全激活。因此,第一届委员会将由 Taiko Labs 成立,委员会成员的增加和移除将由 Taiko DAO 投票决定。

3.3 一个充满挑战但循序渐进的道路

Taiko 正在稳步推进,即使不是快速地,朝着它旨在实现的理念和想法前进。Taiko 特别强调其作为用户和构建者的区块链的目标,这在主网启动后不断增长的 Taiko 生态系统中显而易见。在下一章中,我们将深入研究 Taiko 生态系统的发展。

4. 主网后的当前进展

自 Taiko 主网启动以来,网络各个方面都取得了重大进展。在过去的 90 天里,Taiko 在网络活动、盈利能力、用户参与和技术进步方面都表现出了显着增长。在本节中,让我们看看这些指标。

4.1 交易和用户增长

Taiko 的主网在网络活动方面经历了增长,实现了超过 1 亿笔交易。网络每天处理多达 2,000,000 笔交易进一步突显了这一活动的激增,展示了其强大的容量和不断增长的采用率。不断扩大的用户群通过吸引超过 1,000,000 个唯一钱包地址得到证明,反映了用户对 Taiko 生态系统的强烈兴趣和参与。

4.2 盈利能力和去中心化

主网启动后值得注意的成就之一是 Taiko Labs 的提议者的盈利能力,它已经变得去中心化、无需许可并且变得有利可图。这一里程碑挑战了当前对以太坊的理解,并为以太坊扩展解决方案开辟了新的可能性。尽管 Taiko 过去曾出现亏损,但随着更多 dapp 的加入,它已稳步走向盈利。关注未来几个月的情况非常重要。

来源:链上利润 - growthepie

4.3 降低运营成本

Taiko 已经进行了一些技术进步,旨在优化网络性能并降低成本。值得注意的是,TaikoL1 合约的 gas 成本降低了 30%,从而提高了提议者的盈利能力。此外,liveness bond 以及 SGX 证明的有效性和 contestation bond 降低了 50%,从而降低了资本成本,从而允许更多参与者参与 Taiko 的无需许可的交易排序。

5. 是时候关注 Taiko 的进展了

来源:Taiko Mirror

自以太坊首次出现在全球舞台上以来,已经过去了九年。在此期间,以太坊经历了巨大的增长,并经历了无数次变革,以解决伴随其扩张而来的成长之痛。在这些变化中,Layer 2 解决方案的蓝图解决以太坊的可扩展性问题是以太坊下一步的关键选择,从而导致了当前以太坊 L2 突出的时代。然而,随着时间的推移,已经出现了几种以太坊 L2 解决方案,它们偏离了最初的以太坊 L2 叙事,从而导致了与以太坊更多的是竞争或对抗而不是合作的关系,最终削弱了以太坊的安全性。

现在,至关重要的是要集中精力识别“真正的以太坊 L2”——那些有潜力成为以太坊的真正合作伙伴而不是威胁的 L2。这意味着我们需要仔细辨别哪些实体真正专注于解决以太坊着手解决的可扩展性挑战,并正在朝着这个目标采取适当的步骤。因此,Taiko 获得了广泛关注。Taiko 正在以太坊等效 L2、完全去中心化的 L2 以及优先考虑构建者的 L2 的叙事下取得进展。值得注意的是,Taiko 正在大力努力实现这些叙事,并得到 BCR 和 BBR 等强大技术基础的支持。

当然,许多其他以太坊 L2 项目也在以自己的方式努力,因此仍然不确定哪个项目最终将在这个以太坊 L2 优势时代夺取王位。然而,Taiko 的未来发展轨迹受到广泛关注并非巧合,因为它正在稳步将其明确的方向(解决以太坊的根本挑战)转化为切实的成果。

  • 原文链接: 4pillars.io/en/articles/...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
4pillars
4pillars
江湖只有他的大名,没有他的介绍。