欧易数字货币Web3的直通车

新手必读、操作指南、进阶策略、行业热点尽在新手学院,精彩一站直达,轻松玩转数字货币。

进入欧易官网

快速解读Unichain:Uniswap联合 Flashbots、OP Labs 和 Paradigm带来的新L2

14hoursago(10,112024(UTC))LikeDislikeComment

撰文:100y

编译:Yangz,TechubNews

几年前,我就预测过Uniswap开发自己网络的可能性,但由于潜在的用户体验问题,那时我觉得可能性并不大。然而,就在昨日晚间,Uniswap正式宣布推出自己的L2解决方案Unichain,我的预测随即就被推翻了。

虽然Unichain的白皮书只有三页,但仔细一看就会发现这是一份杰作。它汇集了Uniswap长期以来对用户体验的关注、Flashbots最新的MEV研究以及OP-Stack构建的庞大生态系统。虽然内容简短,但白皮书触及了TEE、优先排序和MEV税等复杂的主题,这对不熟悉MEV基础知识的读者来说可能具有挑战性。因此,本文旨在对Unichain的主要功能进行快速、简单的分解,以方便读者理解。

Uniswap存在的问题

Uniswap是以太坊生态中领先的AMMDEX,目前已部署至25个网络,总TVL约为45亿美元。尽管Uniswap已被视为是最成功的协议之一,但它仍然面临着所运行网络的限制。

例如,以太坊虽然提供了巨大的流动性,但却存在可扩展性低、易受恶意MEV(最大可提取价值)影响等问题。为了解决这些问题,已经出现了各种Rollup解决方案,但目前大多数Rollup都是由单个排序器操作的,容易导致潜在的单点故障,如有效性失效和审查。

此外,以太坊和Rollup的区块构建过程涉及公共mempool,这就为用户(searcher)从其他用户那里提取MEV(无论好坏)创造了一个环境。此外,由于MEV价值链的结构,存在一种不平衡现象,即提议者(proposer)可以获取不同比例的价值,而用户却无法获益。

进入Unichain概述

Unichain是基于OPStack的以太坊OptimisticRollup,由Uniswap、Flashbots、OPLabs和Paradigm推出,旨在解决上述问题。Unichain通过可验证的区块构建以及Unichain验证网络(UVN)提供了几个关键优势:

快速状态更新

使应用能够提取和内化MEV

通过快速经济终结实现快速结算

Unichain除了是基于OPStack的升级版外,还计划参与Optimism的超级链(Superchain)生态。除了其原生的快速结算功能外,该集成有望通过超级链生态中的跨链解决方案为用户提供无缝的流动性体验。

下面,让我们来详细了解一下Unichain是如何带来上述优势的。

可验证区块构建

可验证区块构建是通过Rollup-Boost实现的,这是与Flashbots合作开发的一项功能。Rollup-Boost提供了两个关键功能,包括Flashblocks和可验证优先排序。与MEV-Boost类似,Rollup-Boost也可作为辅助软件使用。

Flashblocks

Flashblocks是可信执行环境(TEE)构建者发出的一种预确认(我们将在下文中详细探讨)。Unichain生成部分区块,将单个区块分成四个部分,每个部分区块每250毫秒生成一次,并发送给排序器。

排序器在执行交易的同时不断下载这些部分区块,为用户提供早期执行确认。排序器保证将这些部分区块包含在最终提议的区块中。这一过程可加快状态更新,减少延迟,改善用户体验,并减少恶意MEV。

可验证优先排序

优先排序(PriorityOrdering)

优先排序是Paradigm的DanRobinson和DaveWhite提出的一种区块构建机制。它假定区块提议者仅根据优先级费用来排序交易,而不参与审查或延迟行动。这种模式只有在单一或可信的区块提议者存在时才可行。在以太坊L1这样的竞争环境中,存在多个提议者构建区块,因此优先排序并不可行。

优先排序的目的是允许主网上的DApp对与其交互的交易征收MEV税,从而提取部分MEV价值。该价值可由DApp内部使用或重新分配给用户。MEV税是由智能合约对交易征收的费用,可以设置为交易优先级费用的函数。下面是一个简单的例子。

Unichain上的DEX100y想要直接从其交易所上的MEV交易中提取MEV。由于其知道Unichain上的区块是使用优先排序构建的,这意味着任何交易的MEV值都完全由其优先级费用决定。假设100y设置的MEV税等于交易优先权费用的99倍。那么,如果出现一个价值100ETH的套利机会,MEV搜索者需要提交多少最大优先权费用来提取该MEV呢?答案是1ETH。将优先权费用设为1ETH会导致99ETH的MEV税,总计100ETH。如果搜索者设置的优先级费用高于1ETH,总成本就会将超过100ETH,从而导致损失。因此,100y最多只能捕获100ETHMEV值中的99ETH

至于不获取MEV价值的普通用户,优先级费用会设置得更低,这意味着100y不会从这些交易中获取价值。相反,它只会获取优先级费用所代表的MEV值。这种设置允许Unichain上的应用直接提取MEV,开辟了各种潜在用例。

利用TEE实现可验证

这里的关键是确保负责区块构建的实体使用优先排序机制。为此,Unichain采取了两项措施。首先,它将排序器和区块构建者分开,类似于PBS模型。其次,它强制区块构建者使用TEE(可信执行环境),允许任何人验证优先排序机制是否正在使用。

TEE是CPU等硬件中的一个安全区域,它独立于系统的其他部分运行,可安全地处理敏感数据。TEE可确保受信任代码的安全运行,即使外部环境受到破坏。突出的例子包括ARM的TrustZone和英特尔的SGX。一个常见的例子是如何在TEE内处理移动设备上的生物识别数据,如指纹或面部识别。

这种设计甚至可以防止操作系统或具有管理员权限的程序访问安全区域。为了确保在TEE中运行的代码是可信的,需要使用验证流程。这种验证可确保TEE始终处于安全和未被篡改的状态。例如,在英特尔SGX中,会生成一个哈希值来表示SGX中的代码和数据,而硬件管理的私钥则证明代码的完整性。

Unichain的区块构建过程是在TEE构建者的可信执行环境中进行的。由于TEE的特性,这些构建者最初可以提交一份证明,向用户证明他们正在使用优先排序区块构建机制。这种功能组合确保了Unichain上的应用能够可靠地提取MEV收入的一部分。

Unichain验证网络(UVN)

Unichain验证网络是一个由节点操作员组成的去中心化网络,负责验证Unichain的最新状态并提供快速终结性,通过经济安全实现无缝跨链交易。这一概念类似于AltLayer的MACH(使用EigenLayer实现快速终结)、Nuffle的快速终结层以及Symbiotic最近提出的快速终结理念。

要成为Unichain的去中心化节点,参与者必须将UNI质押到以太坊主网上。每个epoch,拥有最高质押UNI余额的节点将被选入活跃节点集,并通过运行RethUnichain客户端参与验证。此外,与其他网络类似,UNI持有者可以选择委托其质押。

总结

作为一款DApp,Uniswap已经实现了强大的产品与市场契合,我对其向基于以太坊的特定应用L2的转变也持积极态度,特别是考虑到其寻求扩大生态的过程。然而,流动性碎片化仍是一大挑战,关键是要看Uniswap团队如何在以太坊L1和UnichainL2之间提供无缝的跨链交易体验。

从投资角度来看,UNI代币现在将被用作UVN的质押代币。考虑到EigenLayer、Symbiotic和Karak等再质押协议的强劲表现,我们可以预计将有大量UNI存入UVN,这将大大促进UNI的价值累积。自Unichain的公告发布后,UNI已经上涨了约12%,跻身市值排名前20位。鉴于UNI的市值与其他代币相比已处于高位,进一步了解UNI质押对其未来价格的影响将十分有趣。

风险提示

登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担!

热门推荐