CoW Protocol 推出的程序化订单框架 - CoW DAO

  • CowSwap
  • 发布于 2025-04-14 19:18
  • 阅读 18

CoW Protocol 发布了 Programmatic Order Framework,这是一个用于自动化订单的去中心化解决方案。通过该框架,用户只需一次签名即可创建多个程序化订单,并根据链上条件自动执行,从而简化复杂交易策略、DAO 运营和投资组合管理等任务。该框架降低了部署、更新和删除大量订单的成本,并支持各种用例,如特殊订单类型、自动化 DAO 操作和投资组合再平衡。

CoW Protocol 推出程序化订单框架

作为 intents 领域的先驱,CoW Swap 一直为 DAO 和 DeFi 爱好者带来更快、更容易和更安全的交易。

随着 DeFi 的发展和交易变得越来越复杂,必须手动签名和生成订单的摩擦变得更加明显。希望将定期订单作为复杂交易策略的一部分的交易者、负责管理国库的 DAO 运营者,以及厌倦了签署重复交易的个人,都可以从允许自动下单的系统中受益。

今天,CoW Protocol 自豪地宣布推出两项功能,可消除下单的痛苦,并为自动化开辟了广泛的可能性。

首先,我们将向 DeFi 世界引入一种新的订单原语。我们称之为“程序化订单”。程序化订单是创建更多订单的订单。它们只需要一个签名即可创建,然后在满足链上条件(价格、交易量、余额、时间等)时执行。程序化订单可以无限期地在未来执行,从而自动化从复杂的交易策略到高级订单类型、投资组合管理、DAO 运营等等的所有事情。

除了程序化订单之外,CoW Protocol 还在推出程序化订单框架。顾名思义,它是一个可以轻松创建程序化订单的框架。

下面,我们将更深入地了解程序化订单、程序化订单框架以及实施所需的技术细节。我们还呼吁 DeFi 生态系统通过 CoW Grants Program 提交关于在程序化订单框架之上构建应用程序的提案。

程序化行为的当前状态

DeFi 领域目前支持非常简单的程序化行为——例如,单个限价订单。不幸的是,用户必须信任中心化运营商才能正确且公平地执行这些行为。

尽管在 ERC-1271 等倡议之后,自主代理有所增加,但绝大多数交互都是手动执行的,这意味着存在对个人的依赖,并且存在中心化的故障点。

即使订单执行正确,用户每次想要下新订单时仍然必须签署交易。这对于一次性交易可能不是问题,但对于频繁、重复的交易来说,它开始成为一种麻烦。

程序化订单框架旨在解决这些问题。

程序化订单框架:用于自动化订单的去中心化解决方案

程序化订单框架的核心是通过自动化下单所需的样板代码来简化订单创建。这允许 DeFi 用户以编程方式创建任何一组订单,并且只需一次签名即可自动批准它们执行。

用户可以创建高级订单类型(例如止损和 TWAP 订单)、自动化 DAO 工资单,并仅通过一个链上交易创建或销毁多个订单。得益于“WatchTower”中继器,使用程序化订单框架构建的订单会在满足某些链上条件时自动执行,从而无需为程序化行为进行繁琐且重复的签名。

该框架是一个即插即用的系统,它接收订单逻辑并根据链上条件永久执行订单。创建订单只需要编写订单逻辑本身。其余的交换组件,如订单创建、订单验证、签名验证、API 调用、订单放置和订单结算,都由框架本身提供。

1-programmatic-order-framework.webp

程序化订单框架的关键在于以低成本大量部署、更新和删除订单。开发人员只需要编写指定他们想要执行的特定类型订单的代码,框架就可以处理所有其他事情——存储数据、验证参数和下订单。

WatchTower 中继器验证是否满足订单条件,验证订单签名,并代表用户的智能合约下订单。为了简化程序化订单的部署,CoW Protocol 运行一个默认的 WatchTower,用户可以通过它路由订单。但是,用户也可以运行自己的 WatchTower 实例以获得最大的隐私。

多合一的订单自动化工具包

借助程序化订单框架,单个签名可以创建数百个程序化订单。WatchTower 持续监控链上订单条件,并在满足这些条件时立即下订单。

例如,拥有多样化国库的 DAO 可以为其国库中的每个代币设置条件订单。根据这些条件,当国库价值上升到一定阈值以上时,该框架可能会启动交换以轮换到稳定币,或者它可能会在给定月份的某一天启动对 DAO 承包商的付款。

随着国库收到各种代币,该框架会相应地执行交易,从而使 DAO 的财务运营变得简单和自动。

程序化订单框架的优势

程序化订单框架为个人和链上组织开启了一个便利的世界:

  • 利用链上条件:通过程序化订单框架构建高度复杂的用例,这些用例依赖于自定义条件订单逻辑。创建在特定日期由 WatchTower 拾取的订单,一旦你的合约或钱包的余额高于定义的阈值,或基于其他链上条件
  • 大规模部署订单:通过单个链上交易创建数百甚至数千个订单。开发人员还可以通过简单地使用另一个交易更新 Merkle 根来一次性批量更新订单,只需支付一次 gas 费
  • 并行执行多个订单:在传统的智能合约钱包中,订单按顺序执行。借助程序化订单框架,WatchTower 会监控你的订单并在满足链上条件后立即执行它们,这意味着你可以同时执行多个订单

最重要的是,该框架是完全去中心化的,提供 100% 无需信任的执行,无需中间合约或中心化方。

示例和用例

借助程序化订单框架,你可以编写无限数量的用例:

  • 特殊订单类型:中心化交易所提供你无法在 DeFi 中获得的订单类型的日子已经一去不复返了。编写复杂的订单类型,如止损、指定时间后生效和止盈订单——以及更多。CoW Swap 自己的 TWAP 功能 是使用程序化订单框架构建的
  • 自动化 DAO 运营:像 DAO 这样的区块链原生组织每月处理数百甚至数千个交易。借助程序化订单框架,你的 DAO 可以自动化工资单、国库多元化、费用收取或任何其他类型的重复交易
  • 投资组合再平衡:设置订单逻辑以根据投资组合价值以编程方式重新平衡资产。根据市场条件自动进行多元化,或使用自定义逻辑来管理贷款风险、赚取收益或对冲头寸
  • 私有条件订单:由于该框架支持私有 WatchTower 配置,交易者可以下高度复杂的条件订单,同时保持其私密性。通过重复策略买卖代币,同时隐藏你的参数
  • 协议集成:程序化订单框架不仅仅适用于 Safe!DeFi 协议可以利用其力量来协助重复的协议级别交易,如贷款清算
  • 简单的交易模块:将自定义功能编程到任何订单类型中。公司可以构建 DAO 工具,而复杂性仅为原来的一小部分。专注于构建采用率,而不是摆弄后端技术

只需几行代码,程序化订单框架就能为所有类型的 DeFi 行为带来便利性和可预测性。

你会构建什么,匿名者?

CoW Protocol 正在通过程序化订单框架将程序化订单引入以太坊。创建你可以想象的任何订单类型并立即部署它——所有这些都在你自己的智能合约钱包的安全性范围内。

CoW Grants Program 也在发布与程序化订单框架相关的提案请求。你是否有关于在框架之上构建的解决方案的想法(特别是包含 UI 的解决方案)?提交一份资助提案!

程序化订单框架现已上线。阅读 此处 的文档以开始使用。

有问题吗?CoW Protocol 团队随时为你提供帮助:加入我们的 Discord 或向我们发送 Twitter DM

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

0 条评论

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