什么是意图导向设计 (intent-centric)?现有项目介绍
意图导向设计如何提升使用者体验知名创投 NGC 研究员Adam Arreola汇整产业资讯,从intent-centric相关前沿技术与项目,引导读者理解意图导向设计对于区块链产业的未来发展影响。
什么是意图导向设计 (intent-centric)
对于一般用户来说,使用区块链服务进行交易仍然过于复杂。使用者通常会知道自己的目的是什么,但实现该目的之前,现有的服务都需要操作大量且复杂的步骤。
因此意图导向设计 (intent-centric design)近年引起了区块链社群的关注。意图导向设计让使用者可以直接选择想要的结果,而不是思考每一个实现目标的步骤。例如若使用者希望在 Ethereum 购买一定数量的 ETH,并想支付比特币区块链上的 BTC,那么以意图为中心的服务可以简易实现此目标,而无需让用户思考这种跨链交易的繁杂步骤。
本文将探讨意图导向设计的相关延伸议题,包含:
为什么 intent-centric 重要
过去,区块链交易的复杂性形成了一个不公平的竞争环境。只有最精明的用户才能从中获利,其中包含做市商、高频交易者、MEV 搜寻者 (searcher) 等,利用他们对进阶的资源、系统和演算法的存取权限,以获取最大利润。
而现在意图设计可以平衡竞争环境,简化使用者在链上的交易方式,同时提高整个系统的资本效率。
对于那些精明的参与者来说,鉴于他们现有的能力,在此设计架构下,他们会转变成协助寻找高效率交易路径的(方案提供者)solver。 对于一般的用户,除了降低操作复杂度,以意图为中心的系统提供了更好的使用者介面,并加强对燃料费用和滑点的优化,还提高了可组合性。
用户无需知道或了解实现目标所需的细节,只需确认自己想要的最终结果是什么即可,这使得普通参与者更容易在链上进行交易,将可能会增加对用户对于区块链的需求,进而提高整体流动性,使区块链生态更加强大。
意图导向设计消除了用户在使用区块链服务常见的问题并优化过程。例如:
交易效率:在区块链交易中,用户必须支付特定代币的燃料费,这对于新手用户是一种陌生的体验。帐户抽象化 (ERC-4337) 允许用户使用任何 ERC-20 代币支付燃料费,或者协议可为其用户支付燃料费,进而提升支付燃料费的灵活度,简化了互动也增强了用户对交易的控制。 燃料费用:意图导向设计可以优化每笔交易的燃料费用,而无需用户花费心思估算所需的燃料费用。 滑点设定:意图导向设计可以简化并优化滑点设定和交易时间,用户无需自行设定滑点即享有最好的交易条件,从而最大限度地减少价格影响。
意图 intent 的生命周期
虽然意图相关的设计简化了用户的交易体验,但在技术上却非常复杂。许多的团队在建构各种系统,但大多意图导向设计的交易一般流程如下:
一个「交易」的生命周期 链下提交:用户利用钱包提交意图 (交易资讯)。 交易送达内存池 (mempool) 或直接经区块建构者 (block builder) 打包:交易资讯既可以送达内存池,也可以直接送达给block builder以加快执行速度。选择 mempool 或alt mempool,还是完全绕过直接交由 block builder,取决于该意图交易资讯中的特定要求。例如高价值交易 (特别是那些遵循 ERC-4337 标准的交易),通常会完全绕过公共内存池,以降低遭到 MEV 攻击相关的风险,例如抢跑攻击 (front-running)或是三明治攻击 (sandwich attacks)。 (笔者注:mempool 是节点存放位上链交易资讯的暂存资料池,而 alt mempool 则是因应 EIP-4337 意图交易资讯的特殊资料池) MEV searcher 发现机会:如果交易资讯没有直接提交给 block builder 而经过内存池,MEV searcher就会查看内存池中的交易资讯,并寻找实现意图的最佳路径和获利机会。MEV searcher 可以选择自己解决交易,也可以把找到的交易资讯卖给其他 solver,交给对方去处理或完成交易,在大多数情况下,MEV searcher 不仅寻找套利机会还同时担任 solver。 solver 竞争最佳交易路径并汇总 (bundle) 数个意图:solver 充当做市商,竞相为用户提供最佳交易路径去执行,用户自然会寻求最便宜、最快的方案来实现自己的目的,而能够提供最佳解决方案的 solver 就能赚取费用。solver 将多个交易资讯汇总为 bundle transaction,使其能在单笔交易中执行,然后将这些 bundle transaction 转发给 block builder,以便纳入即将产生的区块中。 区块生成与验证:block builder 会选择多个交易资讯 (包含 bundle transaction),将其打包成区块,然后将这些区块发送给验证者 (validator),以便广播纳入链上,这一阶段是交易最终打包和验证,确保可以被正确执行并记录在区块链上。
现有意图导向项目介绍
如今意图导向设计的雏型已经出现在部分项目和区块链中。著名的项目包括 CoW Protocol、Soul Wallet、UniswapX。以下分别简介:
CoW Protocol + CoW Swap
CoW Protocol是一种利用批次拍卖 (Batch Auctions)模式发现最佳价格的无需许可交易协议,透过寻找「需求一致性 (CoW/Coincidence of Wants)」(交易双边用户各自拥有对方想要的东西),利用链上所有可用的流动性资源,实现流动性最大化。与传统交易协议不同,CoW Protocol 的 solver 透过竞争为用户提供其意图的最佳实现方式。
CoW Swap是 CoW Protocol 的前端介面,由同一团队开发。它是一个去中心化交易所,采用意图导向设计的方法,自动为用户从所有去中心化交易所和聚合器中找到最低的交易价格。最重要的是,CoW Swap 以还能因此保护用户免受 MEV 攻击。
CoW Swap 今年七月推出的新功能CoW Hooks充分利用了意图导向设计,使开发人员和高阶交易者能够在单次交易中,执行自定义操作,例如交易、跨链、质押、存款等一连串其他资金操作。
Soul Wallet (NGC Ventures 投资)
Soul Wallet是一个即将推出的智能合约钱包,提供以下功能:
其利用帐户抽像功能增加燃料费支付弹性, 具有社交恢复功能,用户或其信任的朋友和家人们 (守护者) 持有部分权限,只要该钱包大多数守护者 (例如五分之三) 同意恢复钱包,就可以让用户重新存取钱包。 Soul Wallet 还提供双重认证,允许用户指定另一个钱包批准交易。 Soul Wallet 还抽象化了底层区块链机制,以便用户在使用以太坊及其各种 Layer2 时,提供无缝体验。 一键安全交换 (One-Click Secure Swap)使用帐户抽象技术,让用户不需要手动代币批准又无需担心安全风险,即可马上进行交易。
UniswapX
Uniswap 的新产品UniswapX透过意图导向架构,解决 DeFi 领域一些最迫切的挑战。UniswapX 解决的问题之一是流动性破碎化。 UniswapX 透过聚合众多流动性来源 (例如 Uniswap v2、v3、其他交易所等各种代币的流动性),为每个用户找到符合其意图的最佳交易路径与价格。借由第三方的 solver (Uniswap 称其为filler) 相互竞争,利用不同池子中的流动性或私人的流动性储备,以最佳的路径来完成交易。
UniswapX 让用户不需支付燃料费,由 filler 负责支付 (当然会将成本计入交易价格中)。此设计可以让用户不需要承担交易失败的风险,也无须准备区块链原生代币支付费用,优化使用者体验。
UniswapX 意图导向设计也有助于防范 MEV 攻击。例如借由竞争产生的额外盈余可以借由更好的价格返还给用户,进而减少了用户的价值损失。
此外 UniswapX 的设计还透过使用Permit2和Reactor Contract保护用户免受 solver 的抢跑与三明治等 MEV 攻击,确保交易符合用户预期,并阻止不符合用户意图的交易。 UniswapX 使用荷兰式拍卖 (Dutch auction orders),鼓励 filler 之间的竞争,最大限度地减少了 MEV 攻击行为的机会。
未来 UniswapX 计划推出更多意图驱动的功能,即将推出的 Uniswap V4 值得注意其发展,但更具突破性的计划是推出无需燃料费的跨链交易,用户将能够轻易指定目标链与接收的资产,以避开跨链交易常见的高额费用和延迟。
即将发布意图导向项目介绍
Anoma (NGC Ventures 投资)
Anoma是Heliax正在开发的多功能意图导向设计项目,可以执行有条件的交易。该协议在区块链上寻求与用户意图最佳匹配的交易路径,确保交易按照用户指定的条件完成。这是透过去中心化的交易对手发现机制来实现的,该机制消除了对中介的需求,强化协议的去中心化属性。
透过去中心化 solver 机制,Anoma 让用户的意图能够透过 solver 池实现,而 solver 池中会透过竞争来实现这些意图。「去中心化的交易对手发现机制」建立起直接且无信任的互动,而去中心化 solver 机制则利用竞争来有效实现使用者意图。
此外 Anoma 的多链原子结算功能,将数位资产在多个区块链上的交换过程变为单笔交易,消除需要手动进行一系列交易步骤的麻烦,提高了跨链交易的效率和整体使用者体验。
Flashbots 的 SUAVE (NGC Ventures 投资)
过去Flashbots提供的产品 MEV-Boost 虽然可以降低 MEV 攻击,但是却增加以太坊的中心化程度。截至 2023 年 8 月 25 日当周,以太坊上前五大 block builder 建构了 90% 的区块,在所有建构的区块中,约有 48% 接受美国 OFAC 审查规定(笔者注:例如禁止 Tornado 交易资讯打包),这导致了用户可能正在受到政府审查,这违背了以太坊去中心化和抗审查的原则。
block bulider 过度集中在前五个实体(资料来源)
SUAVE,全名为价值统一拍卖机制(Single Unifying Auction for Value Expression),是 Flashbots 正在开发的一款新产品,它将 mempool 和 block builder 的角色分离,提供了一种高专业化和去中心化的随插即用外挂。 旨在促进出块的去中心化,以减少区块链生态系统中 block builder 审查和滥用权力的可能性。
SUAVE 正在开发一种新的虚拟机MEVM,它是 EVM 的专业版本,使开发人员能够在一个灵活且高阶的程式环境中建立智能合约以执行意图。MEVM 由三个主要部分组成:
全局意图环境 (UPE/Universal Preference Environment):由一条区块链 (SUAVE 主网) 和内存池构成,用于在不同的区块链上传达和聚合意图相关的交易资讯; 最优执行市场 (OEM/Optimal Execution Market):solver (SUAVE 称其为Executor) 透过竞争,为用户提交的意图提供最佳执行路径; block builder 去中心化网络:用于将意图打包到区块中,这种架构使建构新的 MEV 项目更加容易,促进了 solver 的竞争,并分散了 MEV 的供应链。
SUAVE 的路线图分为三个阶段 —Centauri,Andromeda, andHelios。在 Centauri 阶段,SUAVE 引入了隐私订单流拍卖,允许用户回收其交易产生的 MEV。在 Andromeda 阶段 SUAVE 的主网启动,让用户能够在 SUAVE 的执行市场上传送意图资讯,并将采用基于SGX的硬体机制提高拍卖和区块构建的效率和隐私性。在 Helios 阶段将进一步分散区块链网络,为跨链 MEV 解决方案奠定基础。这种意图导向设计的方法为用户、MEV searcher、block builder 和 validator 提供一个横跨各种区块链的中立归属。
Essential
Essential正在开发意图导向的基础设施,主要由三个部分组成:
domain-specific language (DSL):一种用于意图表达的通用程式格式。 帐户抽象相关的 ERC 标准:适用 EVM 的意图导向设计的帐户抽象 ERC 标准。 模组化意图层 (modular intent layer):专门负责相关意图操作的独立网路。
目前意图缺乏跨链交流的标准化语言,因此存在跨链误读意图的风险,可能导致错误的代币交易。Essential 的目标就是解决这个问题,它为意图提供了一种格式 DSL,让用户可以在不同的系统中有效地沟通意图,solver 也可以有效地解释与执行意图。
Essential 的新标准ERC-7521与ERC-4337的不同之处在于它为 solver 建立有效的任务分配以实现意图。这项新解决方案将为相容 EVM 的区块链带来意图导向设计的优势,透过 EVM 将意图带出以太坊,为更广泛的区块链生态系统创造更流畅的体验。
最后一部分,Essential 的目标是透过模组化的意图层,将意图资讯分组打包,模组化意图层将处理每个区块批量处理意图。Essential 的模组化意图层将透过统一的 solver 网路引导所有交易,确保可以获得最多的资讯,从而促进透明的交易聚合。此外透过鼓励 solver 之间相互竞争,为用户提供最佳的意图实现路径,且将能抵御典型 MEV 攻击。模组化意图层还可以整合到各种堆栈和生态系统中,提升跨链意图执行的条件。
其他未来潜在应用
目前市场上正在开发一些新颖的意图导向应用,未来将提供给用户:
条件意图:可以根据特定条件执行操作,例如某些决策结果或特定价格。 连续意图:允许透过单次意图资讯 (单次交易) 表达重复执行操作,进而实现成本平均法购买代币或做市等连续性的任务。 多步骤意图:可透过单次意图资讯来执行一系列操作,一个操作的完成将依序触发下一个操作的执行。
以意图为中心的设计还可以与人工智慧等其他独特技术结合。例如透过帐户抽象化的意图导向设计与人工智慧结合,用户将可以享受个人化和自动化的投资策略。为每个用户量身打造的区块链服务,让链上操作变得更容易,同时也为新的创新应用和服务打开大门。另外,人工智慧还可用于增强 solver 的能力,帮助它们优化交易执行,更有效地适应市场条件。
意图导向设计的另一个有趣潜在应用是与真实世界资产 (RWA)结合:
意图可以帮助用户将资产代币化:透过用户声明,可将传统金融资产转换为代币化资产,意图可用于连接传统金融和 DeFi。 意图可以帮助用户使用 RWA 进行复杂操作:用户可在借贷协议中声明有意使用 RWA 作为 DeFi 贷款的抵押品,将此声明作为意图,协议可以自动为用户将资产代币化,并将其用作抵押品,而用户无需思考如何实现其目标的每笔交易。 意图可以帮助用户借由 RWA 产生收益:在用户宣布希望投资代币化房地产上赚取收益时,借由意图,相关协议可以代表用户投资房产,从租金收入或房产升值中赚取收益。
此外,意图导向设计还有可能应用于区块链领域之外,彻底改变日常生活的许多方面:
计程车:意图导向设计可以整合 Uber 和 Lyft 等共享乘车服务,让用户表达自己的行程意图,让系统在多个平台上为用户找到最佳的乘车选择。 飞机航班:在预订航班时,意图导向设计可以分析用户的意向,包含旅行时程、首选的航空公司和预算限制等,为用户找到最佳的航班预订方案。 零售:意图导向设计可以在众多通路中找到最佳优惠,强化购物体验。
与 Expedia 等传统的聚合器不同。前者只是对选项进行汇整、解释并考虑用户的潜在需求,根据预先定义的标准提供一套固定的选择;而意图导向设计的系统则会积极地与每个使用者的独特偏好互动,动态地调整以提供个人化的解决方案。
intent-centric 风险与挑战
虽然意图导向设计强化了区块链系统的使用者体验,但也带来了一系列风险和挑战。
首先,意图依赖将决策外包给第三方,即 solver 和出块者,代表用户必须对这些第三方以及连接它们的系统「有一定程度」的信任,必须谨防 solver 和出块者滥用其权力,为执行意图收取高额费用,或优先执行报酬最高的意图。这可能会导致用户为执行其意图支付过高的费用,最终使系统效率低下。
如果一小部分人控制了大部分意图交易的执行,系统就会面临这些实体可能支配条款、设定价格或审查交易的风险。这可能会导致竞争日益激烈、使用者成本上升以及系统整体去中心化程度降低。
为了防止这些因素扼杀创新和破坏使用者体验,用户必须要求系统设计能够减少中心化,并透过透明度和经济机制来鼓励中间者的良好行为,以促进可信赖的中立生态系统。
第二个风险是用户在与意图导向系统互动时,意图也有可能被误解,最终透过执行不正确的操作导致意料之外的后果。为了避免这种风险,开发者最好标准化的资讯格式,例如 Essential 正在建构的 DSL。
最后第三个风险则是随着意图导向系统的出现,可能会出现新的安全问题。这些威胁包括意外授予「未经授权的帐户」存取权限、用户隐私资讯泄露、资讯泄漏让其他交易者抢跑或操纵市场。在上述情况下,指望 solver 采取利他主义的行为过于天真,就像现在的 MEV searcher 利用生态系统牟利,意图导向设计的系统中 solver 也同样可能会在经济利益的驱使下做坏。因此系统的开发者,有责任建立一个既能阻止恶意行为,又能鼓励参与的架构。
意图导向 (intent-centric) 系统中价值分配变化
在意图导向的架构中,MEV searcher、solver、block builder 和 validator 的获利动机与用户意图的最佳实现方式一致。目前意图导向系统的价值主要流向 MEV searcher、solver 和 block builder,因为他们共同努力为用户执行可能的最佳结果,同时从这一过程中获利。
很明显MEV searcher 和 solver 最容易可累积价值,因为他们是最先看到意图交易资讯的人,最先发现潜在可打包的意图并可以批量处理。solver 实际上充当了做市商的角色,因为它们在竞争中为用户提供最好的交易路径,用户自然希望以最便宜、最快的方式满足目的,对这些人来说,以最佳的方式解决意图不仅是一项服务,而且是一个有利可图的机会,因此会提供尽可能好的结果。用户、MEV searcher 和 solver 之间的利益一致有助于系统高效透明地运行,促进有利于所有参与者的竞争环境。
价值很大一部分也流向了 block builder,其负责建立和最终确认区块,在实现每个用户的愿望上发挥关键作用。由于 MEV searcher 和 solver 和用户都依赖 block builder 来实现意图,因此 block builder 的角色对所有参与者来说非常重要,尤其是当系统变得越来越复杂时。
然而 MEV searcher、solver 和 block builder 之间日益激烈的竞争有望将价值转回 validator 与用户身上,这反映了 MEV 生态系统的本质。
validator 与用户 将从 MEV searcher、solver 和 block builder 之间日益激烈的竞争中获得庞大利益。随着越来越多的 MEV searcher、solver 和 block builder 加入,利润率也将随之降低。如果再加上链上意图导向的架构透明度不断提高、各方相互抄袭演算法,燃料费用最终可能会侵蚀 solver 希望获得的大多利润。但价值并没有消失,而是被重新分配给了验证者和用户。这种变化是健康的,对网路的长期稳定至关重要。得到充分补偿的 validator 会提高网路的安全预算,提高整个网路的安全性。
随着系统的效率和竞争力不断提高,用户 — 交易的发起者,也将从中受益。solver 之间为提供最佳执行路径而加剧的竞争,也为用户带来了更优惠的价格和更快的交易,使用户能够以更低的成本执行他们的意图。
除了使用者体验,更提升可组合性
NGC 研究员 Adam Arreola 认为基于意图导向设计是区块链的典范转移,它关注的是用户的愿望,而不是复杂的操作,以意图为中心的设计为区块链可组合性铺平了道路,优先考虑用户需求、效率和透明度,更重要的是其所带来的使用者体验可以加速加密应用的采用,缩小复杂的区块链技术与用户之间的差距。
用户、MEV searcher、solver 和 block builder 之间的利益一致,简化了与区块链的互动,推动了整个加密生态系统的发展,将「实现用户目的」放在首位,为一个更公平、以用户为中心的区块链环境铺平了道路,将价值流动与人类意图的实现契合。产业从复杂的技术转变为用户导向驱动。
声明:本站所提供的资讯信息不代表任何投资暗示, 本站所发布文章仅代表个人观点,仅供参考。