Time:2023-08-17 Click:125
原文作者:BRIDGET HARRIS
原文编译:MarsBit,MK
意图(Intents)及其对账户抽象化、存储证明、rollups 等的影响,正在为加密货币创造有趣的新动态。随着这些关键组件的出现,它们正在独特地重塑用户体验(UX)、交易效率和设计,以及集中与去中心化之间的平衡。
资料来源: Paradigm
在某些意图基础设施的设计中,一旦用户指定了意图,它就会在 p2p 网络层中广播到八卦节点。然后,我们将计算责任委托给称为解算器(也称为搜索器 / 撮合者)的实体,它们在完全以意图为中心的协议中也是构建器(PBS 必需)。解算器操作以执行用户的意图规范并生成有效的交易。它们相互竞争以最有效的方式满足意图,然后中继器进行验证,最后意图网络上的验证者承诺执行。这里的流程是:用户将意图发送到意图池→八卦节点在意图池中广播→解算器竞争在内存池中执行交易。
意图是一个开放的问题空间,我们还不完全确定 UX 将是什么样子,但一般目标是使加密应用程序对用户更加容易,更灵活和高效。最近 Bankless 的一集与 Dan Robinson 的对话强调了新设计将从高层用户流程的角度如何构造。用户将在网络应用上看到与往常相似的界面,但与签署 eth 交易不同,他们签署的是一个离线消息,然后将其路由到 MEV「黑盒」,最终将意图转变为完整的交易,然后包括在链上。意图对用户来说是一种比 eth 交易更通用的格式,因为它只指定起点和终点,而不是像现在我们拥有的那样,通过气体、滑点、仅使用一个 DEX/AMM 等来指定,从而导致更好的用户体验。一旦表达了意图,它就被卸载到找到最佳价格的系统中;用户只是广播一条消息,而不自己创建交易。从那里,任何解算器都可以自由地满足意图,只要它们可以证明它们以最有竞争力的方式解决了它(例如,最高满意度梯度),用户就可以获得他们试图做的任何事情的最佳「价格」。在这个意义上,意图对终端用户来说比传统的链上交易更具吸引力和灵活性,因为它们可以通过各种方式解决,通常导致更快、更便宜的流程,减少了手动步骤。
意图的一个应用示例可以在 UniswapX 中看到。在 UniswapX 中,荷兰拍卖用于意图,其中价格设定得很高,并逐渐下降,一旦有人觉得有利可图就会填充订单。正如 Dan 所指出的,这在竞争激烈的市场中的好处是减少滑点,为订单流拍卖提供了更好的基础。
Succinct 的 Uma Roy 在她关于意图、SUAVE、AA 和跨链桥接的演示文稿中给出了交易与意图的伟大具体示例:
Vitalik Buterin
递归证明也已通过 zkTree 探索,最初由 Polymer Labs 团队引入,未来可能有助于实现 zkEVMs、zkRollups、zkBridges 和 zk 存储证明。
账户抽象:本质上,账户抽象作用于升级 EOAs(外部所有账户,当前用于交易生成的标准),使它们可以由智能合约钱包管理,或者替代地,使智能合约能够直接启动交易。对于意图,这一新范式意味着意图层可能会从 dapps 直接转移到用户的智能合约钱包,随着意图变得更加成熟和复杂。Stanley He 在此提出了这一论点,指出为了使 AA 与意图协同工作,可能存在一种意图 → userOp → 打包程序流程(意图首先流经钱包前端):
来源:Stanley He
尽管 AA 极大地改善了用户体验,用户仍必须实际手动发现用于交换 / 桥接 /LP’ing 等的最佳 / 最高效平台。意图的目标是进一步消除这一发现层,从而使用户只需负责指定起始状态和期望的结束状态。
ERC-4337 提出了一些设计来维持去中心化,比如统一的 ERC-4337 内存池。该部分强调,碎片化 / 较小的池子(具有不同策略的打包程序)天然地更易受到审查和攻击。减少这一表面积可以通过在每个打包程序上实施一个实现标准来实现,从而确保它们的兼容性。
像 Zerodev、Fun、Stackup 和 Rhinestone 这样的伟大项目正在这个领域中建设。
一些人对意图方面的集中问题表示了担忧。来自联盟的 David Ma:「关键是,意图难以去中心化,因此越来越多地被孤立在具有许可读写的集中服务器中。」
效率与去中心化在此领域内是一项经典的问题。鉴于加密货币采用受到糟糕用户体验的严重阻碍,因此倾向于集中化的解决方案似乎颇具诱惑力。此外,由于某些意图的元素依赖于链下参与者 / 基础设施,计算成本极低,尤其低于常规交易。来自清算订单的计算成本不必在链上运行(这将体现为燃气费用),只需在做市商的服务器上运行。自然地,将交易流的某些部分移至链下会增加集中化,并且还存在围绕解算人集中(我们用以协调意图体积)的担忧。
在合规性背景下也探讨了意图,用户可以选择满足意图的最「合规」路径。这里的权衡将是成本和速度 / 效率,但最终它会将监管负担更多地转移到用户 / 流动性提供者而非协议上。
许多有趣的项目都在以独特方式利用与 AA、桥接和多链基础设施的组件的意图,以努力实现对各种展开和生态系统的访问,深入到更大的流动性,并为最终用户提供更高效、更便捷的体验。
以下是一些有趣的项目:
Essential 正在构建全面的意图架构。他们有三个主要项目:用于意图表达的基于约束的编程语言(有关 DSL 的更多信息),以太坊上基于帐户抽象的意图的 EIP,以及重新构想从一开始的事务生命周期的基于意图的协议。Essential 与 SUAVE 的区别如下:
Essential 使用用于表达意图的专门构建的 Rust 中的 DSL。SUAVE 使用 mEVM(Solidity),该语言具有用于偏好表达、块构建等的内置语法。此外,Essential 的架构中从未执行意图。相反,它们被解决,然后生成解决意图的执行痕迹,该执行痕迹在链上执行。这与 SUAVE 形成对比,SUAVE 将 EVM 操作码作为意图的一部分生成。
SUAVE 正在处理加密执行空间,而 Essential 的协议不使用加密执行来实现意图隐私。在解密和执行之前,基础的意图被包括在链上。
Essential 的共识机制强迫解算人在客观的意图满足(0-1 满足梯度)上竞争,从而竞争性地鼓励最终用户的高满足度。首先,Essential 正在研究以太坊生态系统中的意图,以及构建自己的基于意图的协议。
Anoma 正在创建「以意图为中心的架构」,任何人都可以实现协议的分形实例,这些协议共同组成 Anoma 生态系统。对于意图本身,Anoma 为用户创建了用于表达期望的最终状态的签名的部分交易。正如 Jon Charbonneau 所指出的,Anoma 的做市商甚至可以定期更新他们的意图:「例如,『我愿意以 Y 的价格购买 X,但这个订单只适用于区块高度 Z。』」
来源:PropellerHeads
OKcontract 专注于通过创建一个标准来指定智能合约互动,从规范生成交易界面,然后允许开发人员将自动化界面嵌入到任何网页中的「低级意图」概念。这种架构类似于可以嵌入其他站点的 Uniswap 小部件 - OKcontract 希望对每个合同都能做同样的事情,而且还是以自动化的方式。
CoW Swap 构建了意图的早期示例,在基于 CoW 协议的交易界面上启用 p2p 结算订单。目前,CoW Swap 可以在 Uniswap、Sushiswap、1inch 和 Paraswap 上结算订单,并通过签名消息(无需支付气体费用的过程)实现用户交易。CoW Swap 可以插入现有的链上流动性,而不是在平台上拥有 LP,并且在平台上没有足够的 CoWs(意愿的巧合)时,可以利用来自其他 AMMs 的流动性。
Cosmos 中运作,并保留块空间期货,以帮助利益相关者获得更多收入,并保护用户免受有害 MEV 的侵害。Skip 的 API 路由解决方案为最终用户找到了跨链体验的最有效路径,最终创建了基于意图的用户流程。
在加密领域,未来来得很快。意图仍然处于发现和实施阶段的开始,但观看新公司的崛起以及类别演变成什么将是令人兴奋的。在此空间中,技术迭代迅速,因此我们无疑会在不久的将来看到这些类型架构的有趣新设计和实施。尽量从用户那里抽象,同时保持去中心化,并推动交易效率和表现力是意图空间的首要考虑因素。希望它最终将推动加密货币的采用并提高效率。意图、AA、存储证明和桥接之间的动态仍在探索之中,这些部分如何协同工作将是加密生态系统成熟的关键。