Taiko - 真正的以太坊 L2

新手9/20/2024, 3:18:43 AM
尽管Web2和Web3初创公司存在差异,但关于产品市场契合度(PMF)的经典智慧在加密领域同样适用:找到它,否则就是死路一条。在本文中,我们将探讨在尚未实现PMF之前发行代币的问题,以及在少数情况下,这样做可能是合理的。

要点

  • 由于交易量的增加,以太坊面临着可扩展性问题,导致费用上涨和交易处理延迟。许多以太坊Layer 2项目没有重视与以太坊的紧密联系,导致L2之间的碎片化和排序器中心化等问题。
  • Taiko致力于成为真正的以太坊Layer 2,通过保持与以太坊的全面互操作性,优先去中心化排序器,并为开发者提供全面支持。
  • Taiko在其主网发布和社区互动中取得了显著进展,成功应对了以太坊的可扩展性问题,同时坚持其核心原则。

以太坊于2015年首次推出,旨在通过智能合约和去中心化应用(dApps)最大化区块链技术的潜力。然而,随着以太坊网络的用户数量和交易量激增,它遇到了严重的可扩展性问题。

最初,以太坊的交易数量相对较少,因此区块链的处理能力并不是一个显著的问题。用户可以快速且低成本地处理交易,网络运行稳定。然而,随着以太坊的受欢迎程度飙升,各类去中心化应用(如DeFi、游戏和NFT市场)纷纷涌现,交易数量迅速增长。结果,交易被打包进区块所需的时间增加,交易费用也急剧上升。这对从事小额交易或需要快速处理交易的用户来说尤其负担沉重。

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

尽管分片技术带来了许多有前景的好处,但由于对中心化的担忧以及技术挑战导致的开发延迟,以太坊从直接采用分片转向了Layer 2方案。

随着以太坊全面接受L2解决方案,多个以太坊Layer 2项目相继出现。Taiko是这些以太坊L2之一,但它的发展方向与许多其他以太坊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,这并非巧合。

来源: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 类型-1 EVM 区块链

2022年8月4日,Vitalik Buterin 发表了《不同类型的 ZK-EVMs》一文,对 zkEVMs 进行了分析和分类。根据他的分析,zkEVMs 被分为类型1、2、2.5、3 和 4,数字越高表示与以太坊的互操作性和兼容性降低,但在证明生成和整体性能方面效率更高。换句话说,编号较高的 zkEVM 类型涉及对 EVM 核心的修改或引入额外模块来优化性能。

虽然 Vitalik 在文章中也指出,技术上没有哪个 zkEVM 类型是绝对优越的,各类型可能会共存,但他以以下声明结束了这篇文章:

“就个人而言,我希望随着 ZK-EVMs 和以太坊自身改进的结合,最终所有的 zkEVM 都能变成类型1,使其更加 ZK-SNARK 友好。”

最终,在互操作性和性能之间的选择中,Vitalik 支持了以太坊可扩展性中的互操作性。虽然这篇文章是在2024年两年前写的,但现在大量以太坊L2区块链的出现,使得这篇文章值得反思。要真正作为一个真正的以太坊L2区块链,其最终目标应该是实现类型1的zkEVM。

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

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

2.1.2 基于Rollup

来源:MEV 对“基于 Rollup”的解析

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

由于基于 Rollup 的特性,以太坊的区块提议者就是 Taiko 的排序器。这个角色带有特定的职责,包括维持他们作为 Taiko 的 MEV(最大可提取价值)受益者的利润以及作为排序器的活动性。这种额外的激励机制鼓励他们以更加谨慎的态度进行操作。

2.2 完全去中心化之路

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

来源:基于可争议的 Rollup(BCR):一种可配置的多证明 Rollup 设计

完全去中心化需要满足什么条件?Taiko 思考了这个问题,并引入了基于可争议的 Rollup(BCR)。避免中心化的关键是确保多个参与者的存在,防止勾结,同时鼓励竞争。Taiko 采用的 BCR 是一种 Rollup,其特点是基于竞争机制的 Rollup 证明和排序,涵盖了所有必要的要素。

34,469 行代码在很长一段时间内不会是无漏洞的。

  • Vitalik Buterin

Taiko 选择 BCR 结构的原因是为了创建一个完全去中心化的环境。Vitalik Buterin 的论点强调,zk-SNARKs 目前还不是一个完全可靠的模块。尤其是最新的 zk-SNARK 系统变得非常复杂,大大增加了出现错误的可能性。由于这一技术仍在完善中,预计将变得更加复杂,从而容易出现技术错误。当这种漏洞存在时,中心化的 Rollup 可能不会让问题过于恶化,因为有一个实体负责并能够解决任何技术错误或特定风险。然而,对于 Taiko 来说,其目标是一个完全去中心化的环境,因此很难明确解决这些问题。因此,Taiko 避免了盲目信任 zk-SNARKs 的结构。换句话说,通过 BCR 结构,Taiko 为 Rollup 证明错误的可能性做了准备,并建立了一个允许对错误 Rollup 证明进行挑战的系统。

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

  1. 艾莉斯提出了一个新区块。
  2. 鲍勃提交了从 H1 → H2 的状态变化证明。H1 是父哈希,H2 是新区块哈希。鲍勃质押了 10,000 TAIKO 作为押金。他的证明进入冷却期。
  3. 鲍勃提出的状态信息及附带的证明被公开披露。
  4. 辛迪认为鲍勃的状态变化应该是 H1 → H3,而不是 H1 → H2。辛迪在冷却期内质押了 10,000 TAIKO 作为竞争押金,并挑战鲍勃的证明。
  5. 鲍勃和辛迪之间争议的状态变化被保留在冷却期,等待更高级别的证明。这种更高级别的证明允许鲍勃和其他所有证明者对其进行挑战。

情景 1 - 如果鲍勃的提议是正确的:

  1. 大卫验证了鲍勃的 H1 → H2 提议,表明鲍勃是正确的。大卫因执行高级别证明而获得 2,500 TAIKO 奖励,并成为 H1 → H2 的证明者,质押 20,000 TAIKO 作为押金。
  2. 辛迪因提出了错误的修改提议而失去全部押金。
  3. 鲍勃收回了原本的 10,000 TAIKO 押金,并因提出正确的提议而获得额外的 2,500 TAIKO 奖励。
  4. 大卫的新提议和证明的冷却期开始。

情景 2 - 如果鲍勃的提议是错误的,大卫提出了新的提议:

  1. 大卫提供了从 H1 → H4 的三步状态变化证明,表明鲍勃的状态变化是错误的。大卫因执行这一证明而获得 2,500 TAIKO 奖励,并质押 20,000 TAIKO 作为押金,为其修改后的状态信息和证明提供资本基础。
  2. 辛迪收回了原本的 10,000 TAIKO 押金,并因对鲍勃错误的状态变化信息提出合法挑战而获得额外的 2,500 TAIKO 奖励。
  3. 鲍勃因提出错误的状态变化信息和证明而 forfeits 全部押金。
  4. 大卫的新提议和证明的冷却期开始。

该结构通过竞争性押金机制,激励卷叠证明者在挑战时保持责任心,并防止不必要的攻击。值得注意的是,随着验证轮次的增加,参与竞争所需的押金显著提高,从而有效避免了过多的竞争轮次。

此外,Taiko 在 BCR 结构中引入了多重证明系统。根据不同阶段的需求,可以使用不同的卷叠证明系统(如 SGX、ZK、SGX+ZK 等),这为系统的灵活性和更稳定的运作提供了保障。尽管如此,该设计也存在一个缺点:当竞争频率较低时,证明者的活跃度下降。由于该结构依赖频繁的竞争来产生利润,因此在竞争稀少的环境中,证明者可能选择不参与。为了解决这个问题,Taiko 实施了动态调整机制,能够在不同的卷叠证明系统之间切换,确保在低竞争环境下仍能保持系统的活跃性。

2.3 对于 EVM 构建者

各种以太坊 L2 所声称的特性以及更去中心化的 L2 都是有吸引力且必要的。然而,我们忽略了一个至关重要的问题:以太坊 L2 存在的目的是什么?或者说,它们是为谁服务的?答案很简单,它们存在的目的是为了生态系统中的参与者,那些希望使用这些以太坊 L2 的人。其中,吸引大量用户并推动整个 L2 生态系统发展的建设者(builders)是最重要的。然而,在这个以太坊 L2 区块链的黄金时代,出现了大量根据个别规则创建的基础设施。简而言之,就像在多个拥有截然不同法律法规的国家中运营同一服务,需要花费不必要的时间和金钱来解决问题。

那么,我们如何帮助建设者有效地集中资源开发服务呢?答案是标准化规则,缩小基础设施之间的差距。要实现这一点,必须引入那些经过历史沉淀或已经被众多建设者广泛使用的基础设施。没错,我们需要引入以太坊环境中使用的基础设施。这使得建设者能够使用他们在以太坊上已经开发的 方法和经验,轻松适应以太坊 L2 区块链。

Taiko 只有在帮助他人取得成功时,才能真正发挥作用。

在这方面,Taiko 正在展现对建设者的真正承诺。上述 Taiko 博客文章强调,Taiko 将通过允许生态系统参与者,尤其是建设者,能够自由地进行工作来获得收益。为了履行这一承诺,Taiko 继续将所有开发实现发布为开源,并采用了名为 Based Booster Rollup (BBR) 的结构,以帮助 EVM 建设者更快、更轻松地过渡。

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

BBR 的运作方式类似于在笔记本电脑上增加额外的 CPU 或 SSD。通过在现有计算机上添加额外的模块组件,提升性能而不改变基本结构,BBR 使得应用和服务能够在 L1 Ethereum 的现有结构中更快、更显著地增长。

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

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

我们已经探讨了Taiko的目标方向。尽管它有三个强有力的叙事基础,但仅有想法是不足以使其成为行业变革者的。想法必须在计划的时间框架内实施,使他人能够从这些实施中受益,从而形成一个良性循环,最终成为行业的变革者。那么,让我们从过去、现在和未来的角度来审视Taiko如何计划成为行业的变革者。

3.1 以太坊集成基础设施

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

3.1.1 迄今为止 - 从Taiko Testnet到主网

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的起始层的初步测试。

Alpha Testnet-4 (Eldfell L3)

此版本首次部署了L3的起始层,介绍了rollup-on-rollup的概念。由于Taiko L2与以太坊完全集成,Taiko实际上将L2视为L1,并尝试扩展到L3。此外,引入了一种基于staking的证明机制,以防止证明者的中心化并确保他们获得合理的奖励。

Alpha Testnet-5 (Jólnir)

此版本包括了基于提议者-建造者分离(PBS)的新提案和证明实现。PBS是一系列涉及提议者和证明者之间经济机制的过程,以确保区块构建的去中心化。与之前的测试网不同,此版本引入了这种机制,区块构建现在采用开放市场形式。

Alpha Testnet-6 (Katla)

第六个测试网Katla实施了BCR的初始版本。由于Taiko旨在成为一个等同于以太坊的L2,这个版本准备并测试了以太坊最新更新的集成,如EIP-4844,尽管这些更新尚未激活。此外,桥梁得到了更新,区块浏览器也得到了增强,以提供更全面的信息。

Alpha Testnet-7 (Hekla)

最终的测试网Hekla专注于激活EIP-4844,这在前一个测试网中已做了准备。这成功地实现了并启用了Blob,即以太坊主网的新rollup存储机制。此外,此版本的测试网还引入了几个改进,包括调整L2区块gas发行、激活snap sync和修改EIP-1559设置。基于这一版本测试网中应用和测试的功能,主网现在已准备好进行部署。

来源: Taiko 主网 #1 区块

Taiko主网

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

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

尽管Taiko通过六个测试网发展到了主网阶段,它也在巩固其内部结构,以成为更先进的以太坊L2。其中两个最显著的发展是预确认和多重证明系统,我们将进一步探讨这些内容。

预确认

即使在主网启动后,Taiko继续朝着继承以太坊安全性和最终性的方向发展。然而,这种演变带来了一个风险,即区块提议者可能由于缺乏盈利能力而面临生存问题。例如,在像Taiko这样的生态系统中,流动性稀缺,用户通常会向区块提议者提供远低于市场的提示费,这使得Taiko的12秒区块时间不足以让任何区块提议者获利。因此,Taiko实验室暂时运营提议者而不寻求利润,以防止这种情况的发生。如果不采取行动,Taiko主网的区块时间将继续增加。

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

此外,预确认可能通过整合L2和L1提议者的角色来简化和增强rollup结构。这与Based sequencing相关,在考虑构建者盈利能力、生存引导和快速区块时间时,可能在实际操作中不够顺畅。然而,如果多个预确认者进行预确认,Taiko主网可能会出现分叉。因此,尽管存在一些争议,像领导者选择这样的机制正在被讨论作为一个实际的折衷方案。

多重证明系统

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使用户和开发者能够以与以太坊相同的方式提出区块、运行节点和部署智能合约,引入了一种争议解决机制,允许迅速解决rollups中的错误。这确保了区块链的最终性和准确性,使BCR成为Taiko核心技术的基石。

来源: Based Booster Rollup (BBR):Taiko 路线图中新的重要里程碑

BBR构建在Based Rollup的优势基础上,提供了更高的效率和全面的以太坊兼容性。这使得用户能够在所有L2上使用集成的dApps,而无需在它们之间移动,同时开发者可以一次性部署dApps,并使其自动在所有L2上扩展。此外,BBR解决了所有rollups存在的碎片化问题,同时显著降低了交易成本并提高了吞吐量。因此,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生态系统

来源:Trailblazers介绍:探索 Taiko 并获得奖励

Taiko的Trailblazers计划是一项忠诚度计划,用户可以通过在Taiko主网上进行各种链上活动来赚取XP,并获得奖励。该计划分配了TAIKO代币总供应量的10%,用户可以通过参与活动来赚取更多XP并提升等级。某些NFT持有者还可获得XP加成,该计划提供多样化的活动和特别事件。

该计划旨在鼓励用户探索Taiko生态系统并积极与社区互动。用户可以通过参与桥接、增加交易量以及在Taiko主网上提议区块等活动来赚取XP。在每个赛季结束时,将根据累计的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笔,展示了其强大的处理能力和日益增长的采用率。扩大的用户基础也反映了Taiko生态系统的吸引力,已有超过1,000,000个独立钱包地址,表明用户对Taiko的强烈兴趣和积极参与。

4.2 盈利能力和去中心化

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

来源: 链上利润 - Growthepie

4.3 降低运营成本

Taiko在技术方面取得了多项进展,以优化网络性能并降低成本。特别是,TaikoL1合约的Gas费用减少了30%,提高了提议者的盈利能力。此外,降低了活跃性保证金和SGX证明的有效性及争议保证金50%,从而降低了资本成本,使得更多参与者能够加入Taiko的无许可交易排序。

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

来源: Taiko Mirror

自以太坊首次亮相全球舞台至今已有九年。在这段时间里,以太坊经历了巨大的增长,并进行了许多变革,以应对其扩展过程中伴随的成长困境。其中,为解决以太坊扩展性问题而提出的Layer 2解决方案蓝图,成为以太坊未来发展的关键选择,开启了以太坊Layer 2崛起的新时代。然而,随着时间的推移,一些以太坊Layer 2解决方案逐渐偏离了最初的以太坊Layer 2叙事,导致这些项目与以太坊的关系变得更加竞争甚至对立,最终削弱了以太坊的安全性。

如今,关键在于识别“真正的以太坊Layer 2”,那些有潜力成为以太坊真正合作伙伴,而非威胁的项目。我们需要仔细辨别哪些项目确实致力于解决以太坊最初要解决的扩展性问题,并朝着正确的方向前进。因此,Taiko引起了广泛的关注。Taiko正以“与以太坊等同的Layer 2”、”完全去中心化的Layer 2”以及“以开发者为优先的Layer 2”的叙事为方向稳步发展。值得注意的是,Taiko在实现这些叙事上付出了大量努力,并且其背后有BCR和BBR等强大的技术基础支持。

当然,其他许多以太坊Layer 2项目也在各自的领域中努力前行,因此目前尚不确定哪一个项目能在这个以太坊Layer 2主导的时代中脱颖而出、占据主导地位。然而,Taiko的未来发展轨迹受到广泛关注绝非偶然,因为它正将自己清晰的发展方向——解决以太坊的根本挑战——逐步转化为切实的成果。

声明:

  1. 本文转载自[4pillars],所有版权归原作者所有[熙昌&对不起]。若对本次转载有异议,请联系Gate Learn团队,他们会及时处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。

Taiko - 真正的以太坊 L2

新手9/20/2024, 3:18:43 AM
尽管Web2和Web3初创公司存在差异,但关于产品市场契合度(PMF)的经典智慧在加密领域同样适用:找到它,否则就是死路一条。在本文中,我们将探讨在尚未实现PMF之前发行代币的问题,以及在少数情况下,这样做可能是合理的。

要点

  • 由于交易量的增加,以太坊面临着可扩展性问题,导致费用上涨和交易处理延迟。许多以太坊Layer 2项目没有重视与以太坊的紧密联系,导致L2之间的碎片化和排序器中心化等问题。
  • Taiko致力于成为真正的以太坊Layer 2,通过保持与以太坊的全面互操作性,优先去中心化排序器,并为开发者提供全面支持。
  • Taiko在其主网发布和社区互动中取得了显著进展,成功应对了以太坊的可扩展性问题,同时坚持其核心原则。

以太坊于2015年首次推出,旨在通过智能合约和去中心化应用(dApps)最大化区块链技术的潜力。然而,随着以太坊网络的用户数量和交易量激增,它遇到了严重的可扩展性问题。

最初,以太坊的交易数量相对较少,因此区块链的处理能力并不是一个显著的问题。用户可以快速且低成本地处理交易,网络运行稳定。然而,随着以太坊的受欢迎程度飙升,各类去中心化应用(如DeFi、游戏和NFT市场)纷纷涌现,交易数量迅速增长。结果,交易被打包进区块所需的时间增加,交易费用也急剧上升。这对从事小额交易或需要快速处理交易的用户来说尤其负担沉重。

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

尽管分片技术带来了许多有前景的好处,但由于对中心化的担忧以及技术挑战导致的开发延迟,以太坊从直接采用分片转向了Layer 2方案。

随着以太坊全面接受L2解决方案,多个以太坊Layer 2项目相继出现。Taiko是这些以太坊L2之一,但它的发展方向与许多其他以太坊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,这并非巧合。

来源: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 类型-1 EVM 区块链

2022年8月4日,Vitalik Buterin 发表了《不同类型的 ZK-EVMs》一文,对 zkEVMs 进行了分析和分类。根据他的分析,zkEVMs 被分为类型1、2、2.5、3 和 4,数字越高表示与以太坊的互操作性和兼容性降低,但在证明生成和整体性能方面效率更高。换句话说,编号较高的 zkEVM 类型涉及对 EVM 核心的修改或引入额外模块来优化性能。

虽然 Vitalik 在文章中也指出,技术上没有哪个 zkEVM 类型是绝对优越的,各类型可能会共存,但他以以下声明结束了这篇文章:

“就个人而言,我希望随着 ZK-EVMs 和以太坊自身改进的结合,最终所有的 zkEVM 都能变成类型1,使其更加 ZK-SNARK 友好。”

最终,在互操作性和性能之间的选择中,Vitalik 支持了以太坊可扩展性中的互操作性。虽然这篇文章是在2024年两年前写的,但现在大量以太坊L2区块链的出现,使得这篇文章值得反思。要真正作为一个真正的以太坊L2区块链,其最终目标应该是实现类型1的zkEVM。

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

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

2.1.2 基于Rollup

来源:MEV 对“基于 Rollup”的解析

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

由于基于 Rollup 的特性,以太坊的区块提议者就是 Taiko 的排序器。这个角色带有特定的职责,包括维持他们作为 Taiko 的 MEV(最大可提取价值)受益者的利润以及作为排序器的活动性。这种额外的激励机制鼓励他们以更加谨慎的态度进行操作。

2.2 完全去中心化之路

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

来源:基于可争议的 Rollup(BCR):一种可配置的多证明 Rollup 设计

完全去中心化需要满足什么条件?Taiko 思考了这个问题,并引入了基于可争议的 Rollup(BCR)。避免中心化的关键是确保多个参与者的存在,防止勾结,同时鼓励竞争。Taiko 采用的 BCR 是一种 Rollup,其特点是基于竞争机制的 Rollup 证明和排序,涵盖了所有必要的要素。

34,469 行代码在很长一段时间内不会是无漏洞的。

  • Vitalik Buterin

Taiko 选择 BCR 结构的原因是为了创建一个完全去中心化的环境。Vitalik Buterin 的论点强调,zk-SNARKs 目前还不是一个完全可靠的模块。尤其是最新的 zk-SNARK 系统变得非常复杂,大大增加了出现错误的可能性。由于这一技术仍在完善中,预计将变得更加复杂,从而容易出现技术错误。当这种漏洞存在时,中心化的 Rollup 可能不会让问题过于恶化,因为有一个实体负责并能够解决任何技术错误或特定风险。然而,对于 Taiko 来说,其目标是一个完全去中心化的环境,因此很难明确解决这些问题。因此,Taiko 避免了盲目信任 zk-SNARKs 的结构。换句话说,通过 BCR 结构,Taiko 为 Rollup 证明错误的可能性做了准备,并建立了一个允许对错误 Rollup 证明进行挑战的系统。

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

  1. 艾莉斯提出了一个新区块。
  2. 鲍勃提交了从 H1 → H2 的状态变化证明。H1 是父哈希,H2 是新区块哈希。鲍勃质押了 10,000 TAIKO 作为押金。他的证明进入冷却期。
  3. 鲍勃提出的状态信息及附带的证明被公开披露。
  4. 辛迪认为鲍勃的状态变化应该是 H1 → H3,而不是 H1 → H2。辛迪在冷却期内质押了 10,000 TAIKO 作为竞争押金,并挑战鲍勃的证明。
  5. 鲍勃和辛迪之间争议的状态变化被保留在冷却期,等待更高级别的证明。这种更高级别的证明允许鲍勃和其他所有证明者对其进行挑战。

情景 1 - 如果鲍勃的提议是正确的:

  1. 大卫验证了鲍勃的 H1 → H2 提议,表明鲍勃是正确的。大卫因执行高级别证明而获得 2,500 TAIKO 奖励,并成为 H1 → H2 的证明者,质押 20,000 TAIKO 作为押金。
  2. 辛迪因提出了错误的修改提议而失去全部押金。
  3. 鲍勃收回了原本的 10,000 TAIKO 押金,并因提出正确的提议而获得额外的 2,500 TAIKO 奖励。
  4. 大卫的新提议和证明的冷却期开始。

情景 2 - 如果鲍勃的提议是错误的,大卫提出了新的提议:

  1. 大卫提供了从 H1 → H4 的三步状态变化证明,表明鲍勃的状态变化是错误的。大卫因执行这一证明而获得 2,500 TAIKO 奖励,并质押 20,000 TAIKO 作为押金,为其修改后的状态信息和证明提供资本基础。
  2. 辛迪收回了原本的 10,000 TAIKO 押金,并因对鲍勃错误的状态变化信息提出合法挑战而获得额外的 2,500 TAIKO 奖励。
  3. 鲍勃因提出错误的状态变化信息和证明而 forfeits 全部押金。
  4. 大卫的新提议和证明的冷却期开始。

该结构通过竞争性押金机制,激励卷叠证明者在挑战时保持责任心,并防止不必要的攻击。值得注意的是,随着验证轮次的增加,参与竞争所需的押金显著提高,从而有效避免了过多的竞争轮次。

此外,Taiko 在 BCR 结构中引入了多重证明系统。根据不同阶段的需求,可以使用不同的卷叠证明系统(如 SGX、ZK、SGX+ZK 等),这为系统的灵活性和更稳定的运作提供了保障。尽管如此,该设计也存在一个缺点:当竞争频率较低时,证明者的活跃度下降。由于该结构依赖频繁的竞争来产生利润,因此在竞争稀少的环境中,证明者可能选择不参与。为了解决这个问题,Taiko 实施了动态调整机制,能够在不同的卷叠证明系统之间切换,确保在低竞争环境下仍能保持系统的活跃性。

2.3 对于 EVM 构建者

各种以太坊 L2 所声称的特性以及更去中心化的 L2 都是有吸引力且必要的。然而,我们忽略了一个至关重要的问题:以太坊 L2 存在的目的是什么?或者说,它们是为谁服务的?答案很简单,它们存在的目的是为了生态系统中的参与者,那些希望使用这些以太坊 L2 的人。其中,吸引大量用户并推动整个 L2 生态系统发展的建设者(builders)是最重要的。然而,在这个以太坊 L2 区块链的黄金时代,出现了大量根据个别规则创建的基础设施。简而言之,就像在多个拥有截然不同法律法规的国家中运营同一服务,需要花费不必要的时间和金钱来解决问题。

那么,我们如何帮助建设者有效地集中资源开发服务呢?答案是标准化规则,缩小基础设施之间的差距。要实现这一点,必须引入那些经过历史沉淀或已经被众多建设者广泛使用的基础设施。没错,我们需要引入以太坊环境中使用的基础设施。这使得建设者能够使用他们在以太坊上已经开发的 方法和经验,轻松适应以太坊 L2 区块链。

Taiko 只有在帮助他人取得成功时,才能真正发挥作用。

在这方面,Taiko 正在展现对建设者的真正承诺。上述 Taiko 博客文章强调,Taiko 将通过允许生态系统参与者,尤其是建设者,能够自由地进行工作来获得收益。为了履行这一承诺,Taiko 继续将所有开发实现发布为开源,并采用了名为 Based Booster Rollup (BBR) 的结构,以帮助 EVM 建设者更快、更轻松地过渡。

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

BBR 的运作方式类似于在笔记本电脑上增加额外的 CPU 或 SSD。通过在现有计算机上添加额外的模块组件,提升性能而不改变基本结构,BBR 使得应用和服务能够在 L1 Ethereum 的现有结构中更快、更显著地增长。

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

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

我们已经探讨了Taiko的目标方向。尽管它有三个强有力的叙事基础,但仅有想法是不足以使其成为行业变革者的。想法必须在计划的时间框架内实施,使他人能够从这些实施中受益,从而形成一个良性循环,最终成为行业的变革者。那么,让我们从过去、现在和未来的角度来审视Taiko如何计划成为行业的变革者。

3.1 以太坊集成基础设施

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

3.1.1 迄今为止 - 从Taiko Testnet到主网

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的起始层的初步测试。

Alpha Testnet-4 (Eldfell L3)

此版本首次部署了L3的起始层,介绍了rollup-on-rollup的概念。由于Taiko L2与以太坊完全集成,Taiko实际上将L2视为L1,并尝试扩展到L3。此外,引入了一种基于staking的证明机制,以防止证明者的中心化并确保他们获得合理的奖励。

Alpha Testnet-5 (Jólnir)

此版本包括了基于提议者-建造者分离(PBS)的新提案和证明实现。PBS是一系列涉及提议者和证明者之间经济机制的过程,以确保区块构建的去中心化。与之前的测试网不同,此版本引入了这种机制,区块构建现在采用开放市场形式。

Alpha Testnet-6 (Katla)

第六个测试网Katla实施了BCR的初始版本。由于Taiko旨在成为一个等同于以太坊的L2,这个版本准备并测试了以太坊最新更新的集成,如EIP-4844,尽管这些更新尚未激活。此外,桥梁得到了更新,区块浏览器也得到了增强,以提供更全面的信息。

Alpha Testnet-7 (Hekla)

最终的测试网Hekla专注于激活EIP-4844,这在前一个测试网中已做了准备。这成功地实现了并启用了Blob,即以太坊主网的新rollup存储机制。此外,此版本的测试网还引入了几个改进,包括调整L2区块gas发行、激活snap sync和修改EIP-1559设置。基于这一版本测试网中应用和测试的功能,主网现在已准备好进行部署。

来源: Taiko 主网 #1 区块

Taiko主网

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

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

尽管Taiko通过六个测试网发展到了主网阶段,它也在巩固其内部结构,以成为更先进的以太坊L2。其中两个最显著的发展是预确认和多重证明系统,我们将进一步探讨这些内容。

预确认

即使在主网启动后,Taiko继续朝着继承以太坊安全性和最终性的方向发展。然而,这种演变带来了一个风险,即区块提议者可能由于缺乏盈利能力而面临生存问题。例如,在像Taiko这样的生态系统中,流动性稀缺,用户通常会向区块提议者提供远低于市场的提示费,这使得Taiko的12秒区块时间不足以让任何区块提议者获利。因此,Taiko实验室暂时运营提议者而不寻求利润,以防止这种情况的发生。如果不采取行动,Taiko主网的区块时间将继续增加。

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

此外,预确认可能通过整合L2和L1提议者的角色来简化和增强rollup结构。这与Based sequencing相关,在考虑构建者盈利能力、生存引导和快速区块时间时,可能在实际操作中不够顺畅。然而,如果多个预确认者进行预确认,Taiko主网可能会出现分叉。因此,尽管存在一些争议,像领导者选择这样的机制正在被讨论作为一个实际的折衷方案。

多重证明系统

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使用户和开发者能够以与以太坊相同的方式提出区块、运行节点和部署智能合约,引入了一种争议解决机制,允许迅速解决rollups中的错误。这确保了区块链的最终性和准确性,使BCR成为Taiko核心技术的基石。

来源: Based Booster Rollup (BBR):Taiko 路线图中新的重要里程碑

BBR构建在Based Rollup的优势基础上,提供了更高的效率和全面的以太坊兼容性。这使得用户能够在所有L2上使用集成的dApps,而无需在它们之间移动,同时开发者可以一次性部署dApps,并使其自动在所有L2上扩展。此外,BBR解决了所有rollups存在的碎片化问题,同时显著降低了交易成本并提高了吞吐量。因此,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生态系统

来源:Trailblazers介绍:探索 Taiko 并获得奖励

Taiko的Trailblazers计划是一项忠诚度计划,用户可以通过在Taiko主网上进行各种链上活动来赚取XP,并获得奖励。该计划分配了TAIKO代币总供应量的10%,用户可以通过参与活动来赚取更多XP并提升等级。某些NFT持有者还可获得XP加成,该计划提供多样化的活动和特别事件。

该计划旨在鼓励用户探索Taiko生态系统并积极与社区互动。用户可以通过参与桥接、增加交易量以及在Taiko主网上提议区块等活动来赚取XP。在每个赛季结束时,将根据累计的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笔,展示了其强大的处理能力和日益增长的采用率。扩大的用户基础也反映了Taiko生态系统的吸引力,已有超过1,000,000个独立钱包地址,表明用户对Taiko的强烈兴趣和积极参与。

4.2 盈利能力和去中心化

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

来源: 链上利润 - Growthepie

4.3 降低运营成本

Taiko在技术方面取得了多项进展,以优化网络性能并降低成本。特别是,TaikoL1合约的Gas费用减少了30%,提高了提议者的盈利能力。此外,降低了活跃性保证金和SGX证明的有效性及争议保证金50%,从而降低了资本成本,使得更多参与者能够加入Taiko的无许可交易排序。

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

来源: Taiko Mirror

自以太坊首次亮相全球舞台至今已有九年。在这段时间里,以太坊经历了巨大的增长,并进行了许多变革,以应对其扩展过程中伴随的成长困境。其中,为解决以太坊扩展性问题而提出的Layer 2解决方案蓝图,成为以太坊未来发展的关键选择,开启了以太坊Layer 2崛起的新时代。然而,随着时间的推移,一些以太坊Layer 2解决方案逐渐偏离了最初的以太坊Layer 2叙事,导致这些项目与以太坊的关系变得更加竞争甚至对立,最终削弱了以太坊的安全性。

如今,关键在于识别“真正的以太坊Layer 2”,那些有潜力成为以太坊真正合作伙伴,而非威胁的项目。我们需要仔细辨别哪些项目确实致力于解决以太坊最初要解决的扩展性问题,并朝着正确的方向前进。因此,Taiko引起了广泛的关注。Taiko正以“与以太坊等同的Layer 2”、”完全去中心化的Layer 2”以及“以开发者为优先的Layer 2”的叙事为方向稳步发展。值得注意的是,Taiko在实现这些叙事上付出了大量努力,并且其背后有BCR和BBR等强大的技术基础支持。

当然,其他许多以太坊Layer 2项目也在各自的领域中努力前行,因此目前尚不确定哪一个项目能在这个以太坊Layer 2主导的时代中脱颖而出、占据主导地位。然而,Taiko的未来发展轨迹受到广泛关注绝非偶然,因为它正将自己清晰的发展方向——解决以太坊的根本挑战——逐步转化为切实的成果。

声明:

  1. 本文转载自[4pillars],所有版权归原作者所有[熙昌&对不起]。若对本次转载有异议,请联系Gate Learn团队,他们会及时处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. Gate Learn 团队将文章翻译成其他语言。除非另有说明,否则禁止复制、分发或抄袭翻译文章。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!