读懂 Puffer UniFi AVS:从 Preconfs 到以太坊的下一个十年?
撰文:Puffer
9月16日,Puffer正式官宣以太坊安全基础设施产品“UniFiAVS”,作为一项基于EigenLayer的主动验证服务(AVS),它专为以太坊生态尤其是BasedRollup领域的预确认(Preconfs)挑战而设计,旨在释放BasedRollup的全部潜力。
或许很多用户对Puffer的第一印象还停留在单一的原生流动性再质押平台,其实早在8月,我们就已升维为以太坊去中心化基础设施提供商,产品架构可以概括为“三驾马车”:BasedRollup方案PufferUniFi、预确认(Preconf)技术解决方案UniFiAVS以及再质押产品PufferLRT。
本文就将和大家深入分享UniFiAVS这一产品的功能服务,不过在此之前,有必要简单梳理下BasedRollup的相关概念,只要搞清楚了BasedRollup,也就能触摸到UniFiAVS对以太坊未来走向的重要意义和价值所在。
BasedRollup:以太坊Rollup新的最优解?作为以太坊基金会研究员JustinDrake于2023年3月正式明确提出的概念,BasedRollup旨在解决现有Rollup生态的一系列问题。
众所周知,在2020年VitalikButerin发布“以Rollup为中心的以太坊路线图”后,以太坊生态便步入了多Rollup时代——据L2BEAT不完全统计,截至发文时RollupL2足足有39条之多,其中无论是OptimisticRollup还是ZKRollup,都在一定程度上缓解了以太坊扩容等老问题,却也带来了流动性日益破碎割裂的新困局。
与此同时,排序器(Sequencer)作为L2-L1架构中最核心的组件,负责L2向L1的交易排序与打包,在提高交易处理效率和降低成本方面发挥了重要作用,但由于在运行的L2普遍采用由单一或少数实体控制的中心化排序器,因此也面临着排序器故障或作恶的潜在风险:
一旦排序器出现问题,可会导致交易延迟、数据丢失甚至是资产安全受到威胁,这对于依赖L2进行交易的用户来说,无疑是一个巨大的隐患。
那市场上呼声颇高的去中心化排序器或共享排序器呢?
理论上,它们确实能杜绝中心化排序器所带来的单点故障及作恶风险,但其协调和共识机制相对复杂,且不同去中心化排序器之间可能存在兼容性问题,难以实现无缝对接,而且实事求是地讲,目前去中心化排序器网络至今还未有成功的大规模实践验证,仍可能面临着各种潜在的攻击和漏洞。
因此BasedRollup直接按照“奥卡姆剃刀”原则一步到位,去除了单独的排序器网络机制设计:将交易排序的责任从原先的L2转移到了L1,由以太坊L1的验证节点作为区块提议者(proposer)来负责交易的排序。
这不仅避免了中心化排序器带来的风险,还充分利用了以太坊现有的节点网络和去中心化特性,将安全性从直接升级到与以太坊主网同等的高度。
不过,得之东隅,失之桑榆,这也就伴随着衍生出了另一个挑战——原生的BasedRollup网络无法实现交易的快速确认。
原因也很简单,目前常见的各L2基于中心化排序器,都可以快速进行排序和打包,实现近乎即时的交易快速确认;而BasedRollup的交易排序由L1验证节点负责,意味着确认时间完全依赖于主网的出块间隔(约12秒),使用体验大大逊色于中心化排序器。
BasedRollup,离不开Preconfs说白了,BasedRollup在安全性、去中心化等方面对齐了L1,但在交易确认速度上却不得不做出了牺牲。而对绝大部分具备金融属性的链上场景来说,市场行情瞬息万变,莫说12秒之差,即便是只相隔1秒,都可能引发巨大的风险和不确定性。
鉴于此,我们有必要对BasedRollup打上一个“补丁”,即预确认(Preconfirmations,简称Preconfs),它的逻辑也很简单,恰如字面之意,想象一下:
当我们在12306购买火车票时,一旦选定行程下单(进行签名交易),订票系统会先给到一份预确认信息,告诉你购票行为(对应每笔交易)已经被接受并且正在进入后续的确认流程,此时我们就可以开始规划行程、准备行李等,而只有当车票最终确认车厢及座位(交易发布至L1)后,我们才算正式完成了购票订座的交易。
简言之,在BasedRollup中,预确认就是在交易被正式提交到L1进行确认之前,就承诺将交易包含在区块中,等于先给用户一个初步的确认信号,让用户知晓交易已经被接受并且正在处理中。
如此一来,便确保了那些亟需时效性的链上交易场景无需漫长等待12秒,能够直接实现毫秒级别(约100毫秒)的交易响应速度(延伸阅读《为什么BasedRollup需要预确认(Preconfs)技术?》)。
这一举措不仅大幅提高了交易速度和用户体验,还无需更改以太坊的核心协议,某种程度上讲,BasedRollup与预确认(Preconfs)恰似一币两面——如果要充分发挥BasedRollup的潜力,就必须实现无需许可、中立且灵活的预确认服务。
只是需要考虑的是,在具体的实现机制中,到底由谁来负责对交易进行排序和预确认,并保证会遵守预确认的承诺?
对于第一个问题,以太坊基金会正在开发一个中立的注册合约,这个合约将不隶属任何特定协议,旨在为预确认的发现和验证提供一个共同的基础,类似于股市中的“注册制”模式,允许任一L1提议者都可以自愿通过注册成为预确认验证节点;对于第二个问题,基于经济奖惩的罚没机制,无疑就能确保验证节点不会违反预确认承诺,只是面临一个翘翘板的选择——如果罚没验证节点的一部分ETH,则需要重新实现Restaking的智能合约逻辑,资本效率高,但复杂度也高;如果要求额外的抵押品,复杂度低,但资本效率更低;那么,是否有可能借助EigenLayer的AVS服务,直接基于以太坊主网的经济安全性来解决罚没问题?
PufferUniFiAVS正是秉持着这样的思路,它通过利用EigenLayer的Restaking功能,并可在未来结合以太坊基金会的中立注册合约机制,实现一种近乎理想的情景:
建立起一个无需许可的预确认服务参与机制,允许任一L1提议者自愿通过注册成为预确认验证节点,进而实现直接基于以太坊主网的经济安全性,无需额外的惩罚措施。
PufferUniFiAVS:面向BasedRollup的Preconf解决方案PufferUniFiAVS具体包含EigenLayer集成、链上注册、罚没机制这三个关键组件,其中EigenLayer集成更是赋予了PufferUniFiAVS预确认服务一种难以复刻的独家竞争优势:
能够基于Puffer的再质押验证节点集,将再质押的ETH直接作为预确认抵押品,而无需额外存款,这样“一个机构,两块牌子”,再质押验证节点=预确认服务节点,不仅提高了资本效率,且可迅速拉起一个拥有海量参与者、足够去中心化的预确认验证节点集。
我们可以简单梳理下PufferUniFiAVS具体的预确认实现流程。
首先,因为Puffer验证节点已在以太坊上注册为“NativeRestaking”节点,所以当用户提交需要进行预确认的交易后,Puffer验证节点会直接充当预确认验证节点,在约100毫秒内向用户提供预确认承诺,让用户快速知道其交易已经被接收并将包含在未来的某个区块内。
提供预确认服务后,Puffer验证节点会将这些交易与其他交易一起打包,并向以太坊L1提交区块,最后PufferUniFi智能合约PufferSequencerContract接受批量交易,确保交易状态已经被确认并且无法回滚。
而在整个过程中,UniFiAVS的链上注册和罚没机制发挥着重要作用——若验证者未能遵守其预确认的承诺,将受到惩罚,从而确保整个系统的可靠性和安全性。
截至发文时,参与PufferUniFiAVS的要求是:
EigenPod所有权。EigenPods是以太坊验证节点与EigenLayer交互的工具,能够确保UniFiAVS服务可以罚没违反预确认承诺的验证节点;32枚ETH。由于预确认验证节点和以太坊验证节点是“一个机构,两块牌子”,因此预确认节点需要至少32枚ETH才能参与,不过运营商参与形式比较灵活,无论是自己运行原生验证节点,还是属于再质押产品(LRT)的一部分,都不影响;运行Commit-Boost。运营商必须在其验证者客户端旁边运行Commit-Boost软件,确保执行预确认服务、处理验证者与预确认供应链之间的通信顺畅;值得注意的是,PufferUniFiAVS通过集成Commit-Boost,旨在专注于注册机制、罚没机制等核心功能,提供更高效、标准化和以社区为中心的预确认服务,同时坚持以太坊的去中心化和开放性基本原则。谁需要Puffer的UniFiAVS服务?风物长宜放眼量,接下来伴随着BasedRollup叙事的不断膨胀,众多BasedRollup项目们注定会如雨后春笋般涌现,而它们对于预确认服务的需求极为迫切,尤其是面临着复杂的市场环境和技术挑战,需要一个可靠的预确认技术服务商来为其保驾护航。
市场亟需一套安全的预确认技术服务商,因此PufferUniFiAVS本质上就是一个能有效满足各方需求的通用解决方案:
供给侧,链接起再质押验证节点(不止Puffer,未来亦支持Etherfi和Renzo等原生再质押LRT协议玩家),支持它们参与UniFiAVS来一鱼多吃,通过出售自己的验证服务获得额外收入;需求侧,另一端直接面向所有需要构建BasedRollup的项目方,支持它们通过UniFiAVS这个资源管道,便捷地获得预确认服务,从而加速交易处理;一言以蔽之,PufferUniFiAVS的服务模式与EigenLayer的撮合平台类似,旨在促进资源的优化配置和利用——就像Uber、滴滴一样,接入再质押验证节点作为供应方,通过撮合匹配,为需求方提供BasedRollup预确认服务。
这样不仅能大大加速BasedRollup领域及以太坊生态的创新进程,还能够为以太坊验证节点群体创造新的收入来源,为整个生态系统带来了新的活力。
小结总的来看,BasedRollup作为VitalikButerin近期屡屡点名的新型Rollup思路,势必在以太坊的演进中担当起更加关键的角色。
因此BasedRollup所不可或缺的预确认服务,也注定会成为关乎以太坊生态未来走向的关键基础设施,而PufferUniFiAVS作为创新机制设计的预确认技术解决方案,则是目前“BasedRollup+Preconfs”最为关键的一步:
对于用户而言,PufferUniFiAVS带来了近乎即时的交易确认体验,大幅提升了用户体验,为BasedRollup的普及和广泛采用打下了坚实基础;对于预确认服务方,它通过链上注册和罚没机制强化奖惩机制,提升了生态内的效率和可信度;对于L1验证节点来说,则开辟了额外的收入渠道,提升参与节点验证的吸引力,进一步强化了以太坊主网的经济激励与正统性;从更宏观的视角来看,PufferUniFiAVS起于BasedRollup,却不止于BasedRollup——它与以太坊的长期愿景紧密相连,在不更改核心协议的基础上实现了快速预确认,影响不仅限于EigenLayer生态,更为以太坊创新提供了新的范式,给用户、验证者和整个以太坊社区带来了切实利益,有望为以太坊的持续增长激起一系列连锁反应,注入新的更大可能性。
关于PufferFinancePufferFinance是以太坊基础设施领域的领先创新者,专注于由流动再质押(LRT)和预确认作为AVS支持的下一代Rollup-PufferUniFi。凭借原生再质押协议,PufferUniFi和UniFiAVS等产品,Puffer一直致力于增强以太坊的去中心化。 puffer.fi