意图驱动型跨链桥的幕后原理

  • LI.FI
  • 发布于 2024-07-30 14:27
  • 阅读 42

本文介绍了基于意图的跨链桥,它通过用户意图驱动跨链交易,由求解器(Solvers)竞标完成交易。文章详细阐述了其架构、工作原理、拍卖机制以及优缺点,并探讨了潜在的中心化风险和解决方案,例如 ERC-7683 提案,旨在统一求解器网络,降低准入门槛,从而提升跨链桥的效率和竞争力,该设计目前看起来非常有前景。

你应该使用基于意图的桥吗?关于利弊的指南

在过去的三年里,桥接领域已经取得了长足的进步,每一种新的设计都在不断提高可扩展性和资金效率。基于意图的桥是最新的一种,它的引入是为了改善用户体验和提高速度。

顾名思义,它们基于用户意图工作。让我们来分析一下什么是基于意图的桥,以及它们是如何工作的。

基于意图的架构

意图就像发出一个简单的请求。想象一下,你决定去旅行。你告诉旅行社你想要的目的地和日期(你的意图),他们会处理剩下的事情,安排航班、酒店和活动(填充)。

任何基于意图的架构都可以分解为以下几个关键要素:

  • 意图 (Intent): 用户启动流程的操作,例如请求一本书。
  • 求解器 (Solver): 完成用户请求的实体。不同的术语,如 relayers, fillers 或 agents,可能用于相似的角色。
  • 填充 (Fill): 求解器完成用户请求的任务。“填充”这个术语特别用于基于意图的桥的上下文中,以解释求解器“填充”用户的任务,即在目标链上预先提供所需的资产。
  • 结算 (Settlement): 最后一步是验证完成情况,并正式完成用户的请求。

考虑到这一点,让我们了解这种设计是如何与桥一起工作的。

基于意图的桥的工作原理

当用户发起一个动作时,基于意图的桥的流程就开始了,这个动作创建了一个意图消息,概述了期望的结果。这将触发几个步骤来满足用户的请求。

以下是关于发生了什么的逐步解释:

  1. 用户发起意图。
  2. 资金被发送到链上第三方托管。
  3. 求解器通过拍卖竞标来满足意图。
  4. 选出获胜的求解器,并给予其执行交换的时间范围。
  5. 求解器在目标链上预先提供流动性。
  6. 求解器通过预言机提供完成证明。
  7. 桥从源链释放用户的资金,并将它们发送给求解器。

让我们用一个例子来理解这一点:

Alice 想要从 Optimism 向 Arbitrum 发送 1 个 Eth。

基于意图的桥的工作原理

在这里,各个组件如下:

  1. 桥合约 (Bridge Contract): 负责维护源链上用户资金的第三方托管,聚合交易,并将资金释放给求解器。
  2. 预言机/消息桥 (Oracle/Messaging Bridge): 这会验证目标链上的交易。
  3. 求解器网络 (Solver Network): 一个求解器网络,参与拍卖以满足用户意图。

一个需要注意的重要方面是,一旦用户发起了一笔交易,他们就不能取消它。这种设计选择是为了防止时序攻击。例如,如果用户可以在求解器完成交易后立即取消交易,他们可能会窃取求解器的资金。

基于意图的桥中的拍卖动态

任何基于意图的桥都将从根本上以与上述相同的方式运行,但它如何为求解器执行拍卖是一个关键的区分因素。每个桥的拍卖动态各不相同,不同的操作有不同的拍卖类型。

以下是求解器参与的拍卖类型:

  1. 无选择/Mempool (No Selection/Mempool): 求解器竞相满足意图。
  2. 报价请求 (Request for Quote, RFC): 求解器提供链下报价,用户选择最佳报价。
  3. 私有意图池 (Private Intent Pools): 桥为少数选定的求解器运行许可制的拍卖。
  4. 公共意图池 (Public Intent Pools): 桥运行一个对所有求解器开放的无需许可的拍卖。
  5. 荷兰式拍卖 (Dutch Auction): 从较高的费用开始,随着求解器的出价,价格会下降。
  6. 批量拍卖 (Batch Auction): 将多个意图组合在一起进行联合拍卖。

每种拍卖类型都有其优点和缺点:

该表格 [扩展了Everclear 团队构建的分化](https://x.com/EverclearOrg/status/1791560971443470573)

讨论基于意图的桥中的极端情况

桥的基于意图的设计简化了跨链操作,但在某些情况下,交易可能无法完成。以下是不同的桥处理这些情况的方式:

  • 没有求解器为某个意图出价: Across 使用自己的求解器来填充意图,如果它没有盈利,意图会在设定的时间后过期。另一方面,Everclear 增加了费用并举行新的拍卖。
  • 求解器未能执行意图: 如果意图过期,资金会退还给用户。
  • 意图过期: 如果获胜的求解器未能在分配的时间内执行转账,则该意图将重新开放给其他可以认领该任务和相关费用的求解器。

此外,不同的桥对支付求解器有不同的选择。例如:

  • Everclear: 求解器仅在源链上获得报酬。
  • Across: 求解器可以在任何支持的链上收到结算款,但需支付少量费用。

最后需要注意的是,目前,每个协议都在开发自己的求解器网络。这些网络是孤立的,并且有一个关于统一求解器网络的标准的提案,称为 ERC 7683,由 Across 和 Uniswap 提出。

我们将在即将发布的文章中介绍更多关于求解器网络和 ERC 7683 的信息。就目前而言,任何人创建基于意图的桥(或基础设施)所面临的主要挑战是创建和维护一个求解器网络。

基于意图的桥的优点和缺点

基于意图的桥具有多种优势,使其成为跨链操作的引人注目的选择:

  • 快速且经济高效的执行: 这些桥旨在在特定的时间和预定义的费用内执行交易,使其对用户来说非常高效,因为他们不必等待很长时间。
  • 简单性: 该设计通过最小化链上交互和使用链下流动性来降低成本并加快交易速度。求解器之间的竞争性竞标确保了高效、低费用的交易和更快的执行速度。
  • 降低用户风险: 该设计通过将最终确定性风险转移到求解器身上来最大限度地降低用户的最终确定性风险。

基于意图的桥的一些主要缺点是:

  • 中心化风险: 少数 求解器主导订单流 可能会导致潜在的风险,如审查、单点故障和执行不力。
  • 准入门槛高: 成为求解器需要大量的流动性(由于某些基于意图的协议中的质押要求和固定成本)和技术基础设施,这使得新进入者面临挑战。
  • 单一竞标者问题: 在一些缺乏求解器的协议中,人们发现只有一个竞标者,导致没有竞标竞争。订单经常在没有竞争性竞标的情况下完成,这反过来会影响提供给用户的费率,因为无法实现拍卖的好处。

结束语

基于意图的桥为跨链交易提供了一个有前景且简化的系统,但它们也带来了一些挑战。一个令人担忧的问题是,少数关键求解器可能会主导整个拍卖。然而,目前正在努力创建标准,并降低任何人成为求解器的门槛。

ERC-7683 提案作为一个统一的求解器层,旨在通过标准化流程来解决这个问题。这种标准化将简化以太坊生态系统中的运营,但看看桥如何管理其他 L1(如 Solana)上的求解器拍卖动态和基础设施将会很有趣。

话虽如此,如果实施 ERC-7638,那么任何基于意图的桥的效率将由其拍卖动态决定,类似于Layer1如何根据其共识机制来区分自己。看看这个领域如何在包括桥在内的多个应用程序中发展和采用意图设计将会很有趣。

我们已经在这篇 文章 中讨论了基于意图的桥的主要权衡。但总的来说,设计的采用看起来是积极的,我们在 LI.FI 正在密切关注这种设计在长期内的表现。

立即开始使用 LI.FI

喜欢阅读我们的研究吗?要了解更多关于我们的信息:

免责声明: 本文仅供参考。文中提到的项目是我们的合作伙伴,但我们鼓励你在使用或购买任何提及的协议的代币之前进行尽职调查。这不是财务建议。

  • 原文链接: blog.li.fi/under-the-hoo...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
LI.FI
LI.FI
Get the best cross-chain any-to-any swap out of the box. https://blog.li.fi/