解析 Unichain 背后的“三位一体”:Uniswap、Flashbots 与 OP-Stack
作者:加密研究员 100y
Unichain 是由 Uniswap、Flashbots、OP Labs 和 Paradigm 联合推出的基于 OP Stack 架构的以太坊乐观型 Rollup 解决方案,旨在解决当前 DeFi 应用中存在的一系列问题。
Unichain 通过以下两大核心优势提供了有效的解决方案:
1)可验证的区块构建和
2)Unichain 验证网络。
Unichain 提供的主要优势包括:
1)快速状态更新:降低区块生成和确认延迟,提升用户交易体验;
2)支持应用内部化提取 MEV:利用可信执行环境(TEE)技术,应用可以更直接地捕获 MEV 收益;
3)通过快速经济最终性实现高效结算:快速实现交易的最终性,从而降低用户等待时间,提升流动性。
可验证的区块构建是通过与 Flashbots 合作开发的 Rollup-Boost 实现的。Rollup-Boost 提供了两项核心功能:Flashblocks 和 可验证的优先级排序。其设计类似于 MEV-Boost,作为一种附加的区块构建工具来辅助主区块链的操作。Flashblocks 是一种由 TEE 构建器生成的预确认区块。Unichain 通过生成部分区块的方式,将一个完整的区块分割成四个部分,每个部分每 250 毫秒生成一次并发送给排序器。
排序器持续接收这些部分区块,并同时执行其中的交易,从而为用户提供早期的交易执行确认。这些部分区块被保证会包含在排序器最终提议的完整区块中。通过这种方式,Unichain 能够快速更新状态,降低交易延迟,提升用户体验,并在一定程度上缓解恶意 MEV 带来的负面影响。
优先级排序是一种由 Paradigm 的 Dan Robinson 和 Dave White 提出的区块构建机制。该机制假定区块提议者(block proposers)仅根据交易的优先级费用(priority fee)来排列交易顺序,而不进行交易的审查或延迟处理。这种模型仅在单一或可信的区块提议者环境中可行,而在像以太坊 L1 这种由多个提议者竞争构建区块的环境中则难以实现。优先级排序的主要目的是允许主网上的 dApp 对与其交互的交易征收 MEV 税,从而能够提取部分 MEV 收益。这些收益可以被 dApp 内部使用,或重新分配给用户。
关键在于确保负责区块构建的实体使用了优先级排序机制。为了实现这一点,Unichain 采取了两项措施:
1)将排序器和区块构建器分离(类似于 PBS 模型);
2)强制区块构建器使用 TEE(可信执行环境),从而允许任何人验证其是否使用了优先级排序机制。
在 Unichain 的区块构建过程中,所有操作都在 TEE 环境中进行。利用 TEE 的特性,这些构建器可以向用户提交认证,证明其正在使用优先级排序机制,从而确保应用能够可靠地提取 MEV 收益。
Unichain 验证网络是一个由节点运营商组成的去中心化网络,负责验证 Unichain 的最新状态,并通过快速最终性提供经济安全保障,从而实现跨链交易的无缝体验。这个概念与 AltLayer 的 MACH(基于 EigenLayer 实现的快速最终性机制)和 Nuffle 的快速终局性层,以及 Symbiotic 提出的最新快速最终性理念类似。为了成为 Unichain 的去中心化节点,参与者需要在以太坊主网上质押 UNI 代币。
每个 Epoch(时代),持有最高 UNI 余额的节点将被选入活跃节点集(active set),并通过运行 Reth Unichain 客户端参与验证。此外,与其他网络类似,UNI 持有者可以选择将其质押委托给其他节点,从而参与网络治理和收益分配。