探索 CoW Swap 的演变:从市价单到程序化订单 - CoW DAO

  • CowSwap
  • 发布于 2024-12-08 22:36
  • 阅读 13

CoW Swap 经历了从 Dutch Auction 到基于 intents 的条件程序化订单的转变。程序化订单框架允许用户执行无限的智能订单,具有更高的 gas 效率和完全的自我托管,为自动化费用收取、DAO 工资、TWAP 订单甚至私有条件订单(如止损)等用例打开了大门。

探索 CoW Swap 的演变:从市价单到程序化订单

CoW Swap,一个 DEX 交易平台,在过去几年里经历了显著的转变。

该平台已经从早期的荷兰式拍卖互换演变为条件程序化订单领域的领导者,开启了通过条件程序化订单开创新局面的意图。在最近的一次演讲中,CoW Swap 的产品营销经理 Alex Vinas 追溯了 CoW Swap 的历程,并深入了解了其历史、关键发展以及全新 程序化订单框架 的承诺(请注意:在演示时,程序化订单框架被称为“Composable CoW”。)

DappCon 2023:Cow 的下一步是什么?Composable Cow - Alex Vinas - YouTube

DappCon Berlin
827 subscribers
[DappCon 2023: Whats Next For Cow? Composable Cow - Alex Vinas](https://www.youtube.com/watch?v=6dA4V_yYn8A)
DappCon Berlin
Search
Watch later
Share
Copy link
Info
Shopping
Tap to unmute
If playback doesn't begin shortly, try restarting your device.
More videos
### More videos
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
Include playlist
An error occurred while retrieving sharing information. Please try again later.
[Watch on](https://www.youtube.com/watch?v=6dA4V_yYn8A&embeds_referring_euri=https%3A%2F%2Fcow.fi%2F)
0:00
0:00 / 22:48
•Live

•
[Watch on YouTube](https://www.youtube.com/watch?v=6dA4V_yYn8A "Watch on YouTube")

以下是 Alex 演讲的文字稿:

CoW Swap 简史

1-navigating-the-evolution-of-cow-swap.webp

Cow Swap 的旅程始于其当前团队成为 Gnosis 的一部分时。当时,该团队正在研究交易预测市场结果的去中心化机制。正是这项工作促成了 2017 年著名的 AMM “x*y=k”公式的诞生,甚至比 Uniswap 的成立还要早。

荷兰式拍卖

虽然他们的最初想法很好,但 Gnosis 认识到传统 AMM 设计的漏洞及其对 MEV 的弱点,因此该团队转向了荷兰式拍卖。

然而,这种机制也有其自身的缺点。

它适用于首次代币发行,并且不易受到 MEV 的影响,但在面对以太坊上日益增长的代币多样性时,它就显得不足了。荷兰式拍卖还必须在速度上做出妥协,从而导致用户交易体验缓慢。

批量拍卖

该团队意识到他们需要一种新的拍卖机制来交易大量资金。批量拍卖就是在这里诞生的。

在经历了批量拍卖 DEX 的几次不同迭代后,CoW Protocol 于 2021 年诞生。CoW Protocol 建立在早期项目的经验之上,并引入了创新功能,如基于意图的架构和全面的 MEV 保护。

该产品旨在解决零售用户、智能合约账户和去中心化自治组织 (DAO) 面临的挑战。该协议的核心是一种委托交易执行模型,其中称为“求解器”的有担保的第三方代表用户处理订单执行。

CoW Protocol 的委托交易模型具有以下几个优点:

  • 对于零售用户,它抽象了以太坊的复杂性,如 gas 费用、MEV 以及搜索最新的 AMM 池的需求
  • 对于智能合约钱包,它实现了无缝的交易体验。在 CoW Swap 之前,智能合约钱包通常会在收集签名时使其交易执行路径过期。如今,智能合约钱包只承诺特定的价格 (而不是特定的交易路径),从而提高了灵活性并优化了订单执行
  • 对于 DAO,诸如 Milkman 合约之类的功能弥合了治理提案和链上互换之间的时间间隔,允许 DAO 指定一个链上价格馈送,从中提取实时价格(而不是指定固定价格)

走向智能合约意图的道路

最初,无 gas 交易仅限于 EOA,因为智能合约钱包没有私钥,因此无法签署消息。直到引入 ERC-1271 智能订单后,才使用一种名为“isValidSignature”的新方法为智能合约启用了无 gas 交易。这使得智能合约可以委托订单放置,同时通过交互式签名验证保持控制。

CoW Swap 中智能订单的第一个实现是 原生 ETH 流,它允许交易者像交易任何其他 ERC-20 代币一样交易 ETH。第二个实现是 Milkman 合约。Milkman 通过用户指定一个链上数据源来提取价格,而不是指定一个固定金额和滑点,从而保护基于治理的互换免受价格剥削。这允许互换的“minOut”变量是模块化的,并使更多简化的基于治理的互换成为可能。

虽然 ERC-1271 智能订单具有包括链上条件保证在内的优点,但它们也具有缺点:它们对于自主执行来说是 gas 密集型的,需要信任持有资金的中间合约,并且每个签名仅限于一个订单。

进入程序化订单时代

程序化订单建立在批量拍卖之上,以实现更用户友好、无需信任和自主的交易。

程序化订单利用 ERC-1271 智能订单来解锁智能合约的意图。这对生态系统来说是具有变革意义的,因为它允许智能合约委托订单放置,同时仍然确保安全和可定制的交易条件。

CoW Protocol 的程序化订单框架 允许用户并行执行无限数量的智能订单,同时提高 gas 效率和完全的自我托管。该框架为许多用例打开了大门,包括自动费用收取、DAO 工资单、TWAP 订单,甚至私有条件订单,如止损。

了解程序化订单框架架构

程序化订单通过去中心化的架构运行,该架构通过在用户保险箱中持有资产来确保无需信任的执行。

2-navigating-the-evolution-of-cow-swap.webp

程序化订单框架涉及四个主要的可定制参数,这些参数与 CoW Protocol 的订单处理相结合,允许开发人员部署任何可编码的策略。

每个条件订单在结算时都具有以下属性或数据可用:

  • handler — 通过智能合约验证条件订单参数(程序化订单框架)
  • salt — 允许相同类型和数据的多个条件订单(Merkle 根)
  • staticData — 条件订单创建的所有离散订单都可用的数据
  • offchainData — 可选择从链下提供给离散订单的数据

程序化订单的未来

程序化订单通过允许用户将其 Safes 转变为自主交易者来开启一个充满可能性的世界。虽然程序化订单框架目前专注于开发人员,但它也为零售用户解锁了广泛的用例。未来 CoW Hooks 的集成可以进一步增强用户体验,将可组合的智能订单与其他功能相结合。

总之,CoW Swap 完善 DeFi订单的旅程体现了该协议对用户和创新的承诺。程序化订单框架成为了一个关键的里程碑,展示了 CoW Swap 的适应性以及满足加密社区不断变化的需求的决心。

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

0 条评论

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