本文将探讨以意图为中心的设计如何简化区块链交互,并将详细探讨相关设计的实现情况及未来应用。
撰文:Adam Arreola @NGC Ventures
编译:Tudd Cai & Henry Zhang @NGC Ventures
在目前阶段,使用区块链解决方案进行交易对普通用户来说过于复杂。用户可能知道他们的目标是什么,但复杂的步骤阻碍了他们实现意图(Intent)的过程。最近,一种被称为「以意图为中心的设计」(Intent-centric design) 的解决方案引起了社区的关注。通过意图,用户可以描述他们期望的结果,而不是列出实现这一目标所需的每个步骤。例如,如果一个用户想要收到一定数量的以太坊(ETH),并愿意支付一定数量的比特币(BTC)来收到它,以意图为中心的解决方案将可以实现这一目标,而无需用户指定跨链交易的具体步骤。
本文将探讨新兴的以意图为中心的设计以及它们将如何简化区块链交互,并将详细探讨意图的生命周期、相关设计目前的实现情况以及未来该技术的应用。除了评估意图为中心的系统带来的风险和挑战之外,本文还将评估其中的价值流向,对这个正在迅速改变区块链格局的创新进行全面的考察。
区块链交易的复杂性造成了一个不公平的竞争环境,只有最精明的用户才有望获利。做市商、高频交易公司和 MEV 搜索者(Searcher)等经验丰富的参与者利用先进的资源、系统和算法竞争,来获取最大的利润。
以意图为中心的设计有助于公平竞争,简化用户在链上交易的方式,同时提高整个系统的资本效率。对于经验丰富的参与者来说,考虑到他们现有的能力,在以意图为中心的系统中成为处理者(Solver)并不是一个重大的转变,因为他们已经具备了相应的能力。以意图为中心的系统提供了更好的 UI、优化的 Gas 费用、滑点处理以及更好的可组合性。
用户只需要描述他们想要实现的效果,他们就能轻松地实现目标。用户不需要知道或理解实现其目标所需的底层流程;他们只需要知道他们想要的最终效果是什么。这使得链上交易更容易被普通参与者接受。为用户提供改进后更容易上手的操作界面,可以使用户对区块链系统的需求得到增长,从而增加整体流动性并使区块链生态系统更加健全。
深入探讨,以意图为中心的系统消除了用户在处理 Gas 费和滑点时常见的困扰。例如,在传统的区块链交易中,用户必须支付 Gas 费,这对于习惯了传统金融系统中将这些费用抽象化的新手用户来说可能是一种陌生的体验。账户抽象(通过 ERC-4337 引入)允许用户使用任何 ERC-20 代币支付 Gas 费,或者通过授权协议为其用户赞助并支付 Gas 费,从而让 Gas 费的支付变得更加灵活。这不仅简化了交互过程,还增强了对交易的控制。以意图为中心的系统可以优化每笔交易所需的 Gas 费用以实现用户期望的效果,而无需让用户痛苦地估计所需的 Gas。同样,用户在估算滑点时通常会受到影响。以意图为中心的系统可以抽象和优化滑点设置以及交易时机,来尽量减少对于用户的价格影响。
虽然意图简化了用户的交易体验,但其背后的技术却很复杂。有多个不同的团队致力于构建意图系统,但以意图为中心的交易流程一般如下:
图片来自 Flashbots 的文章《MEV 供应链:窥探该行业的未来》
1. 链下提交:用户使用钱包来提交意图。
2. 进入内存池 (Mempool) 或者发送给区块构建者 (Block builder):交易可以选择进入内存池或直接发送给区块构建者来加快执行速度。选择使用备用内存池、标准内存池还是完全绕过内存池取决于意图的具体要求。例如,高价值的交换,尤其是遵循 ERC-4337 标准的交换,通常被设计为完全绕过公共内存池。这是为了减轻与抢先交易(Front-running) 和三明治攻击(Sandwich attacks) 等有害 MEV 相关的风险。相反,这些交易直接从捆绑者 (Bundler)(通常充当作区块构建者)发送,确保了更快、更安全的交易过程。
3. MEV 搜索者寻找机会:如果交易进入到内存池,MEV 搜索者会看到内存池中的数据,并寻找实现意图和获利机会的最佳路径。MEV 搜索者可以选择自己处理交易,或者将找到的信息出售给「处理者」。在大多数情况下,MEV 搜索者不仅发现机会,同时自己也充当处理者的角色。
4. 处理者竞争最佳交易执行和意图的捆绑:处理者在竞争为用户提供最佳交易执行时充当做市商。用户自然会寻求最便宜、最快捷的解决方案来实现他们的意图,而能够提供该解决方案的处理者则可以赚取费用。处理者将多个意图聚合成束 (Bundle),使它们能够在单个交易中执行,然后将这些束转发给区块构建者,以便在即将到来的区块中容纳它们。
5. 区块构建和验证: 区块构建者选择捆绑包 (Bundle) 并将它们打包成区块。然后这些区块被发送给验证者 (Validator),以便将他们纳入区块链。这个阶段代表了意图的最终组装和验证,确保它们被正确执行并记录在区块链上。
以意图为中心的早期设计形式已经能在现有的应用程序和区块链中看到。其中知名的项目有:
Cow protocol是一种无需许可的交易协议,利用批量拍卖(Batch auctions)来发现价格。通过寻找到「需求巧合」(Coincidence of wants) 的机会(两个用户各自拥有对方想要的东西的情况)并聚合所有可用的链上流动性来源使流动性最大化。与传统的交易协议不同,Cow 协议的处理者竞相为用户提供实现其意图的最佳方案。
Cow swap是由同一团队开发的 Cow 协议的前端界面。它是一个去中心化交易所 (DEX),用以意图为中心的方法帮助用户找到来自所有 DEX 和聚合器的最低交易价格。此外,Cow swap 以意图为中心的设计可以保护用户免受抢先交易和其他有害 MEV 的影响。Cow swap 的新功能Cow Hooks允许开发人员和高级交易者编写自定义操作(如交易、跨链、质押、存款等),这些操作可以在交易之前或者之后执行,而且全部都包含在单个交易内,从而充分体现了意图。
Soul wallet(NGC Ventures 的投资组合公司之一)是一款即将推出的用户友好型智能合约钱包,利用账户抽象(Account abstraction) 来提升 Gas 费支付和赞助的灵活性。它还可以实现社交恢复(Social recovery) 的功能,这是一种无需使用助记词的恢复加密钱包的安全机制。用户或者他们信任的朋友和家庭成员(称为「监护人」guardians)拥有的大多数(例如,五分之三)其他钱包可以签署恢复钱包的协议,以帮助用户重新获得对其的访问权限。除了社交恢复之外,Soul wallet 还提供双重验证,允许用户指定另一个钱包来批准交易。此外,Soul wallet 抽象了底层区块链机制,以便在使用以太坊及其各种 Layer-2 解决方案时提供无缝体验。Soul wallet 的一键安全交换 (One-Click secure swap)利用帐户抽象,让用户可以在不担心安全风险和手动代币批准的情况下进行交易。
Uniswap的新产品UniswapX通过其以意图为中心的架构解决了 DeFi 领域一些最紧迫的挑战。
UniswapX 的一个目标是解决分散的流动性问题。通过聚合各种流动性来源,例如各种资产对的 Uniswap V2 和 V3 池,UniswapX 会满足每个用户的意图,来找到资产并为用户提供最佳的资产价格。这是由第三方填充者(Filler) 推动的,他们利用这些不同池中的流动性或他们自己的私有流动性来实现交易。
UniswapX 还通过让填充者承担交换的 Gas 费并将其包含在交易价格中,为用户带来无 Gas 的交易过程。这消除了用户为失败的交易付费或持有原生的网络代币来支付 Gas 费的需要,进一步简化了 Uniswap 的用户体验。
UniswapX 以意图为中心的设计也有助于防范有害 MEV。 例如,UniswapX 通过将订单产生的盈余以价格优化的形式返还给用户,减少了用户的损失。此外,UniswapX 的设计通过使用Permit2和Reactor Contract来保护用户免受套利者的抢先交易和三明治攻击,使交易符合用户期望并调整不符合用户期望的交易。UniswapX 运用具有时间依赖性执行的荷兰式拍卖订单(Dutch auction orders),鼓励填充者之间的竞争,最大程度地减少有害 MEV 的发生。
展望未来,UniswapX 计划推出与其意图驱动理念相一致的附加功能。即将推出的对Uniswap V4的支持是一个值得关注的发展,但更具突破性的是对无 Gas 跨链交易的引入。用户将能够指定他们目标链上接收的资产,从而避免跨链交易产生的高额费用和延迟。
Anoma(NGC Ventures 的另一家投资组合公司)是Heliax正在开发的多功能意图解决方案,它将允许带有附加条件的交易。该协议寻求为用户的意图在各个区块链之间找到最佳匹配,确保交易根据用户指定的条件完成。这是通过去中心化的交易对手发现机制(decentralized counterparty discovery mechanism) 实现的,这个机制消除了协议对中心化第三方机构的依赖,进而加强了协议与区块链去中心化精神的一致性。
通过分布式的方案,Anoma 让处理者之间相互竞争来实现用户的意图。去中心化的交易对手方发掘了在各方之间建立的直接且无需信任的交互方式,而分布式解决方案则利用了处理者的集体计算资源来有效地实现用户意图。
此外,Anoma 的多链原子结算能力 (Multi-chain atomic settlement capability) 通过将流程压缩为单个交易来优化跨多个区块链的数字资产交易。该功能消除了手动进行一系列交易的麻烦,提升了跨链交易的效率和整体用户体验。
SUAVE(价值表达单一统一拍卖)是由 Flashbots(NGC Ventures 的另一家投资组合公司)开发的产品,它将内存池和区块构建者的角色从现有区块链中分离出来,并提供高度专业化和去中心化的即插即用的替代方案。SUAVE 旨在促进区块构建的去中心化,以减少区块链生态系统内区块构建者进行审查和滥用权力的可能性。 截至 2023 年 8 月 25 日当周,以太坊上排名前五的区块构建商已经构建了约 90% 的区块,并且约 48% 的已构建区块符合 OFAC 要求 。这导致了用户受到中心化审查的风险,违背了以太坊所建立的去中心化和抗审查制度的初衷。
SUAVE 正在开发MEVM,这是 EVM 的专业版本,使开发人员能够在灵活且富有表现力的编程环境中将 MEV 应用程序创建为智能合约。MEVM 由三个主要组件组成:通用偏好环境(UPE),它是一条链和内存池,旨在表达和聚合跨不同链的偏好(意图);最佳执行市场(OEM) ,其中处理者争相为用户提交的意图提供最佳执行,以及区块构建者的去中心化网络将加密用户的意图合并到区块中。这种架构可以更轻松地构建新的 MEV 应用程序,促使解决意图的竞争,并使 MEV 供应链去中心化。
SUAVE 的路线图(分为三个阶段:Centauri、Andromeda和Helios)描述了他们通过以意图为中心的设计重塑 MEV 格局的计划。在 Centauri 阶段,SUAVE 引入了隐私意识订单流拍卖,允许用户回收其交易生成的 MEV。在 Andromeda 阶段,SUAVE 的主网启动将使用户能够在 SUAVE 的执行市场中表达意图,并采用SGX 机制(SGX-based) 来提高拍卖和区块生成的效率和隐私性。Helios 阶段将进一步分散建筑网络,并为跨域 MEV 解决方案奠定基础。这种以意图为中心的方法符合 SUAVE 的使命,即为不同区块链的用户、搜索者、构建者和验证者建立一个中立的家园。
Essential 正在开发的基于意图的基础设施是一套由三个产品组成的套件:用于意图表达的领域特定语言 (DSL) 、用于以太坊和 EVM 的新的以意图为中心的帐户抽象ERC 标准,以及模块化意图层。
就目前而言,意图缺乏跨区块链系统进行交流的标准化语言。这可能会导致跨链意图被误解,从而导致不好的结果,比如错误的代币交换。Essential 想要通过为意图生成特定领域语言 (DSL) 来解决这个问题,以便用户可以在不同系统之间有效地传达意图,并由处理者进行解释。
据项目团队介绍,Essential 的新 ERC 标准与ERC-4337 的不同之处在于,它将为处理者分配构建有效交易的任务来满足用户的意图。截至 2023 年 8 月 25 日,该团队尚未分享有关即将推出的 ERC 标准机制的更多细节。这一新解决方案将为EVM 兼容的区块链带来以意图为中心的设计的优势,通过 EVM 将意图超越以太坊,并创建为更广泛的区块链生态系统提供更流畅的体验。
最后,Essential 的目标是通过制作模块化意图层来更进一步。意图将被分组为各个批次,模块化意图层将处理每个新块作为一批意图的解决方案。Essential 的模块化意图层将通过统一的处理者网络引导所有的订单流,从而促进透明的订单流聚合,确保它们能够访问尽可能多的信息来处理交易。此外,通过鼓励处理者之间的竞争来为用户提供意图的最佳实现,模块化意图层将能够抵抗以交易为中心的设计系统中的有害 MEV。该层的模块化将使协议能够集成到各种生态系统中,创建出有效的跨链意图执行的路径。
有许多新颖的意图应用程序正在开发中,未来将可供用户使用;
以意图为中心的设计还可以与人工智能等其他独特技术相结合。例如,通过账户抽象利用以意图为中心的设计并将其与人工智能相结合,用户可以享受个性化和自动化的投资策略。 让每个用户都能有量身定制的区块链体验,使链上操作变得更加容易,同时为新的创新应用程序和服务打开了大门。此外,人工智能还可用于增强处理者的能力,帮助他们优化交易执行并更有效地适应市场条件。
意图的另一个有趣的潜在应用是与现实世界资产(RWA)相结合:
此外,以意图为中心的设计还有可能应用于区块链领域之外,从而彻底改变日常生活的许多方面。例如:
与 Expedia 等只能编译选项的传统聚合器不同,以意图为中心的系统考虑并诠释了用户的潜在需求。虽然聚合器根据预定义的标准提供了一组固定的选择,但以意图为中心的系统积极地满足每个用户的独特偏好,动态调整来提供更具个性化的解决方案。
尽管意图优化了用户的体验流程,但它们也带来了一系列风险和挑战。首先,意图依赖于将决策外包给第三方——处理者和区块构建者。这意味着用户必须对这些各方以及连接它们的系统给予一定程度的信任。用户需要提防处理者和区块构建者滥用他们的能力对意图的执行过程收取高额费用,或优先执行提供最高报酬的意图。这可能会导致用户为了执行意图支付过高的费用,而使系统效率低下。同样,如果一小群人控制了大部分意图的执行,系统就面临着少部分人决定条款、设定价格或审查交易的风险。这可能会导致竞争萎缩、用户成本上升以及整体去中心化程度降低等问题。为了防止这些因素抑制创新并破坏用户的体验,加密用户必须要求系统设计能够对抗中心化,并通过透明度和加密经济激励措施来激励中间商的良好行为,帮助构建可信中立的生态系统。
与以意图为中心的系统交互的用户还面临着其意图被误解的风险,比如通过执行错误的操作而产生意外的后果。构建者应该谨慎地为以意图为核心开发标准化的通信形式(例如Essential正在构建的通用特定领域语言)来避免这种风险。
最后,随着以意图为中心的系统的出现,可能会出现新的安全威胁。例如意外授予未经授权的账户访问权限、导致用户隐私泄露的数据泄露以及导致其他交易者抢先交易或操纵市场的信息泄露。在这种情况下,期望处理者表现得公平公正是不现实的。正如今天的 MEV 搜索者利用该系统获取利润一样,以意图为中心的系统中的处理者如果有利可图,也会有动机进行作弊。因此,这些系统的架构师有责任构建一个框架,阻止恶意行为,同时促使对用户最有利结果的产生。
在以意图为中心的架构中,MEV 搜索者、处理者、区块构建者和验证者的利益与用户意图的实现是一致的。就目前而言,以意图为中心的区块链系统的价值主要流向 MEV 搜索者、处理者和区块构建者,因为他们共同努力为用户传达和执行可能的最佳结果,并从这个过程中获利。
显然,MEV 搜索者和处理者会积累价值。他们是首先看到意图的,也是在单个零散意图或他们可以批量处理的潜在意图分组中发现最大价值的个体。处理者实际上充当做市商的角色,因为他们竞相致力于为用户提供最佳的交易。用户希望以最便宜、最快的方式实现他们的意图。用最佳的方式实现意图不仅是一项服务,而且对这些个体来说也是一个有利可图的机会,有助于激励他们提供最佳的结果。用户、MEV 搜索者和处理者之间的利益一致有助于系统高效、透明地运行,从而促使形成有利于所有参与者的竞争环境。
很大一部分价值也流向了区块构建者。区块构建者负责构建和确定区块的形成,在实现每个用户的意图方面发挥着关键作用。由于搜索者、处理者和用户依赖区块构建者来实现意图,当系统变得更加复杂时,区块构建者的角色对于所有参与者来说尤其有价值。
然而,随着搜索者、处理者和构建者之间竞争的不断加剧,价值有望重新分配给验证者、质押者和用户,反映了 MEV 生态系统不断演化的特点。
验证者和质押者将从搜索者、处理者和构建者之间的激烈竞争中获得巨大收益。随着越来越多的处理者、搜索者和构建者加入 MEV 领域,个体的利润率会下降。当链上以意图为中心的架构的透明度不断提高,以及各方将彼此复制的算法相结合时,Gas 费最终可能会侵蚀处理者希望获得的大部分利润。值得注意的是,价值并不会消失,而是重新分配给验证者和质押者。这种变化对于网络的长期稳定至关重要。一个被充分补偿的验证者可以提高网络的安全预算,而更高的质押回报会激励进一步的质押,提高了网络的整体安全性。
此外,随着系统变得越来越高效和富有竞争力,用户(交易的发起者)也将从中受益。处理者的利润和 Gas 费的降低使用户能够用更低的成本执行他们的意图。此外,处理者之间为提供最佳执行路径而加剧的竞争为用户带来了更好的价格和更快的交易。
基于意图的范式转变不仅仅是技术上的进步,更是一种价值偏好的转变。项目方应当将开发的注意力放在实现用户的意图,而不是复杂的操作上。以意图为中心的系统为构建一个重视用户需求、效率和透明度的可组合的区块链格局提供了实现道路。
不仅如此,增强的用户体验还可以加速加密应用程序的采用,让复杂的区块链技术更加贴近用户的日常使用习惯。关于意图的研究让我们可以一睹未来的风采:用户、MEV 搜索者,处理者和区块构建者之间一致的利益关系可以简化区块链的交互过程,并推动整个加密生态系统的发展。
通过将用户意图的实现放在首位,开发人员为构建一个更加公平和以用户为中心的区块链格局铺平了道路,其中价值的流动与人类意图的实现联系在一起。
以意图为中心的设计的兴起标志着区块链的变革时刻和新时代的开始,将复杂的技术迷宫转变为以用户为导向的前沿领域。
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。