我们开发了一个平台,为 Rollup 提供性能、可编程性和去中心化扩展。它将为即将推出的 Unichain 提供支持。
今天,我们宣布推出 Rollup-Boost,这是一个基于可信执行环境(TEE)技术的可验证区块构建平台。Rollup-Boost 是与 Uniswap Labs 和 OP Labs 共同设计的,其首次部署将为即将推出的 Unichain 提供支持,为下一代 DeFi 应用实现快速确认时间、强大的用户保障和 MEV 内部化。
Rollup-Boost 引入了 Rollup 扩展的概念,这些是用于在性能、可编程性和去中心化方面升级 Rollup 的模块化组件。我们推出 Rollup-Boost 时包含两个初始扩展:
在其最终形态中,这种扩展模型结合 TEE 的独特属性将允许 Rollup 协调两种以前对立的力量:用户体验和地理去中心化 。TEE 是一种新型技术,允许分布式应用跨越其运营商的信任边界进行横向扩展,并在有时被称为"MEV 三难困境 "的问题上引入新的权衡点。
在首次发布中,Rollup-Boost 是一个轻量级辅助系统 ,旨在升级现有的排序器。我们相信这是实现基于 TEE 的可编程隐私解决方案的第一步,这对于在存在 MEV 的情况下实现 Rollup 去中心化至关重要。我们计划迭代 Rollup-Boost 以支持这种去中心化的最终目标。
我们欢迎开源社区加入我们,共同实现这些目标。
在实现以太坊雄心勃勃的以 Rollup 为中心的路线图时,项目经常被迫在用户需求的功能和生态系统的去中心化目标之间寻求平衡。
一个例子是快速确认时间,这对用户体验很重要。通过做出不同的权衡,像 Solana 这样的替代 L1 区块链能够在这方面进行创新,将出块时间减少到 400 毫秒,相比之下以太坊为 12 秒。但采用这种方法,以去中心化的方式构建能够高效支持广泛节点参与者或地理位置的 Rollup 基础设施仍然很困难。
此外,MEV 三难困境认为 MEV 无论如何都会被提取 - 链设计者只能在显式拍卖、 垃圾信息拍卖或延迟拍卖之间做出选择。快速出块的简单方法通常默认为延迟拍卖,这还会导致地理中心化 ,而垃圾信息拍卖则会造成频繁撤销和过度 gas 拥堵的负面外部性。
利用 TEE 和未来技术,我们有机会摆脱用户体验和去中心化设置的困境,引入以前不存在的新权衡点。
TEE 允许我们创建可跨信任边界扩展的基础设施,通过远程认证提供的完整完整性保证来委托计算。这种横向和全球扩展可以避免这些负面和自我挫败的外部性,并将现在中心化基础设施的关键组件外包。
我们相信,这种新颖的扩展属性结合 TEE 为用户提供的信息安全保证,允许用户利用他们的信息和他们创造的 MEV 来实现最佳可能的结果。通过去中心化实现的这些改进结果可以为全球金融的去中心化提供经济燃料,通过更好的执行加速实现加密货币的最终目标。
我们进一步认为,TEE 加速了 Rollup 演进的下一阶段,在确认时间、用户保证和开发者创新方面开启了新的维度。最初,TEE 升级现有的排序器,同时也为未来的去中心化开发提供平台。
现在我们将描述我们正在发布的两个扩展,作为这个旅程的第一步。
Flashblocks 是一个流式层,为用户提供近乎即时的用户体验,同时仍然每 250 毫秒运行一次显式拍卖。我们通过以下几种方式实现这一点:
图 1. Flashblocks 架构
Flashblocks 从区块传播和执行的创新中汲取灵感,如 Solana 的 shreds 和 Celestia 的 data squares。OP Stack 的"flashblock"规范实现了客户端之间部分区块的流式传输。这种方法与 reth 和我们的模块化 Rust 区块构建器的执行创新完美结合。结果是每秒 gas 可能增加数倍,推动 Rollup 性能的极限。
Unichain 使用 Flashblocks 来:
Rollup-Boost 的可验证排序允许用户通过利用 TEE 的信息安全属性来验证他们的交易是如何执行的。可信地承诺任何排序规则的能力也为以太坊 L1 上无法使用的排序算法开辟了新的设计空间。
Robinson 和 White 最近提倡的一种这样的排序规则是优先排序 ,这是一种允许应用捕获和重新分配部分 MEV 的提议规则。如果 TEE 退化,系统只会默认回到正常情况下尽力而为的优先费保证排序,没有可验证性。
我们计划在平台上支持一系列考虑 MEV 的排序扩展,并呼吁社区和 Rollup 开发者发现更多去中心化和稳健的解决方案,以充分发挥 Rollup 为中心的路线图的潜力。
Unichain 使用可验证排序来:
图 2. Rollup-Boost 的未来
Rollup-Boost 将首先推出 Flashblocks 和 可信优先排序,但我们的路线图很有雄心,我们想强调我们目前正在开发的三个关键扩展。
加密内存池
在启动时,交易从中心化 RPC 流向 TEE 区块构建器,然后从 TEE 区块构建器流向中心化排序器。通过将 RPC 和排序器也移入 TEE,我们确保交易在从意图到执行的整个生命周期中,永远不会被安全硬件之外的任何第三方看到。
TEE 有效性证明
Rollup 需要无许可证明才能达到 Stage 2。然而,当前证明机制的不成熟使得实施完全无许可系统存在风险。为了应对这一挑战,Rollup 可以使用多证明者方法,本质上创建一个"2 of 2"多重签名方案。
在这种设置中,两个独立的证明系统必须达成一致才能继续。如果出现差异,桥接将自动暂停作为安全措施。通过引入 TEE 证明者作为廉价和快速的选项来充当这个"第二证明者",我们可以加速向 Stage 2 的过渡,同时保持强大的安全措施。
这种方法提供了几个优势:
TEE 协处理
最后,我们对 TEE 协处理为 Rollup 和开发者带来的潜在解锁感到非常兴奋。
简而言之,TEE 协处理器通过在 EVM 旁边提供廉价、私密和去中心化的计算,为开发者提供了超能力。我们最兴奋的两个用例是扩展现有应用程序和创建全新的应用程序。
TEE 协处理通过用可证明的、超低成本的链下执行(类似于 Rollup)替换链上逻辑来帮助扩展现有应用程序。更重要的是,它使新应用程序能够可信地与 Web2 交互,存储私有数据,并执行私有程序。例如,我们最近发布了 Teleport - 一个使用 TEE 协处理来让智能合约控制 Twitter 账户的应用程序。
我们已经开发了 基于 Solidity 的协处理器、 私有搜索器代码协处理器 、Web3 到 Web2 协处理器,甚至 WASM 协处理器 的原型。所有这些都将通过 Rollup 扩展变得可用,包括 FHE 和 MPC 协处理器。如果你想帮助我们开发这项技术,请联系我们!
我们相信这是实现以太坊应得的 Rollup 未来的第一步。我们相信新的密码学技术,尤其是今天的 TEE 形式,能够实现新一波进步,有潜力协调效率和去中心化。
通过用这些技术升级 Rollup,我们可以实现用户需求的功能,而不牺牲可行地去中心化其底层基础设施的路线图。我们正在寻求整个以太坊社区的贡献,包括:
作为一个社区,现在终于到了摆脱 MEV 三难困境 的时候了。随着 MEV 的成熟,我们不断发现新的方法来利用这种金融能量的力量来构建更多而不是更少的去中心化。你会加入我们的这个旅程吗?
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!