以太坊在 2015 年问世,旨在通过智能合约和去中心化应用 (dapps) 充分发挥区块链技术的潜力。然而,随着以太坊网络用户数量和交易量的迅猛增长,它遇到了严重的可扩展性问题。
起初,以太坊上的交易数量相对较少,因此区块链的处理能力并不成问题。用户可以快速并且低成本地处理交易,网络运行稳定。然而,随着以太坊的受欢迎程度迅速提高,各种 dapps,如 DeFi、游戏和 NFT 市场纷纷涌现,交易数量激增。结果,包含交易到区块中的时间增加,交易费用显著上升。这对进行小额交易或需要快速交易处理的用户来说负担尤为沉重。
为了解决可扩展性问题,以太坊基金会和社区研究了多种解决方案。其中,分片是一个突出的方案。分片是一种可扩展性技术,将区块链网络划分为多个更小的「分片」,大幅提高了交易吞吐量。就像多台计算机可以同时处理任务一样,分片使得以太坊网络能够快速高效地处理更多交易。以太坊计划引入这一技术,以极大地增强网络的处理能力。
尽管这一技术备受期待,但由于对中心化的担忧以及带来开发延误的技术挑战,以太坊从直接实施分片转向了 Layer 2 方法。
随着以太坊全面采用 L2 解决方案,多个以太坊 L2 项目纷纷涌现。本文将介绍的 Taiko 是其中的一个,它的发展方向独特,与许多其他以太坊 L2 有所不同。因为 Taiko 旨在全面解决现有以太坊 L2 所面临的问题,所以在深入探讨 Taiko 之前,我们先来探讨一下以太坊 L2 的发展历程及其所遇到的问题。
1. 以太坊 L2 区块链的鼎盛时期
1.1 以太坊 L2 区块链的兴起:不同的方法和理念
以太坊 Layer 2 是指那些旨在提高交易处理速度和降低费用,同时保持以太坊主网(Layer 1)安全性的区块链基础设施。其中最知名的 L2 类型有 Plasma、Optimistic Rollup 和 zk Rollup。以太坊 L2 项目开始根据各自的方法、理念和信念开发自己的以太坊 L2 区块链,一同追求解决以太坊可扩展性问题的共同目标。因此,用户享受到了更低的费用和更快的交易速度。然而,这究竟是方向的问题还是速度的问题?在以太坊 L2 区块链迅速增加的过程中,以太坊及其可扩展性问题开始退居次要地位。
从根本上说,以太坊 L2 的创建是为了解决以太坊的可扩展性问题,但其中许多项目开始更多地关注推广自己的主网,而忽视了解决核心问题。许多以太坊 L2 选择故意减少与以太坊连接的运行方式,仅通过桥接提供最低限度的价值关联,甚至在某些情况下完全不支持。这导致了实际上与以太坊无关的独立区块链的出现。
例如,Blast 于 2024 年 2 月 29 日上线其主网,最初强调其作为以太坊 L2 的定位和理念。然而,某个时候,它开始自称为「全栈链」,逐渐与以太坊保持距离。Blast 在 X(前身为 Twitter)上的官方账号从 @Blast_L2 改为 @blast,这并非偶然。
这表明,尽管许多以太坊 L2 宣称重视与以太坊的连接并致力于扩展其可扩展性,但似乎没有真正的以太坊 L2 能够履行与以太坊合作的承诺。那么究竟问题出在哪里?
1.1.1 与以太坊的连通性下降
许多 L2 解决方案愈加重视其独特的特性和功能,导致与以太坊的连通性逐渐减弱。这种建立独立生态系统的意图源于对自主性的追求。然而,这种独立性可能会阻碍与以太坊主网的互操作性,使得 L2 和以太坊之间难以实现无缝交互。结果是,原本为解决以太坊可扩展性问题而生的 L2 区块链,最终却削弱了网络的整体完整性。这背离了以太坊可扩展性解决方案的初衷,并可能在整个以太坊生态系统中引发混乱。
1.1.2 为了效率而集中化
一些 L2 项目在追求效率的过程中采用了集中化手段。虽然这种方法可能在短期内提高性能并降低费用,但它们削弱了区块链技术的去中心化这一基本原则。这可能会在长期内损害技术的信任和安全性。此外,集中化结构会形成单点故障,增加安全漏洞,从而对用户和开发者带来重大风险。
1.1.3 忽视开发者的需求
随着 L2 项目构建其生态系统,它们往往给开发者带来困扰和负担。由于每个 L2 项目采用不同的技术方法,开发者被迫学习和适应多个平台,这为开发新 dApps 或将现有 dApps 移植到 L2 区块链上设置了很高的门槛。此外,由于 L2 区块链之间缺乏标准化协议,开发者面临着修改代码以适应不同基础设施的挑战。这种情况不仅降低了开发者的效率,还阻碍了以太坊生态系统内的创新和增长。
L2 项目可能会辩解称,他们别无选择,只能做出这些决定以扩展其生态系统并获取资金。然而,这种趋势最终削弱了以太坊主网的安全性,对整个以太坊生态系统产生了负面影响。
1.2 回归本质
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,对 zkEVMs 进行了分析和分类。根据他的分析,zkEVMs 被分为 Type 1、2、2.5、3 和 4,数字越高意味着与以太坊的互操作性和兼容性越低,但在生成证明和整体性能上效率更高。换句话说,数字越高的 zkEVM 类型涉及的更改包括修改 EVM 核心或引入额外模块以优化性能。
虽然 Vitalik 在文章中指出,没有一种 zkEVM 类型在技术上具有明显优势,并且可能共存,但他在文章结尾总结道:
「就个人而言,我希望随着时间的推移,通过 ZK-EVMs 的改进和以太坊本身的改进,使其更适合 ZK-SNARK,一切都能成为 Type 1。」——Vitalik Buterin (以太坊创始人)
最终,在互操作性与性能的抉择中,Vitalik 选择了以太坊可扩展性的互操作性。
虽然这篇文章写于 2022 年,但在如今大量以太坊 L2 区块链涌现的背景下,仍值得我们反思。要真正作为以太坊 L2 区块链运作,最终目标应是实现 Type-1 zkEVM。
虽然 Vitalik 的文章仅对 zkEVMs 进行了分类,但从更广阔的视角来看,L2 本身的结构也可以根据其是否与以太坊完全整合来延伸到 EVM 或 L2 的类型。从这个角度来看,Taiko 旨在通过使用一个与以太坊等效的 Type-1 EVM 来实现以太坊的可扩展性。
因为 Taiko 旨在成为与以太坊等效的 L2 区块链,它不可避免地在性能上相对低于其他类型的以太坊 L2 区块链,例如类型 2 或类型 3。然而,考虑到前面提到的其他 L2 区块链并未完全致力于以太坊的可扩展性,这种权衡是合理的。值得注意的是,这并不成大问题,因为 Taiko 团队已经意识到这一点,并明确将通过内部协议设计来改善性能不足作为目标。
2.1.2 Based Rollup
Taiko 不仅完全整合了以太坊的系统基础设施,还努力在安全性方面与以太坊保持契合。Taiko 采用了一种称为 Based Rollup 的概念,该模式无需中心化排序器运行。相反,以太坊的验证者也充当 Taiko 的排序器,负责对交易和区块进行排序。由于这些特性,以太坊生态系统的碎片化有可能重新整合为一个整体。
基于 Based Rollup 的特性,以太坊的区块提议者成为 Taiko 的排序器。这个角色附带特定职责,包括作为 Taiko 的 MEV(最大可提取价值)受益者来维持他们的利润,并保持作为排序器的活跃性。这种额外的激励机制促使他们更加谨慎地进行操作。
2.2 通往完全去中心化的道路
从系统的角度来看,去中心化是一个复杂且不便的概念。坦率地说,如果一切都由一个单一中心处理和管理,效率会更高且维护更简单。因此,许多以太坊 L2 选择了中心化的排序器模型。然而,这种方法存在缺陷,例如,恶意排序器可能会审查交易,或导致单点故障加剧。在这种情况下,谁会相信这个系统呢?区块链行业的诞生正是因为没有人可以被完全信任。为了消除这些潜在风险,实现完全去中心化是至关重要的。
为了实现完全去中心化,需要哪些条件?Taiko 针对这个问题进行了思考,并推出了 Based Contestable Rollup (BCR)。避免中心化的关键在于确保多方参与,防止合谋,并鼓励竞争。Taiko 采用的 BCR 是一种具有竞争机制的 rollups 协议,这种机制在 rollups 证明和排序中发挥作用,涵盖了所有必要的要素。
「34,469 行代码在很长时间内都难以做到无错误。」——Vitalik Buterin
Taiko 选择 BCR 结构的原因是为了实现完全去中心化。Vitalik Buterin 指出,zk-SNARKs 目前还不是一种完全可靠的技术。尤其是,最新的 zk-SNARK 系统显著复杂化,这大大增加了出现错误的可能性。由于这项技术尚未成熟,预计会变得更加复杂,从而更容易出现技术错误。当有这样的漏洞时,中心化的 rollups 可以防止问题严重恶化,因为有一个实体负责并能够解决任何技术错误或特定风险。然而,Taiko 追求的是完全去中心化的环境,这使得明确解决这些问题变得困难。因此,Taiko 避免依赖盲目信任 zk-SNARKs 的结构。换句话说,通过 BCR 结构,Taiko 为应对 rollups 证明错误的可能性做好了准备,并建立了一个可以对错误 rollups 证明进行挑战的系统。
为了理解 Taiko 的 BCR 是如何运作的,一个简单的例子可能比复杂的解释更为有效。
Alice 提出一个新区块。
Bob 提交了一个状态变化的证明,从 H1 → H2。H1 是父哈希,H2 是新区块哈希。Bob 质押了 10,000 TAIKO 作为保证金。他的证明进入了冷静期。
Bob 提出的状态信息以及附加的证明被公开披露。
Cindy 认为 Bob 的状态变化应该是 H1 → H3,而不是 H1 → H2。Cindy 在冷静期内质押了她的 10,000 TAIKO 作为竞争性保证金,并对 Bob 的证明提出挑战。
Bob 和 Cindy 之间的争议状态变化在冷静期内等待一个更高级别的证明。这个更高级别的证明允许 Bob 和所有其他证明者有机会对其进行挑战。
场景 1 - 如果 Bob 的方案是正确的:
David 验证了 Bob 的 H1 → H2 方案,证明 Bob 是正确的。David 因完成更高级别的验证而获得 2,500 TAIKO 作为奖励,并成为 H1 → H2 的验证者,质押 20,000 TAIKO 作为押金。
Cindy 因为提出错误的修改方案而失去了她的全部押金。
Bob 收回他原来的 10,000 TAIKO 押金,并因提出正确的方案而额外获得 2,500 TAIKO 作为奖励。
David 的新方案和验证的冷静期开始。
场景 2 - 如果 Bob 的方案不正确且 David 提出了新方案:
David 提供了一个从 H1 → H4 的三步转换证明,证明 Bob 的转换是错误的。David 因此获得 2,500 TAIKO 作为奖励,并质押 20,000 TAIKO 作为押金,为他的修改状态信息和证明提供资本支持。
Cindy 收回她原来的 10,000 TAIKO 押金,并因成功挑战 Bob 的错误状态变化信息而额外获得 2,500 TAIKO 作为奖励。
Bob 因提议错误的状态变化信息和证明而被没收了全部押金。
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 Labs
在这方面,Taiko 展现了对开发者的真正承诺。正如 Taiko 的博客文章所述,Taiko 将通过让生态系统参与者,尤其是开发者,自由工作而受益。为兑现这一承诺,Taiko 继续将所有开发实现开源,并采用了一种称为 Based Booster Rollup (BBR) 的框架,以帮助 EVM 开发者更快、更轻松地过渡。
BBR 是从开发者角度扩展 Based Rollup 优势的一种延伸,探讨了如何将 Based Rollup 的优势应用于区块链核心基础设施的应用层。通过 Taiko 的 BBR,开发者只需在 L1 以太坊上部署一次他们的 dApp,即可实现所有 L2 上的自动 dApp 部署,无需额外的工作或资源投入。
3.Taiko 的愿望:以太坊集成基础设施和社区
我们已经探讨了 Taiko 所追求的方向。尽管有三个强大的理念作为基础,单靠理念并不能使行业发生重大变化。这些理念必须在计划的时间表内实施,使他人能够从中受益,形成良性循环,并成为行业的颠覆者。那么,让我们从过去、现在和未来的角度来看看 Taiko 打算如何成为行业颠覆者的过程。
3.1 以太坊集成基础设施
其中一个关键支柱是基础设施。作为成为真正以太坊 L2 的基石,Taiko 正在利用多种技术优势来构建这一基础设施。让我们来看看 Taiko 的基础设施历史是如何发展的。
3.1.1 到目前为止——从 Taiko 测试网到主网
Taiko 并没有试图同时完成所有目标。为了实现推出主网这一重大目标,它进行了多达七个 alpha 测试网,逐步为实现 Taiko 的愿景做好准备。让我们首先来看看这七个阶段的 alpha 测试网的内容。
Alpha 测试网-1 (Snæfellsjökull)
所有开发者都可以部署智能合约,用户能够像在以太坊上一样使用所有以太坊和 Solidity 工具。这使得每个人都可以进行交易测试。这个版本允许任何感兴趣的人运行一个 L2 节点,并开放区块提议者的参与。为此,Taiko 计划运行一些节点并提出区块,邀请所有人加入。测试网包括一个用于在测试网和以太坊之间转移资产的跨链桥,以及一个用于检查交易历史的区块浏览器。
Alpha 测试网-2 (Askja)
这是第一个成功验证网络可以通过对所有人开放的证明机制运行的测试网。它为这一版本的完全去中心化建立了基础。此外,区块链网络的监控和警报功能得以实现,开发者可以直接将他们的去中心化应用程序 (dApp) 部署到此测试网上,而无需修改在以太坊上使用的代码。
Alpha 测试网-3 (Grímsvötn)
此版本建立并实施了基于新的费用和奖励模型的代币经济模型。它还包括测试证明机制中必要的证明冷却机制,以及 Taiko L3 的起始层的初步测试。
Alpha 测试网-4 (Eldfell L3)
在这个版本中,首次部署了 L3 的初始层,并引入了 rollup-on-rollup 的概念。由于 Taiko L2 与以太坊全面集成,Taiko 实际上将 L2 视为 L1,并尝试扩展到 L3。此外,还引入了一种新的基于质押的验证机制,以防止验证者的中心化,并确保他们获得合理的奖励。
Alpha 测试网-5 (Jólnir)
此版本引入了一种基于提议者-构建者分离 (PBS) 的新提议和验证实现。PBS 是一系列涉及提议者和验证者之间经济机制的过程,旨在确保区块构建的去中心化特性。与之前未引入此方面的测试网不同,此版本的区块构建采用了开放市场模式。
Alpha 测试网-6 (Katla)
在第六个测试网 Katla 中,实施了 BCR (Blockchain Consensus Rule) 的初始版本。由于 Taiko 旨在成为相当于以太坊的 L2,这个版本对以太坊的最新更新(如 EIP-4844)进行了测试和准备,尽管这些更新尚未激活。此外,跨链桥进行了更新,区块链浏览器也得到了增强,以提供更全面的信息。
Alpha 测试网-7 (Hekla)
最后一个测试网 Hekla 重点激活了在前一个测试网中已准备的 EIP-4844。这成功地实施并采用了在以太坊主网上的新 rollup 存储机制 Blob。此外,此测试网版本引入了一些改进,包括对 L2 区块 gas 发行的调整、snap sync 的激活以及 EIP-1559 设置的修改。基于这一版本测试网中应用和测试的功能,主网现在已准备就绪,没有任何问题。
Taiko 主网
在测试网期间验证和保护的区块链网络内容通过主网发布向全球展示。值得一提的是,以太坊创始人 Vitalik Buterin 在创世区块后立即生成了下一个区块,为其增添了重要性。一般用户可以通过跨链桥将 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 主网上可能会出现分叉。因此,尽管存在一些争议,像领导者选择这样的机制正在被讨论作为一种实际的妥协方案。
多重验证系统
Taiko 另一个研究和开发的主题是多重验证系统,该系统旨在集成多个客户端和各种验证系统。多重验证方法降低了因客户端实现和验证系统漏洞导致的风险,确保即使一种验证方法被攻破,其他方法也能防止相同漏洞被攻击。
首先,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 核心技术的基石。
BBR 基于 Based Rollup 的优势,提供更高的效率和全面的以太坊互操作性。这使得用户可以在所有 L2 上使用集成的 dApps,而无需在它们之间切换,同时开发者可以一次性部署 dApps,并让它们在所有 L2 上自动适应。此外,BBR 解决了所有 rollup 中存在的碎片化问题,同时显著降低交易成本并提高吞吐量。因此,Taiko 认为 BBR 具有从根本上扩展以太坊生态系统的潜力,一旦这种技术得到应用,所有以太坊网络的用户和开发者都可以期待更好的体验。
Taiko 的主网旨在支持开发者、用户和建设者,使他们能够在以太坊环境中灵活高效地运作,专注于这两个核心支柱。然而,由于这些支柱尚不完美,它们需要不断发展和改进,成为助力实现 Taiko 愿景的重要技术组件。随着这两个支柱变得更强大和更完整,Taiko 将能够为 L2 提出一个新的标准,提供全面的以太坊互操作性、完全去中心化,并与用户和建设者更接近。
3.2 社区
另一个重要支柱是社区。为了确保 Taiko 通过其基础设施建立的平台真正具有价值,社区参与是至关重要的。为此,Taiko 在多个领域做出努力,包括代币发行、代币经济学开发、生态系统激活和治理环境的建立。让我们来了解一下 Taiko 在这些领域的一些努力。
3.2.1 到目前为止 - TAIKO 代币发行和分配
在 Taiko 主网上线后,开展了 TAIKO 的空投,即 Taiko 网络的原生代币。TAIKO 位于 Taiko 经济机制和代币经济学的核心,发行总量为 10 亿枚代币。TAIKO 的代币生成事件(TGE)发生在 2024 年 6 月 5 日。具体分配如下:总供应量的 11.62% 分配给投资者,9.81695% 分配给 Taiko Labs 核心团队,如附图所示。
分发的 TAIKO 代币有初始 12 个月的锁定期。锁定期结束后,25% 的锁定代币会被解锁,其余 75% 将在三年内逐步释放。这一归属结构设计为最大限度地减少市场波动,鼓励对 Taiko 生态系统的长期参与,并最终助力 Taiko 项目的成功。
代币流动性释放计划在上图中进行了说明,其中绿色表示已分发的代币,黄色表示将在 2-4 年内分发的代币,橙色表示将在上线一年后逐步分发三年的代币,粉色表示分配给协议开发、DAO 治理和网络的代币,期限为五年或更长。
3.2.2 现在 - 扩展中的 Taiko 生态系统
Taiko 的 Trailblazers 计划是一项忠诚度计划,用户可以通过在 Taiko 主网上的各种链上活动赚取经验值 (XP) 并领取奖励。总 TAIKO 代币供应量的 10% 已分配给该计划,用户可以通过参与活动获取更多经验值并提升等级。某些 NFT 持有者会获得经验值加成,该计划提供多种活动和特殊事件。
该计划旨在鼓励用户探索 Taiko 生态系统并积极参与社区。通过参与例如跨链、增加交易量和在 Taiko 主网上提议区块等活动可以获得经验值。在每个赛季结束时,奖励将根据累积的经验值发放。
此外,Trailblazers 计划推出了派系系统,用户可以组队并在两个派系 (Based 和 Boosted) 内进行竞争。用户可以收集与每个派系相关的徽章,这些徽章带来额外的经验值 (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 的生态系统
Taiko 生态系统是一个动态且协作的空间,旨在为开发者和用户打造一个高度「以太坊」友好的环境。尽管目前处于早期阶段,它的目标是提供以太坊所拥有的工具和支持。关键里程碑包括 2022 年 12 月的 Alpha-1 测试网和 2024 年 5 月的主网上线,此次上线包含了创世空投,并为社区驱动的发展和治理奠定了基础。
Taiko 的一个重要项目是其资助计划,该计划为平台上的项目提供财务及其他支持。通过提供实现创意所需的资源,Taiko 支持开发者。通过这些资助,Taiko 不仅帮助了个别项目,还强化了整个生态系统,鼓励为更广泛的以太坊社区开发产品。
接下来,让我们探讨构成「Taiko 生态系统」的各个组成部分。
4.1 Taiko 组织结构
Taiko L2 的组织结构由几个关键部分组成,每个部分在管理 Taiko 生态系统中扮演着不同的角色。
4.1.1 Taiko 管理实体
Taiko DAO
这个 DAO 将被开发为 Taiko 协议的治理机构。TAIKO 代币持有者将拥有投票权,可以参与智能合约升级和其他网络相关问题的决策。这样的民主结构确保社区集体控制 Taiko 协议的所有智能合约方面。此外,Taiko 金库由 DAO 负责管理,处理 Taiko 协议产生的收入,确保财务资源被适当地分配,以支持协议的持续发展和运营需求。
Taiko 基金会
该基金会负责管理 Taiko 协议及其生态系统。它通过为技术开发、生态系统增长、合作协议和活动组织提供透明资金支持,来支持 Taiko DAO 和代币持有者。
Taiko 安全委员会
由 Taiko DAO 选举产生的安全委员会负责应对紧急情况并采取必要措施以确保协议的安全。它负责监督关键升级和变更,管理 Guardian Provers,以确保 Taiko 协议的完整性和安全性。
4.1.2 核心开发
Taiko Labs
这是一个专注于 Taiko 协议的研究和开发的小组。Taiko Labs 致力于推动技术进步,以提升协议的功能和性能。
4.1.3 社区
Taiko 社区
包括所有与 Taiko 相关的社交团体和账户,如 Taiko Discord 和 Taiko Twitter。社区是 Taiko 爱好者和利益相关者之间沟通、互动和信息传播的主要平台。
4.2 Taiko 团队成员
联合创始人兼 CEO - Daniel Wang
他是一位经验丰富的区块链企业家和技术专家,以创立 Loopring Foundation 而广为人知,这是为去中心化交易所构建的早期 zkRollup 之一。在 2017 年至 2021 年间,他对 Loopring 的领导使该协议成为 DeFi 领域的重要参与者,提高了交易和支付的效率。在此之前,Wang 曾在众安保险、京东和谷歌担任高级工程职位,磨练了管理复杂系统和大型团队的技能。在 Taiko,Wang 成功筹集了 3700 万美元的资金,并正在领导以太坊等效 zkRollup 的项目,旨在扩展以太坊,同时保留其去中心化和安全性的核心原则。
联合创始人兼首席运营官 Terence Lam
他在公司的战略和运营中起到了重要作用。拥有三十年在 Web2 和 Web3 行业的工作经历,包括在跨国财富 500 强公司和众多创业公司的经验,Terence 为 Taiko 带来了丰富的经验。他在从 Lightspeed Faction 和 Hashed 等著名风险投资公司获得 3700 万美元的资金中起到了关键作用。在加入 Taiko 之前,他曾是香港大学的副教授,并且毕业于包括哈佛商学院在内的几所知名大学。
联合创始人兼首席技术官 Brecht Devos
他在 Loopring 的工作中积累了丰富的技术经验。在 Taiko,Brecht 在设计以太坊等效 zkRollup 的技术架构中起到了关键作用,包括创新的可竞争 Rollup (BCR) 和加速 Rollup (BBR) 设计。该架构旨在简化 Layer 2 价值链,减少信任假设,并促进开发者的采用。他的领导对成功地执行六个测试网至关重要,这些测试网涉及超过 110 万个独特钱包和一个活跃的开发者社区,为 Taiko 的主网成功启动做好了准备。
首席社区官 Ben Wan
作为 Taiko 的首席社区官,Ben Wan 在发展 Discord 上最大的加密社区中起到了关键作用,该社区拥有超过 1,000,000 名成员。他的领导对 Taiko 测试网的成功和主网的快速增长起到了重要作用。Ben 在为主要跨国公司管理全球 IT 项目的背景使他能够有效地指导和支持 Taiko 多元化、全球化社区。
4.3 生态系统概览
Taiko 的生态系统以社区驱动的模式进行构建,强调开源的开发方式。此外,Taiko 支持涵盖多个领域的多种应用程序和工具,包括 DeFi、跨链桥和 Web3 基础设施。由于 Taiko 完全兼容 EVM,以太坊上的 dapps 可以更轻松地移植并降低风险。
让我们从基础设施到用户体验,深入了解这个生态系统。
4.3.1 核心基础设施
从一开始,生态系统就优先考虑开发者友好的工具。与行业领导者建立了关键合作伙伴关系,以提供核心服务:ANKR 提供 RPC,Covalent 和 Subgraphs 提供索引,Pyth 和 Redstone 提供预言机解决方案,以及 Tenderly 提供开发者工具。这套服务组合确保开发者从最早的测试网阶段就能获得高可靠性的基础设施。以下是参与的关键项目概览:
ANKR
ANKR 提供远程过程调用(RPC)服务,这对开发者与区块链网络的交互至关重要。RPC 服务促进了 dApps 和区块链之间的通信,使开发者能够高效执行命令和检索数据。ANKR 的基础设施以其可靠性和速度而闻名,这对于维持 Taiko 生态系统中的无缝操作至关重要。
Covalent 和 Subgraphs 用于索引
Covalent 和 Subgraphs 提供索引解决方案,使开发者能够便捷查询区块链数据。Covalent 提供一个统一的 API,整合来自多个区块链的数据,使开发者更容易访问和分析区块链信息。Subgraphs 是 The Graph 协议的一部分,通过去中心化的索引服务实现高效查询。这些工具共同为开发者提供所需的基础设施,使其能够构建数据驱动的应用程序,并有效地访问和利用区块链数据。
Pyth 和 Redstone 用于预言机解决方案
预言机是区块链生态系统中的核心组件,因为它们为智能合约传递外部数据。Pyth 和 Redstone 是集成到 Taiko 生态系统中的两个预言机解决方案。Pyth 专注于提供高保真度的金融市场数据,这对于需要实时价格信息的 DeFi 应用程序至关重要。与此同时,Redstone 提供一个灵活且去中心化的预言机网络,支持多种数据馈送。
Tenderly 用于开发者工具
Tenderly 提供了一套开发者工具,优化了智能合约的开发和调试过程。它具备实时监控、警报和高级调试功能,帮助开发者快速发现和解决问题。Tenderly 的工具在测试和部署阶段尤为有用,因为它们可以对智能合约的性能和行为进行深入分析。
4.3.2 应用 - DeFi
自五月底主网上线以来,DeFi 领域实现了显著增长,融合了成熟的和本土的区块链项目。用户可以使用各种 DEX,包括 OKU(Uniswap V3)以及本土版本 Ritsu 和 Henjin DEX。其他值得注意的项目包括:
iZUMi Finance (DEX)
iZUMi Finance 是一个多链 DeFi 协议,已将其服务扩展到 Taiko 区块链,致力于提供流动性解决方案。在 Taiko 上,iZUMi Finance 推出了 iZiSwap,提供交易对,并以去中心化的方式引入了限价单等功能。此次扩展到 Taiko 契合了 iZUMi Finance 支持多个网络并增强各区块链生态系统链上流动性的目标。
KiloEx 和 DTX (衍生品)
KiloEx 和 DTX 是 Taiko 生态系统中的衍生品交易平台。这两个协议都提供对冲、投机和风险管理工具,提供期货和掉期等一系列衍生产品。
Deri (期权)
Deri 是 Taiko 生态系统中的去中心化期权交易协议。它使用户能够交易期权,期权是一种金融工具,给予持有人在特定时间内以预定价格买卖资产的权利,但没有义务。Deri 提供多种期权合约,允许交易者对冲价格波动风险或对未来价格走势进行投机。
XY Finance (跨链交换)
XY Finance 是 Taiko 生态系统中的一个协议,专注于实现跨链交换。它允许用户在不同区块链网络之间无缝交换资产,提升了去中心化金融 (DeFi) 领域的互操作性和流动性。
4.3.2 应用 - 游戏
游戏领域提供了多样化的体验,从射击游戏和 MMORPG 到策略和赌博类游戏。值得关注的游戏包括:Crack&Stack、Looperlands、21BJ、Ultiverse 和 EVM Warfare。这种多样性体现了生态系统致力于提供引人入胜和创新的游戏体验,迎合不同玩家的偏好,并有可能吸引大量用户到平台上。
Crack & Stack
Crack & Stack 是一款嵌入在 Taiko 区块链生态系统中的游戏,融合了益智解谜与策略元素。玩家在堆叠挑战中需要策略性地放置方块,以实现特定目标或克服障碍。该游戏利用区块链技术保证公平竞争和透明度,使玩家能够获得奖励并与全球其他玩家竞争。
Looperlands
Looperlands 是 Taiko 生态系统中的一个 NFT 游戏平台,被称为「像素宇宙」,玩家可以在其中玩、创造和探索。它提供了一个元宇宙体验,包含各种游戏和活动,使得用户可以与 NFT 资产互动。该平台注重创造力和社区参与,使玩家能够构建自己的世界和体验。
21BJ
21BJ 是一个基于 Taiko 区块链的游戏项目,将经典的纸牌游戏二十一点引入数字世界。它提供了去中心化版本,使得玩家可以与其他人或 AI 对手进行二十一点比赛。结合区块链技术保证了透明性和公平性,因为所有游戏结果都可以在 Taiko 网络上验证。玩家还可以获得奖励并参与锦标赛,让 21BJ 成为纸牌游戏爱好者的一个竞争性和吸引力的选择。
Ultiverse
Ultiverse 是 Taiko 生态系统中的一款大型多人在线 (MMO) 游戏,提供星际航行的体验。它把 NFT 资产作为头像,允许玩家探索广阔的宇宙并参与各种活动。Ultiverse 注重社交互动和社区建设,给予玩家在动态数字环境中合作和竞争的机会。
EVM Warfare
EVM Warfare 是一款基于 Taiko 区块链的战略游戏,融合了战争与资源管理的元素。玩家参与战术战斗,运用各种策略来超越对手并取得胜利。
4.3.3 应用 - NFT
原生和成熟的 NFT 市场在生态系统中共存,为创作者和收藏家提供了多样化的选择。Loopexchange 是一种本土解决方案,而 OKX NFT Marketplace 则将其成熟的市场带入平台。以创作者为中心的工具,如 NFTs2Me 和 Mintpad,为艺术家提供了铸造和管理其数字资产的能力。Taikonauts、Taikoons 和 Trailblazers Faction Badges 等著名系列已经出现,每个系列都具有独特的实用性。
NFTs2Me
NFTs2Me 是一款综合性的 NFT 创建工具,旨在通过简化启动 NFT 项目的流程,帮助艺术家和创作者。它涵盖了整个 NFT 生命周期,包括创建、部署和合约管理,为用户提供一个直观的平台来管理他们的数字资产。
Mintpad
Mintpad 是一个用户友好的平台,简化了 NFT 收藏的发布和管理。它负责从艺术品生成到智能合约部署和元数据生成的所有环节,简化了流程。Mintpad 允许创作者设计自定义铸造网站或在现有网站上嵌入铸造功能,具备灵活性和易用性。
Taikoons
Taikoons 是 Taiko 生态系统中的一个著名 NFT 系列,因其为持有者提供显著优势而闻名,例如提供 Trailblazers Program 的 XP 提升。这些 NFT 通过为参与链上活动的用户提供额外奖励和激励的方式来增强用户体验。Taikoons 在社区内备受追捧,体现了它们在 Taiko 生态系统的忠诚度和参与度计划中的价值和重要性。
4.4 Taiko Grants
Taiko Grants 计划旨在支持促进 Taiko 生态系统的社区项目。它通过提供财务奖励和开发者资源来支持这些项目的实现。
Taiko Grants 分为三个轨道:社区、合作伙伴和提案请求(RFP)。社区轨道支持在 Taiko 上的建设者和早期项目,支持多样化的项目,如游戏、媒体、零知识证明(ZKP)应用和人工智能(AI)。合作伙伴轨道支持拥有活跃用户群的成熟项目,包括寻求与 Taiko 集成的加密服务提供商。RFP 轨道面向经验丰富的建设者或团队,他们致力于由 Taiko Labs 请求的高影响力项目,重点关注 Taiko 的协议或生态系统。
资助计划按周期运行,并设有特定的申请开放日期、截止日期和评审期。例如,在第二周期中,社区轨道的申请于 2023 年 12 月 4 日开放,截止日期为 2024 年 1 月 15 日,评审将于 2024 年 2 月 15 日结束。在评审阶段,资助委员会会评估提案,提供反馈,并选择获胜者以启动项目。该计划鼓励与 Taiko 使命一致的项目,并支持开源或公共产品计划。
4.5 主网上线后的最新进展
自 Taiko 主网启动以来,网络的各个方面都取得了显著进展。在过去的 90 天里,Taiko 在网络活动、盈利能力、用户参与和技术进步方面实现了显著增长。在本节中,我们将查看这些指标。
4.5.1 交易和用户增长
Taiko 的主网在网络活动方面取得了增长,实现了超过 1 亿笔交易。这种活动激增进一步体现在网络每天处理多达 2,000,000 笔交易,体现了其强大的容量和日益增长的采用率。不断扩大的用户基础通过吸引超过 1,000,000 个独特钱包地址得以体现,反映了用户对 Taiko 生态系统的强烈兴趣和参与。
4.5.2 盈利能力和去中心化
主网启动后值得注意的成就之一是 Taiko Labs 的提议者实现了去中心化、无许可化,并开始盈利。这个里程碑颠覆了当前对以太坊的理解,并为以太坊扩展解决方案带来了新的可能性。尽管 Taiko 过去曾遭受损失,但随着越来越多的 dapp 上线,它正稳步走向盈利。未来几个月将是观察的关键时期。
4.5.3 更低的运营成本
Taiko 在技术上取得了多项进展,旨在优化网络性能和降低成本。尤其是,TaikoL1 合约的 gas 费用减少了 30%,提高了提议者的盈利能力。此外,存活性保证金和 SGX 证明的有效性及争议保证金降低了 50%,这降低了资本成本,让更多参与者能够参与 Taiko 的无许可交易排序。
5. 现在正是关注 Taiko 进展的时候
自以太坊首次亮相全球以来,已经过去了九年。在此期间,以太坊经历了巨大的增长,并进行了许多变革,以解决扩展过程中遇到的挑战。其中,Layer 2 解决方案成为以太坊解决可扩展性问题的关键选择,开启了当前以太坊 L2 突出的时代。然而,随着时间的推移,出现了一些偏离最初以太坊 L2 愿景的解决方案,使得它们与以太坊的关系变得更加竞争或对立,从而削弱了以太坊的安全性。
现在,关键是要专注于识别「真正符合以太坊愿景的 L2」——那些有潜力成为以太坊真正合作伙伴而非威胁的项目。这意味着我们需要仔细辨别哪些实体真正专注于解决以太坊设定的可扩展性挑战,并为此采取适当的步骤。基于这一点,Taiko 引起了广泛关注。Taiko 正在努力成为一个与以太坊相当的 L2、完全去中心化的 L2,并以开发者为优先的 L2。值得注意的是,Taiko 在实现这些目标方面投入了大量精力,并得到了诸如 BCR 和 BBR 等强大技术基础的支持。
当然,许多其他以太坊 L2 项目也在以各自的方式努力,因此在这个以太坊 L2 主导的时代,哪个项目最终能够称霸仍不确定。然而,Taiko 之所以备受关注,是因为它正稳步将其明确的方向,即解决以太坊的根本挑战,转化为实际成果。