介绍
随着Web3技术逐步走向大规模应用,如何帮助用户在这个复杂的去中心化世界中自如导航变得至关重要。与区块链早期用户需要理解大量技术细节不同,未来的发展方向在于打造能够引导用户与去中心化系统无缝交互的体验。从Web2的发展历程中我们可以获得启发:正如搜索引擎和ChatGPT等工具让用户需求表达变得更加直观,Web3同样需要构建既简单易用又功能强大的用户体验。
意图驱动的交互正在成为Web3用户体验的基石。虽然对意图的定义存在多种理解,但我们可以将其核心特征归纳为三个关键维度:
* 关注结果而非过程:用户只需表达想要达成的目标,而无需关心具体实现路径
* 基于条件的授权而非代码授权:用户签署交易时不再需要授权智能合约执行任意操作,而是可以在确保预期结果达成后才释放资产(类似于电商中的货到付款机制)
* 开放的求解器生态而非依赖特定dApp:在传统交易模式中,用户需要选择特定dApp作为服务提供商;而在意图模式下,来自链上链下的各类求解器都可以参与竞争,为用户提供最优解决方案
这种模式让用户能够直观地表达需求,而平台则通过求解器和执行器网络寻找最佳执行路径。就像Web2时代后台运行的复杂算法一样,Web3的执行系统也可以利用自动化流程处理执行细节,确保用户高效获得预期结果。
通过聚焦用户体验和意图表达,Web3有望开启一个新时代,让去中心化系统的潜力真正为大众所用。未来的Web3将致力于实现访问民主化、简化交互流程,帮助用户在去中心化环境中摆脱执行复杂性的困扰。
意图实现的多样化探索
从广义上讲,意图可以表现为多种形式:
实际上,不同程度的意图表达已经无处不在,因为区块链代码本质上就是一种自动化工具,能够帮助用户获得预期结果。但当前基于账户抽象(AA)的意图应用仍存在局限性,它们无法实现跨域操作,也难以像更具开放性的意图系统那样扩展。
要理解意图的工作原理,我们可以考察现有的解决方案,从特定意图应用到Anoma、SUAVE等通用意图基础设施。这些系统主要涉及五个关键环节:
意图表达与授权:用户如何输入意图,可以表达哪些类型的意图,以及授权机制如何运作。
求解器生态:是许可制还是开放制?成为求解器的门槛如何?是否存在专业领域的求解器?
求解过程:实现意图的主要路径是什么?如何判定意图已完成?
求解器选择:从多个候选者中选择最终执行者的规则是什么?是赢家通吃还是分散选择?
验证与结算:如何验证求解器完成了任务?用户和求解器之间如何完成结算?
下图展示了当前主要解决方案的概况:
限价单意图:Cow Swap与1inch Fusion
在Cow Swap和1inch Fusion平台上,交易者通过交互界面表达交易意图,设置限价单等具体参数。授权方面,用户签署链下消息,使用交易代币而非ETH支付Gas费,且交易未执行时不产生任何费用。
1inch Fusion采用许可制的解析器作为求解器,需要完成注册、KYC等流程;而Cow Swap的求解器则通过质押100万美元或加入DAO白名单获得资格。
求解器会评估现有交易批次,寻找最优执行路径,考虑流动性深度、价格滑点等因素。他们可以直接调用Uniswap等AMM,或利用DEX聚合器寻找最佳报价。
在求解器选择方面,Cow Swap采用批量拍卖机制,选择能提供最优价格的求解器;而1inch Fusion则采用与1inch代币质押相关的荷兰式拍卖。
验证结算阶段,求解器通过ERC20授权代表用户转移代币,智能合约验证签名并确保执行符合限价要求(基于EIP-1271),最后完成资金分配。
值得一提的是,Cow Swap最新推出的Hooks功能允许在交易前后执行自定义DeFi操作,正在将边界拓展至更通用的意图领域。这与Uniswap v4的发展方向不谋而合,共同开创着DeFi意图的新纪元。
交换意图:UniswapX的创新
UniswapX引入了两大创新:基于荷兰式拍卖的订单签署机制和跨链交换功能。
其荷兰式拍卖机制与Cow Swap和1inch Fusion类似,但具有以下特点:用户可自定义更多参数(如衰减函数、初始价格等);采用无许可的求解器机制;执行价格根据区块包含时间动态调整。
UniswapX还引入了RFQ机制,允许订单指定专属填充者,这种情况下选择过程与1inch Fusion的拍卖机制类似。与1inch的独立拍卖不同,Cow Swap更接近批量拍卖模式,能够合并订单实现需求匹配。
跨链交换的实现流程类似,主要区别在于:求解器需要在原链质押更多保证金;需要额外的预言机进行源链验证;需要在各链部署相应的结算合约。
钱包级意图:账户抽象的实现
账户抽象(AA)框架下,用户通过4337钱包界面创建”用户操作”来表达意图。在链下,用户授权捆绑器(Bundler)有限处理这些操作,比如仅允许与特定DApp交互。
Bundler服务作为公共产品,多数是开源的,任何RPC节点都可以运行。主要分为两类:钱包自建的Bundler服务和第三方基础设施提供商。
Bundler会模拟验证用户操作,将其打包发送至AA系统的入口合约。入口合约将操作上链,由节点验证并达成共识。
Bundler的选择取决于多种因素:钱包可能内置Bundler服务或使用第三方方案,用户也可以自行选择RPC端点,这时Bundler的成功率和声誉就成为重要考量。
验证结算由入口合约在链上完成,从用户预存资金中向Bundler返还ETH作为补偿。这种机制确保了Bundler能够收回垫付成本。
意图标准的新尝试:Essential项目
Essential项目仍处于早期阶段,其目标是建立基于资产的意图标准(类似ERC-4337但更通用),并配套开发基础设施。长期规划还包括模块化意图层和新的约束语言,突破以太坊架构限制。
采用Essential标准的DApp或钱包可以提供直观的意图服务界面。用户只需简单交互即可完成授权。意图表达短期使用Essential标准,长期将采用新的约束语言。
Essential支持各类求解器加入网络,如Cow Swap的交换求解器或状态监控求解器。求解器网络会监控并尝试实现意图,考虑整合现有MEV搜索者、做市商等角色。
求解过程涉及分析约束环境,利用链上下场所寻找解决方案。选择机制类似荷兰式拍卖,首个满足约束的求解器胜出。
验证结算由求解器触发特定合约完成,所有方案都将提交至核心合约进行标准化处理。
多域意图:Flashbots SUAVE的探索
SUAVE采用专用链进行结算和消息传递,与智能合约方案不同。用户需要将资产跨链至SUAVE链,这一设计旨在支持多链操作和隐私交易。
SUAVE最新推出的MEVM是对EVM的扩展,为MEV用例提供新的预编译功能。这使得SUAVE链能够有效服务MEV参与者,如搜索者、区块构建者等。
用户通过编写EVM代码表达意图,定义可访问数据的合约列表。MEVM允许开发者部署各类MEV应用智能合约或新型DEX。
SUAVE的求解器主要是搜索者和构建者。搜索者负责发现解决方案,构建者专注于实施。他们共同构成强大的意图实现生态。
求解器在可信执行环境(TEE)中进行链下计算,共同构建包含多个意图的区块。选择机制采用”先完成先服务”或订单流拍卖模式。
验证结算由预言机和SUAVE验证器完成,预言机提供外部数据验证,验证器在SUAVE链上确认意图执行。
通用意图架构:Anoma协议
Anoma是类似Cosmos的通用架构,即将推出支持IBC的PoS链。它将意图中心化设计与同构协议相结合,由Anoma虚拟机支持,同时提供异构安全功能。
用户通过与Anoma DApp交互来表达意图,定义期望的最终状态。Anoma欢迎各类专业求解器,它们监控符合自身兴趣的内存池。
求解器运行专业算法,在同质化代币交易或状态计算等领域发挥作用。他们还负责意图匹配,形成完全平衡的交易后提交至内存池节点。
选择机制倾向于优先完成任务的求解器。验证由Anoma协议的验证者运行Anoma VM完成,检查所有相关有效性谓词是否满足。资金分配基于VM的执行验证结果。
意图如何重塑订单流模式
当前交易模式下,用户需要自行导航执行路径,形成相对简单的订单流:
而在意图驱动的未来,订单流将变得更加复杂。用户可以自由表达意图,将执行复杂性委托给求解器。我们观察到两个趋势:
领先DApp如Uniswap和Cow Swap正通过让求解器参与来扩展意图功能;通用意图则需要Essential、Flashbots和Anoma等新型架构支持。
不同类型的意图可能由专门平台处理:UniswapX和Cow Swap处理交换意图;AA钱包处理单域意图;SUAVE和Anoma解决通用多域意图。
新订单流可能遵循以下路径:用户通过友好界面表达意图并授权;意图被发送至特定内存池;求解器链下模拟并竞争解决;最后验证完成状态。
在SUAVE生态中,求解器兼具求解和建块能力。AA生态中,Bundler执行模拟打包,可能直接发送给受信任构建者以避免抢跑。
验证方式多样:智能合约可靠但扩展性有限;预言机支持多链但存在风险;Anoma VM需要采用其框架但功能全面。
意图世界的订单流呈现出全新特征:更丰富的意图表达方式、多个专用内存池、专业求解器角色、跨域结算能力等。
意图引发的连锁反应
意图驱动模式将影响Web3世界的多方参与者:
上游基础设施中,SUAVE等新链促进高效意图解决;Anoma架构支持通用验证;L2适合意图相关计算;隐私保护防止MEV问题;预言机协助验证;标准协议减少碎片化。
中游求解器生态中,专业求解器(如做市商)凭借流动性优势可能获得专属订单;构建者在跨链结算中发挥关键作用;搜索者的算法专长对流动性聚合等意图很有价值。
下游应用将获得显著提升:更友好的体验促进采用;更多链下组件提高效率;通过求解器实现复杂功能;支持更丰富的交互方式。
例如在DeFi中,求解器可以承担跨链原子性风险,开启新可能。GameFi中玩家可以定制策略,参与游戏经济系统,获得类似DeFi的体验。
展望与思考
意图与Rollup在哲学上颇有相似之处:都将复杂执行放在链下处理,仅保留最终验证结算。在Rollup生态蓬勃发展的今天,意图领域也呈现出爆发态势,各类专用语言和标准不断涌现。
但我们也需警惕潜在的集中化风险。能够处理复杂意图的玩家可能获得更多私有订单流,形成良性循环。此外,如何激励求解器参与也是实际问题,当前AA交易量不足就导致Bundler缺乏动力。
意图世界充满变革潜力,我们需要在创新、去中心化和用户体验之间找到平衡。让我们共同探索这一激动人心的领域,释放Web3的真正潜力!
参考资料
1.https://www.chainfeeds.xyz/feed/detail/57b521e1-d651-4e76-86cb-6a68690cbebd
2.https://hackmd.io/@1ofB8klpQky-YoR5pmPXFQ/rJZUWFzP3
3.https://writings.flashbots.net/mevm-suave-centauri-and-beyond
4.https://docs.google.com/file/d/1c0Ok4M3CcPjMCh7-vh6ErfhqlJsh1qau/edit?filetype=mspresentation
5.https://www.paradigm.xyz/2023/06/intents
6.https://dba.mirror.xyz/NTg5FSq1o_YiL_KJrKBOsOkyeiNUPobvZUrLBGceagg
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/10682.html