意图(Intent)究竟是什么意思?在 Web3 中以意图为中心的应用场景是怎样的?本文将详细探讨这些问题。

作者:鉴叔

封面:Photo by Yash Raut on Unsplash

一、意图是什么?

简单来讲,意图是一种提升用户体验的设计理念,即用户只需表达想要的内容和结果,而将执行过程交给第三方处理。

以打网约车为例,早些时候一个追求性价比的用户需要打开不同的打车软件(滴滴、T3、曹操出行等)比价才能找到满意的订单,而现在使用高德地图打车,如果用户的需求是 “以 20 元打一辆经济型的车”,那么他只需选择价格区间与车型,平台就会在众多网约车服务中自动匹配合适的订单,无需用户亲自操作。

实际上成熟的 Web2 产品在面向用户时都将 “意图” 融入到了极致,例如网购、外卖、网上抢票等。但在 Web3 中以意图为中心(Intent-centric)的概念才刚刚掀起波澜,主要得益于知名加密基金 Paradigm 和 7 月 ETHCC 大会的强力宣传。

Anoma 创始人围绕 “Intent-centric” 在 ETHCC 上演讲

虽然同样是简化操作过程、提升用户体验,但与 Web2 不同的是,Web3 中的意图存在一些明显特征:

  • 用户依然掌握所有权。即使将交易创建、买卖等执行过程委托给了第三方,但用户依然唯一拥有自己的私钥,并有对过程的完全控制;
  • 执行过程可追溯。第三方的执行不是在一个 “黑箱” 中,执行过程要保证公开可追溯。

二、以意图为中心的热门应用场景

要提升用户体验,促进区块链的大规模采用,可以说目前区块链领域(如交易、跨链、钱包等领域)所有的应用都可以围绕 “意图” 重新做一遍。下面笔者将具体介绍几个热门的应用场景,以期加深读者对 “意图” 在区块链中应用的理解。

账户抽象(AA)

账户抽象(AA)是以意图为中心的设计理念最好体现,就如洞鉴周刊往期文章《账户抽象:简化你的加密世界》中所举的 “从手动挡汽车到自动挡汽车的转变” 例子,AA 将用户从繁琐的钱包交互中解脱出来,而将复杂的执行过程交给 AA 钱包处理。

AA 使钱包成为了用户进入 “意图” 世界的入口,具体例如:

  • AA 钱包 UniPass 允许用户使用谷歌邮箱注册及恢复钱包,而无需记忆较复杂的助记词和私钥,简化了用户的登陆操作,大大降低了用户的使用门槛;
  • 在 8 月份宣布应用 AA 技术的 OKX Web3 钱包不仅为用户实现了灵活 Gas 费支付功能,而且还实现了如 DEX 一键兑换、DeFi 一键挖矿以及一键批量上架 NFT 等功能,使用户只需要输入意图并完成一笔签名就能得到期望的结果,而无需亲自去执行这其中的多笔操作。

因简化的操作与极致的体验,以意图为中心设计的 AA 钱包,未来或许将促进区块链的大规模应用,成为真正的 Web3 入口。

交易

交易是 Web3 最古老的领域,为了得到满意的交易结果,用户做一笔交易通常需要执行多个步骤,但并不是所有用户都是交易专家,很多人会因操作繁琐和经验不足等原因导致无法找到最优交易路径。但是通过 “意图” 辅助,用户只需声明期望的结果和愿意支付的价格,复杂的交易执行则可以委托给第三方处理。

普通交易与提交意图的区别(图源:Paradigm)

“意图” 辅助的交易可以分为两类:

  • 以 UniBot 为代表的自动化交易工具

UniBot 是运行在 Telegram 上的机器人,用户可以在聊天框中选择不同的决策,从而使机器人代替自己完成限价单交易、开盘狙击、刷空投交互等多种功能。这种机器人实质上并没有任何 DeFi 的创新,只是对用户交易的前端界面进行了改造,使其更加智能化,简化了用户 DeFi 操作流程,为用户提供更加便利的交互体验。

根据 CoinMarketCap 的数据显示,TG Bot 赛道总市值达 1 亿美元左右,UniBot 占据一半以上。虽然较于巅峰时期的 2 亿美元市值有所下降,但依然具有潜力。

  • 以 UniswapX 为代表的交易聚合器

UniswapX 是 Uniswap Labs 推出的基于荷兰拍的新型交易聚合器,允许用户链下签署 “意图”,并路由给第三方 “填充者”(Filler)采用荷兰拍的竞价模型帮助用户撮合最优资产价格的交易,整个路由过程用户无需了解,只以最终的意图为结果。

UniswapX 可以支持三种不同类型的交易意图:同链 Swap、跨链 Swap 和快速跨链 Swap。

以同链 Swap 为例,用户想用 DAI 换取 ETH,UniswapX 的前端交互界面与常规的 Uniswap 类似,用户指定输入/输出代币、数量和拍卖价格界限等参数。

但 UniswapX 的执行过程不同,常规的 Uniswap 中用户签名然后通过 DAI/ETH 流动性池执行交易,在 UniswapX 中用户的意图(包含其交易详细信息的特定消息签名)会被路由到填充者(Filler)网络,他们将从各种来源(Uniswap 池、DEX 聚合器等)找到最优惠的价格为用户执行交易。

本质上 UniswapX 的理念实际与前文中所举的打车例子类似,都是以意图为中心,解决了流动性分散带给用户的困扰,无需用户亲自去寻找最佳的资产价格。

目前 UniswapX 仅在以太坊主网上线了测试版,功能尚不完善,官方计划未来将会逐步完善功能并扩展到其他链。

通用基础设施

以上我们介绍的实际是针对于特定意图的应用程序,但由于之前许多区块链系统的开发设计是以命令式架构为主而不是以意图为主,特定意图的 Dapp 在上面运行实际有些吃力。为了 “通用意图” 的实现,一些基础设施开始构建意图层,打算为实现特定意图的 Dapp 提供必要的条件。

  • Anoma

Anoma 是一个以意图为中心架构的新型公链,其与传统公链的区别在于拥有 Intent Gossip Layer(意图八卦层),用于传播用户意图、发现交易对手并解决问题。

为了执行用户发出的意图,用户包含意图的交易在进入内存池(mempool)被验证者打包上链之前,会先进入 Intent Gossip Layer(意图八卦层)被求解器(Solvers)筛选并匹配交易对手,例如一个用户的意图是 “用 ETH 换取 BTC”,那必须匹配 “BTC 换取 ETH” 的意图形成交易对手。

对于 Dapp 来说,Anoma 的架构使构建以意图为中心的应用程序变得简单,但遗憾的是也许是因为开发难度过高,至今没有基于 Anoma 开发的 Dapp 出现,只在今年 9 月上线了一个实例隐私 L1 Namada。

  • dappOS

dappOS 是一个以意图为中心的协议,核心是由多链统一账户 dappOS Account 和求解器网络 dappOS Network 组成。

  • dappOS Account 是基于 AA 的账户,因此可以实现社交恢复、Gas 代付、多链管理资产及自动化执行等功能;
  • dappOS Network 是一个去中心化网络,其中的节点帮助用户执行交易和跨链等操作。

dappOS 想通过这两部分简化用户与 Dapp 之间的交互,使区块链的用户体验与使用 App 一样丝滑,将原先在多链之间如 “打开跨链桥、签名资产跨链、支付跨链费用、切换网络与 Dapp 交互、支付交易费用” 的复杂操作,变为一个步骤,即对想要完成的交易进行一次签名。

例如,用户在 dappOS 上有 100USDT,但分散在 Ethereum 和 BNB Chain 上,此时用户只需签署意图 “在 Arbitrum 上的 GMX 中买入 ETH” 就能够得到期望的结果,而背后具体的跨链、swap 等操作则由 dappOS Network 中的节点执行。

dappOS V2 测试版在今年 9 月初上线并集成了链上期货 DEX Perpetual,同时在 10 月 18 日为参与交互的用户发放了奖励(以 USDT 形式发放),目前 dappOS V2 还有 BENQI Liquidity Market 和 BENQI Liquid Staking 可以交互。

据官方透露,dappOS V2 未来还将集成 Curve、Frax Finance、GMX、Lido、StarryNift、SyncSwap 等 DeFi 应用。

三、意图更多创新应用场景

目前人们把关注点都放在了较为主流的意图应用场景,如上述介绍的交易、AA、底层基础设施等。但除它们外,依然有一些高潜力的以意图为中心的创新应用场景,如链上治理和空投交互。

链上治理

以链上治理意图为中心的工具/协议,用户只需设定自己拒绝哪些治理条件或者遵循哪些链上投票原则,并将此作为意图交由第三方应用管理,帮助自己执行投票治理等。

空投交互

以空投意图为中心的协议/工具,顾名思义,用户只需表达相应的交互意图,如目标项目、交互金额、交互频率及时间等,第三方工具就可以自动帮助用户执行交互行为,用户只需坐等空投。

目前鉴叔团队自研的撸空投工具箱 Jtools 就正在开发以空投意图为中心的自动化交互工具,即将支持 zkSync Era 和 StarkNet 的自动化交互脚本。

用户只需导入私钥(私钥存储在前端浏览器中,网站并不保存用户私钥),配置交互模块与交互日期程序就可自动化执行交易。这样不仅使交互效率提高,随着将来工具的完善,小白用户为撸空投而全网找教程找老师的时代将一去不复返,只要一个自动化交互工具就可以使每个人成为撸毛专家。

虽然自动化交互工具还未推出,但 Jtools 已经实现了钱包体验功能,支持查看 LayerZero 和 zkSync 交互数据,并提供优化建议,还未体验过的小伙伴可以前往体验。

四、总结

综上,实际不管什么样的意图应用场景,本质上都是将操作极致的抽象与自动化,聪明的应用为用户提供 “傻瓜式操作”,而 “傻瓜应用” 则总是责备用户为什么 “不那么聪明”。Web3 想要迎来真正的大规模采用,或许并不需要各种再次拔高用户门槛的协议与基础设施,而是一些真正的聪明应用。

免责声明:本站所有内容可能涉及项目风险事项,仅供科普与参考之用不构成任何投资建议。请理性看待,树立正确的投资理念,提高防范风险意识。建议在交互与持有之前,综合考虑各种相关因素,包括但不限于个人购买目的以及风险承受能力等。

版权须知:引用信息版权属于原媒体及作者。如未经鉴叔 J Club 同意,其他媒体、网站或个人不得转载本站文章,鉴叔 J Club 保留追究上述行为法律责任的权利。

免责声明:作为区块链信息平台,本站所发布文章仅代表作者及嘉宾个人观点,与 Web3Caff 立场无关。本文内容仅用于信息分享,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。