Rollups 最初被视为以太坊的扩展补丁。但今天,它们已成为 Web3 的新架构。Rollups 看起来与传统的网络应用程序非常相似。它们使任何网络应用程序都能轻松上链,只需将其数据发布到基础层。
基础层在汇总(Layer 1 共识协议)中的角色正在演变。基础层不再需要强制执行所有应用逻辑和验证每一步计算,而只需提供两个基本保证:交易数据是可用的,交易顺序是最终确定的。
基础层不再需要智能合约或资产,这种新自由解锁了性能的突破,使基础层能够更快地完成交易,并以更高的数据速率进行处理。
我将论证快速最终性(而不是 zk 或欺诈证明)是 rollups 最需要的最重要的东西。完整客户端通过从基础层读取和执行交易来推导状态。轻客户端通过 zk 证明、欺诈游戏或 TEE 在各种安全假设下得以实现。
快速最终性首先使客户能够在汇总上确认交易,从交易所到桥接,再到普通终端用户。快速最终性是跨链消息传递的基础,因此跨链应用可以像在同一个链上那样进行交互。
ZKP、欺诈游戏、TEE都是更具可扩展性的方法,用于安全地传递跨链消息,而无需目标链客户端重新执行源链交易。但这些消息的生成速度不能超过源链的最终确定性。
现代基础层简化了传统应用程序获得Web3级安全性的路径,但需要快速最终性以实现无缝互操作性。而无缝互操作性是Web3的全部好处。要将Web2的其余部分转换为Web3,我们需要这一切都要快速。
现代基础层如 Espresso 能够实现比第一代 Layer 1 更好的性能,这些第一代 Layer 1 并不是专门为 rollups 而构建的。Espresso 将在 2026 年为 rollups 带来亚秒级的最终性。
11.3K