意图:原则与实践

斯坦福区块链评论

介绍

从账户抽象到存储证明,再到Rollups和桥接,"意图"的概念已经成为一股变革力量,承诺重塑加密领域中不断增长的去中心化应用的用户体验和交易效率。在本文中,我们将探讨"意图"的概念,阐明它如何解决用户体验问题,然后深入探讨意图在实践中如何实施,以改变各种不同垂直领域的设计架构,并最终讨论它对中心化和去中心化之间平衡的影响。

意图的原则

与传统交易不同,涉及用户执行的具体操作,意图旨在关注用户在预定参数内的更广泛目标。意图有效地将任务委托给系统,消除了用户手动导航分散协议的需求。通过不对交易的每个细节进行微观管理,意图赋予更具表达力和高效的交易能力,同时提升用户体验。正如Paradigm所说:“通过签署和共享意图,用户实际上授权接收者代表他们选择计算路径”。

用户通常寻求最优的交易价格,并且对所涉及的底层平台往往保持冷漠。这种冷漠态度促成了1inch等平台的成功,并引入了1inch Fusion,这是意图驱动操作的早期示例。通过不同的路径可以满足意图,相比传统交易的固定执行路径,提供了灵活性和效率。

在某些意图基础设施设计中,用户表达他们的意图,然后将其广播到点对点网络中的八卦节点。求解器通常也是完全以意图为中心的协议中的构建者,然后竞争以高效地执行这些意图并生成有效的交易。一个中继器验证他们的执行,然后由意图网络验证者进行验证。这种分散式流程确保以最高效的方式实现意图的满足。

意图代表着一个开放的问题空间,基于意图的用户体验的未来仍然不确定。然而,总体目标是明确的:使加密应用更加用户友好和计算效率更高。最近的Bankless节目中,丹·罗宾逊概述了一个高级用户流程,用户通过链下消息进行签名,这些消息通过一个“MEV黑盒”进行路由,然后转化为链上交易。通过指定起始点和终点,意图简化了这个过程,提高了用户体验。

意图相比以太坊(ETH)交易提供给用户更简化和用户友好的方式。与繁琐的细节如燃料费、滑点以及仅限于单一去中心化交易所或自动化市场制造商(DEX/AMM)不同,意图简化了用户体验。它们只要求用户定义一个起点和一个终点,从而实现更高效和直观的界面。

一旦用户表达了他们的意图,系统就会接管寻找最佳价格的任务。用户只需将他们的意图广播为一条消息,而无需自己创建交易。随后,各种解决方案可以自由地满足意图,前提是它们能够证明以最具竞争力的方式解决了问题,通常是通过最高满意度梯度等因素来确定。这种方法确保用户获得他们预期行动的最佳“价格”。本质上,意图为最终用户提供了与传统的链上交易相比更具吸引力和灵活性的选择。它们可以通过多种方式解决,通常会导致更快、更具成本效益的流程,并减少手动步骤。

意图的一个应用示例可以在UniswapX中看到。在UniswapX中,荷兰拍卖被用于意图,其中价格设定较高并逐渐下降,只要有人填充它变得有利可图,订单就会被填充。正如丹·罗宾逊指出的那样,在竞争激烈的市场中,这样做的好处是减少滑点并为订单流拍卖提供更好的基础。

Succinct的Uma Roy在她关于意图、SUAVE、账户抽象(AA)和跨链桥接的演讲中,也提供了引人入胜的例子来区分传统交易(txs)和意图。

意图在实践中的应用

意图在多个领域具有重要潜力,影响以下部门的几个关键领域:

桥梁和Rollups

在最近的《Bankless》节目中,丹·罗宾逊深入探讨了UniswapX可能采用意图桥接的方式。用户可以表达他们的意图,例如在以太坊上将USDC转换为Arbitrum上的ETH。履行这一意图的证明可以通过消息传递桥接到目标链上。此外,丹建议做市商可能会考虑提供超过标准市场价格的资金,以吸引用户参与滚动资金,尤其是在履行意图时,比如为某人退出进行再平衡。

与传统的桥接设计不同,UniswapX通过仅将“当前正在进行的交换”暴露给潜在攻击,从而最大程度地减少风险。这种方法减少了资金在交换过程中的脆弱时间,显著提高了安全性和用户信任。通过抽象化手动桥接过程,意图简化资产管理,从而大大改善了用户体验。为了充分发挥意图的潜力,用户应该能够访问跨域环境,通过利用各种流动性池和不同的技术堆栈,实现更高效的执行。

零知识(存储)证明

随着L2和L3生态系统的出现,跨这些层传输区块链状态信息的高效性变得越来越关键。零知识存储证明为这一挑战提供了解决方案。当用户指定将资产转移到Rollup时,会发生桥接,并使用存储证明验证目标链的状态。这个机制确保意图已经正确实现,并且链处于预期状态。

在未来,我们可能会目睹已实现意图的聚合,形成可验证的存储证明或聚合存储证明,以简化复杂意图的实现。 Vitalik Buterin在EthCC Modular Summit的讨论中强调了L2环境中证明聚合的重要性[5]。这种方法有助于降低成本并优化证明过程。由Polymer Labs团队引入的zkTree等创新为递归证明打开了大门,这可能在实现zkEVMs、zkRollups、zkBridges和ZK存储证明方面发挥关键作用。

账户抽象化

账户抽象是另一个经常讨论的范式转变,旨在提升用户体验(UX)。它旨在升级当前用于交易生成的外部拥有账户(EOA),使其可以由智能合约钱包管理,甚至在智能合约内部直接启动功能以发起交易。随着意图的成熟,它们可能从去中心化应用(dApps)转变为用户的智能合约钱包,简化用户的角色。Stanley He提出了一个意图→用户操作→捆绑器的过程,其中意图首先通过钱包前端流动[6]。

虽然账户抽象无疑提高了用户体验,但用户仍然需要手动发现最高效的平台来完成交换、桥接或提供流动性等任务。意图旨在消除这一发现层,让用户只需负责指定起始和结束状态。此外,ERC-4337引入了旨在保护去中心化的设计,例如统一的ERC-4337内存池。这种方法减少了碎片化或较小的池子在面对审查和攻击时的脆弱性。通过采用每个捆绑器的单一实施标准来确保兼容性,可以将这些风险降至最低。一些值得注意的项目,包括Zerodev、Fun、Stackup和Rhinestone,正在积极为这个领域做出贡献。

然而,值得注意的是,关于意图的集中化问题已经引起了关注。一些人,比如Alliance的David Ma,认为意图很难实现去中心化,并且越来越受限于具有受限访问权限的集中式服务器。在加密货币领域,平衡效率和去中心化仍然是一个持久的挑战。尽管简化用户体验具有吸引力,但意图的某些要素依赖于链下参与者和基础设施,与常规交易相比,这会导致计算成本大幅降低。对链下组件的依赖可能导致更多的集中化问题,引发对负责协调意图交易量的解决者集中度的担忧。

另一个有趣的领域是意图在合规方面的影响。用户可能很快就可以选择最“合规”的路径来实现他们的意图。虽然这种选择可以带来监管上的优势,但也引入了成本、速度和效率之间的权衡。最终,这将把一部分监管负担转嫁给用户和流动性提供者(LPs),因为他们会根据目标做出明智的决策,选择最合适的路径来实现目标。

结论

如今,意图仍然是一个非常有前景的概念,处于早期阶段。当然,在加密货币领域,未来来临得很快,看到新公司如何利用这一概念创造新的类别和用户体验将是令人兴奋的,无论是新的设计、实施还是架构。尽管如此,最近关于意图的出现和讨论表明,人们对改善整体用户体验有着重要关注,特别是对于非加密货币原生用户。将交易本身的“肉卷”抽象化可能是推动采用和提高整体效率的关键因素。最终,意图、账户抽象化、存储证明和桥接之间的动态仍在探索中,这些要素如何协同工作将对加密货币生态系统的成熟至关重要。

参考资料

Vitalik:建设者和更高级的聚合形式
https://www.youtube.com/watch?v=TSLUpOpsPF0

这篇文章是根据 Bridget Harris 的《蓝图》进行编辑和改编的。
https://bridgeharris.substack.com/p/beyond-transactions

发表评论

电子邮件地址不会被公开。 必填项已用*标注