什么是链下订单?- CoW DAO

  • CowSwap
  • 发布于 1 天前
  • 阅读 53

链下订单是一种通过数字签名授权交易,但不在公链内存池广播执行交易的方式。求解器竞争以找到最佳路由并承担gas费,从而保护用户免受MEV攻击(如三明治攻击),并支持无gas创建和取消订单。用户资产始终自托管,仅当交易按用户指定价格执行时才转移。文章详细介绍了链下订单的工作原理、优势(如MEV保护、gas费节省、资本效率)以及现代DEX(如CoW Swap)如何通过批量拍卖和求解器网络实现。

什么是链下订单(off-chain order)?

传统自动化做市商(AMM)交易会将你的精确交换意图广播到公共内存池,让你的资金暴露在通过三明治攻击提取价值的掠夺性MEV机器人面前。链下订单通过将易受攻击的交易排序过程移出公共区块链,改变了这一局面。具体而言,它是一条经过数字签名的消息,你可以在离线状态下授权一笔交易,而无需直接将可执行的原始交易广播到网络上。继续阅读以了解链下执行如何取代传统AMM机制,非托管委托交易如何在幕后运作,以及现代协议为何使用该框架来保护你的资产。

TL;DR

  • 链下订单是一条数字签名消息,你通过它授权一笔交易,而无需将可执行交易直接广播到公共区块链网络。
  • 求解器(solvers)竞争寻找最佳的去中心化兑换路由,同时预先承担网络Gas费用。
  • 绕过公共内存池可保护你的交易免受抢先交易和三明治攻击,并且你无需为失败的执行支付网络费用。

什么是链下订单?

由于传统的链上AMM在执行前会公开广播你的财务意图,因此交易流程需要进行结构性改革。链下订单是一种加密签名,它在公共区块链内存池之外授权交易执行,同时将最终结算安全地保留在链上。当你签署其中一条消息时,你便授予了智能合约代表你执行特定交换的条件权限。

链下金融架构与主流加密俚语“off the chain”(意为意想不到的热潮或兴奋)无关。现代意图模型将交换机制去中心化给第三方操作者,同时无需你放弃资产托管权。区块链纯粹充当结算层,而实际匹配引擎运行在二级去中心化网络上。

早期的开发者试图通过构建纯链上订单簿来解决公共内存池的暴露问题,但这些方案存在严重的延迟和巨大的网络费用,因为每次修改出价都需要单独打包进区块。由于这些早期解决方案效率低下,行业正广泛从传统的链下订单簿流动性模型(如0x的Orderbook v1)转向RFQ网络、意图填充器、荷兰拍卖机制和批量拍卖求解器。现代DeFi通过将易受攻击的订单逻辑保留在链外来改变其底层结构,以保护用户生态系统。

链下订单如何运作

一旦你理解了目标是将交易逻辑保密,问题就变成了:当你签署离线意图时,你的代币实际上会发生什么?链下订单将执行与托管解耦,允许你将复杂的交易路由安全地委托给专门处理链上交互的填充器。你无需直接与流动性池智能合约交互,只需签署一条条件消息,该消息充当一条可编程授权,能够编码有效期、衰减机制、自定义滑点容忍度和跨链条件。设想一位名为Alex的交易者想要将10 ETH兑换为稳定币。

  1. Alex定义交易参数并在其钱包中生成一条加密签名,创建出当前网络所谓的已签署的交易意图
  2. 钱包将签名提交到一个去中心化链下网络,独立操作者在其中收集并聚合待处理的交易。
  3. 专门的填充器激烈竞争,在所有可用的去中心化交易所和流动性来源中寻找最有利可图的执行路径。
  4. 胜出的填充器将最终协调好的交易提交给一个链上智能合约,该合约以加密方式验证签名并执行订单的特定流程以结算余额。

在Alex离线签署授权后,执行的责任从钱包转移出去。区块链上存在专门的响应合约,在任何代币移动前验证最终执行条件,充当无偏见的算法裁判。如果填充器未能确保要求的执行价格,响应合约将直接拒绝结算。Alex安全地保留其代币,而填充器则损失了为尝试执行糟糕交易而花费的网络Gas费用。

为什么链下执行很重要

了解了专门的填充器处理执行机制后,话题自然转向链下路由为何在经济上优于传统链上AMM。绕过公共交易排序可保护机构和个人执行免受掠夺性价值提取。IOSCO去中心化金融报告指出,链上内存池中的公共交易排序为去中心化市场创造了可被利用的条件。由于传统AMM交易会将你的最大滑点容忍度广播给全世界,搜索者通常会运行三明治攻击来吸走你的资金。

将交易转移到私有网络可消除你对MEV提取风险的暴露,从而带来巨大的资金留存。当一个大型去中心化自治组织(如ENS DAO)需要出售10,000 ETH时,他们使用了链下执行来绕过公共路由。最终捕获的价格盈余总计80,992.87美元,实际滑点仅为0.5%,而容忍度为2%。像Aave DAO这样的机构实体也看到了类似的交易量优势,仅通过保持订单流向私有模式,就在一笔203万美元的交易中获得了9,699.15美元的价格盈余

如果你曾为一笔回滚的交易支付过50美元的以太坊Gas费,你就能体会到链上执行的痛苦。人们误解了无Gas交易的机制,正如UniswapX白皮书所说明的,执行会产生标准的网络基础费用。然而,独立求解器会预先支付这笔费用以启动链上结算,然后通过将成本计入最终执行价格的价差中系统地收回。

你无需为创建、修改、提交或取消限价单支付网络费用,因为你只是在区块链之外重写一个文本文件。除此之外,单个钱包余额可以同时支持多个未完成订单,为活跃交易者创造了卓越的资金效率。请记住,链下执行确实存在局限性,因为求解器的效率在很大程度上依赖于拥有一个高度竞争的操作者网络来寻找最佳路由。

现代DEX如何处理链下执行

在去中心化网络上安全交易需要将风险较高的交易排序阶段移出公共视野,并将执行负担转移给专门的网络求解器。CoW Protocol通过将这些委托订单分组为公平的组合批量拍卖,最大化链下意图的优势。独立求解器之间激烈竞争,寻找最高效的路由,确保统一的清算价格并消除整个批次中的掠夺性机器人。像CoW Swap这样的DEX使用这些隐藏意图,私下以真实清算价格结算每一笔去中心化交易。

关于链下订单的常见问题

签署链下订单时,我的代币安全吗?

是的,你的资产在整个过程中保持完全自托管。加密签名仅授予专门的智能合约从你的交易中移动指定代币数量的临时权限。只有当交易可靠地以等于或高于你要求汇率的价格执行时,你的代币才会离开钱包。

创建链下订单需要支付Gas费吗?

在发起或取消链下意图设置时,你无需支付网络Gas费用。执行你交易的求解器预先支付区块链网络费用,并通过将成本计入最终执行价格的价差来经济地收回。意图模型意味着你无需在失败交易上亏损。

如果我的链下订单失败会发生什么?

你的交易只会过期或回滚,且不会消耗你的任何资金。求解器负责将交易提交到区块链。由于他们管理链上交互,求解器承担任何失败网络执行的财务损失。

我可以在不支付Gas费的情况下取消链下订单吗?

是的,你可以轻松取消未完成订单而无需花费网络费用。意图存在于与主区块链分离的二级验证网络中。覆盖或取消它只需从你的钱包签署一次免费的更新结构。

链下订单与中心化交易所账本有何不同?

中心化交易所将你的资产存放在其公司钱包中,并在私有数据库上匹配交易。去中心化链下订单允许你将代币保留在你的非托管钱包中。独立网络协调去中心化交易匹配,然后在公共区块链上透明地结算。

分享

复制

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

0 条评论

请先 登录 后评论
CowSwap
CowSwap
江湖只有他的大名,没有他的介绍。