意图:原理与实践应用
作者:BRIDGET HARRIS;编译:Block unicorn
介绍
从账户抽象到存储证明,再到Rollup和桥接,“意图"的概念已经成为一股具有变革性的力量,承诺重新塑造加密领域不断增长的去中心化应用世界中的用户体验和交易效率。在本文中,我们将探讨"意图"的概念,阐述它如何旨在解决用户体验问题,然后深入探讨在实际中如何实施"意图"以转变各种不同垂直领域的设计架构,最后讨论它对中心化和去中心化之间平衡的影响。
意图的原理
与涉及用户执行的具体操作的传统交易不同,“意图"旨在关注用户在预定参数内的更广泛目标。“意图"有效地将任务委托给系统,消除了用户手动交互各种零散协议的需求。通过不微观管理交易的每个细节,“意图"赋予了更具表现力和高效的交易能力,同时增强了用户体验。正如Paradigm所说,“通过签署和分享一个意图,用户实际上正在授权接收者代表他们选择计算路径”。
Block unicorn解释:你可以把 “意图 ” 理解为用户的指令,当用户对机器人发出交易指令(用户的意图),机器人自动为用户去执行事务,减少用户操作繁琐的流程,提升Web3的产品体验,降低用户进入门槛,以实现范式的转变。
用户通常寻求最佳的交易价格,通常对涉及的基础平台不太关心。这种冷漠态度已经促使像1inch这样的平台取得成功,以及引入了1inch Fusion,这是"意图"驱动操作的早期示例。“意图"可以通过各种路径满足,相比传统交易的刚性执行路径,提供了灵活性和效率。
在某些"意图"基础设施设计中,用户表达他们的意图,然后将这些意图广播给点对点网络中的八卦节点。解决者(通常也是完全以"意图"为中心的协议的构建者)然后竞争以高效地执行这些意图并生成有效的交易。一个中继验证了他们的执行,然后由"意图"网络的验证者验证。这种去中心化的流程确保以最高效的方式实现了意图的满足。
“意图"代表了一个开放的问题领域,基于"意图"的用户体验的未来仍然不确定。然而,总体目标是明确的:使加密应用更加用户友好和计算效率更高。最近的Bankless节目与Dan Robinson概述了一个高层次的用户流程,用户签署链下消息,通过"MEV黑盒子"传递,然后转化为链上交易。“意图"通过仅指定起点和终点来简化流程,从而改善了用户体验。
与以太坊(ETH)交易相比,“意图"为用户提供了一种更简化和用户友好的方法。与指定繁琐的细节,如燃气费、滑点以及仅限于单一的去中心化交易所或自动市场做市商(DEX/AMM)不同,“意图"简化了用户体验。它们要求用户只需定义一个起点和一个终点,从而实现更高效和直观的界面。
一旦用户表达了他们的意图,系统就会接管寻找最佳价格的任务。用户只需将他们的意图广播为一条消息,无需自己创建交易。随后,各种解决者可以自由地满足这一意图,只要他们能够证明他们以最具竞争力的方式解决了用户的问题,通常由最高满意度梯度等因素决定。这种方法确保用户为他们打算的操作获得最佳的“价格”。从本质上讲,“意图"对最终用户来说是比传统的链上交易更具吸引力和灵活性的选择。它们可以以多种方式解决,通常导致更快、更经济、手动步骤更少的过程。
“意图"的一个应用示例可以在UniswapX中看到。在UniswapX中,使用荷兰拍卖来处理意图,其中价格设置得很高,然后逐渐下降,只要有人愿意填补,订单就会立即成交并变得有利可图。正如Dan Robinson所指出的,这在竞争激烈的市场中的好处是滑点较小,为订单流程拍卖提供了更好的基础。
Succinct的Uma Roy在她关于"意图”、SUAVE、账户抽象(AA)和跨链桥接的演示中,也提供了引人入胜的例子,区分了传统交易(txs)和"意图"之间的差异。
“意图"在实践中的应用
“意图"在多个领域都具有重大潜力,影响了以下各个部门的若干关键领域:
桥接与Rollup
在最近的Bankless节目中,Dan Robinson深入探讨了UniswapX可能会采用"意图"进行桥接的方式。用户可以表达他们的意图,例如将USDC在Arbitrum上兑换成ETH,而不是在以太坊上进行。履行此意图的证明可以通过消息传递桥接传输到目标链上。此外,Dan建议市场制造商可能会考虑在履行意图时提供超出标准市场价格的报价,尤其是对于某人退出时的重新平衡等操作。
与传统的链桥设计不同,后者在Rollup之上托管资金,UniswapX通过仅将"当前正在执行的兑换"暴露给潜在攻击者来降低风险。这种方法减少了资金在兑换过程中容易受到攻击的时间,显著增强了安全性和用户信任。通过抽象化手动桥接过程,“意图"简化了资产管理,从而大大改善了用户体验。为了充分利用"意图"的潜力,用户应该可以访问跨域环境,从而通过利用各种流动性池和不同的技术堆栈,实现更高效的执行。
2. 零知识(存储)证明
随着L2和L3生态系统的出现,跨这些层传输区块链状态信息的需求变得日益关键。零知识存储证明提供了应对这一挑战的解决方案。当用户指定了将资产转移到Rollup的意图时,桥接会发生,目标链的状态将使用存储证明进行验证。这个机制确保了意图已被正确履行,链处于预期状态。
在未来,我们可能会见证已履行的意图聚合成可验证的存储证明或聚合存储证明,以简化复杂意图的履行过程。Vitalik Buterin在EthCC Modular Summit的讨论中强调了在L2环境中证明聚合的重要性。这种方法有助于降低成本并优化证明过程。像Polymer Labs团队引入的zkTree这样的创新打开了递归证明的大门,这可能在启用zkEVM、zkRollup、zkBridge和ZK存储证明方面发挥关键作用。
3. 账户抽象
账户抽象是另一个经常讨论的范式转变,旨在增强用户体验(UX)。它旨在升级外部拥有的账户(EOA),这是当前用于生成交易的标准,以便它们可以由智能合约钱包管理,甚至在智能合约内部启用直接功能来发起交易。随着"意图"的成熟,它们可能从去中心化应用(dApps)过渡到用户的智能合约钱包,简化用户的角色。Stanley He提出了一个"意图” → “用户操作” → “打包器"的流程,其中"意图"首先通过钱包前端流动。
尽管账户抽象无疑提高了用户体验(UX),但用户仍然需要手动发现最高效的平台来完成诸如交换、桥接或提供流动性等任务。“意图"的目标是消除这个发现层,使用户只需负责指定其起始状态和结束状态。此外,ERC-4337引入了旨在保护去中心化的设计,例如统一的ERC-4337内存池。这种方法减少了碎片化或较小的具有不同打包器策略的池子容易受到审查和攻击的风险。通过在每个打包器上采用单一的实施标准来确保兼容性,可以将这些风险降至最低。几个值得注意的项目,包括Zerodev、Fun、Stackup和Rhinestone,都积极为这个领域做出贡献。
然而,值得注意的是,关于"意图"存在与中心化相关的担忧。一些人,如Alliance的David Ma,认为"意图"很难实现去中心化,越来越局限于具有受限访问权限的中心化服务器。在加密领域,平衡效率和去中心化仍然是一个持续存在的挑战。尽管精简的用户体验具有吸引力,但"意图"的某些元素依赖于链下的参与者和基础设施,从而导致与常规交易相比计算成本显著降低。对链下组件的依赖可能导致更多的中心化,引发对负责协调"意图"交易量的解决者集中化的担忧。
另一个"意图"正在引发关注的有趣领域是合规性的背景下。用户可能很快就可以选择最"合规"的路径来实现他们的意图。尽管这种选择可能带来监管优势,但它引入了成本、速度和效率之间的权衡。最终,这将一部分监管负担转移到用户和流动性提供者(LP)身上,因为他们需要就实现目标的最合适路径做出明智的决策。
总结
如今,“意图"仍然是一个处于早期阶段的充满潜力的概念。但当然,在加密领域,未来来临得很快,令人兴奋的是看到新的公司如何利用这一概念来创建新的类别和用户体验,无论是新的设计、实施还是架构。尽管如此,“意图"的最近出现和讨论表明,人们正在极力改善整体用户体验,尤其是针对非加密原生用户。将交易本身的繁琐操作抽象化的措施可能是推动采纳并提高整体效率的关键因素。最终,“意图”、账户抽象、存储证明和桥接之间的相互作用仍在不断探索,这些元素如何协同工作将对加密生态系统的成熟至关重要。