CoW Protocol 发布了 Programmatic Order Framework,这是一个用于自动化订单的去中心化解决方案。通过该框架,用户只需一次签名即可创建多个程序化订单,并根据链上条件自动执行,从而简化复杂交易策略、DAO 运营和投资组合管理等任务。该框架降低了部署、更新和删除大量订单的成本,并支持各种用例,如特殊订单类型、自动化 DAO 操作和投资组合再平衡。
作为 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 调用、订单放置和订单结算,都由框架本身提供。
程序化订单框架的关键在于以低成本大量部署、更新和删除订单。开发人员只需要编写指定他们想要执行的特定类型订单的代码,框架就可以处理所有其他事情——存储数据、验证参数和下订单。
WatchTower 中继器验证是否满足订单条件,验证订单签名,并代表用户的智能合约下订单。为了简化程序化订单的部署,CoW Protocol 运行一个默认的 WatchTower,用户可以通过它路由订单。但是,用户也可以运行自己的 WatchTower 实例以获得最大的隐私。
借助程序化订单框架,单个签名可以创建数百个程序化订单。WatchTower 持续监控链上订单条件,并在满足这些条件时立即下订单。
例如,拥有多样化国库的 DAO 可以为其国库中的每个代币设置条件订单。根据这些条件,当国库价值上升到一定阈值以上时,该框架可能会启动交换以轮换到稳定币,或者它可能会在给定月份的某一天启动对 DAO 承包商的付款。
随着国库收到各种代币,该框架会相应地执行交易,从而使 DAO 的财务运营变得简单和自动。
程序化订单框架为个人和链上组织开启了一个便利的世界:
最重要的是,该框架是完全去中心化的,提供 100% 无需信任的执行,无需中间合约或中心化方。
借助程序化订单框架,你可以编写无限数量的用例:
只需几行代码,程序化订单框架就能为所有类型的 DeFi 行为带来便利性和可预测性。
CoW Protocol 正在通过程序化订单框架将程序化订单引入以太坊。创建你可以想象的任何订单类型并立即部署它——所有这些都在你自己的智能合约钱包的安全性范围内。
CoW Grants Program 也在发布与程序化订单框架相关的提案请求。你是否有关于在框架之上构建的解决方案的想法(特别是包含 UI 的解决方案)?提交一份资助提案!
程序化订单框架现已上线。阅读 此处 的文档以开始使用。
有问题吗?CoW Protocol 团队随时为你提供帮助:加入我们的 Discord 或向我们发送 Twitter DM。
- 原文链接: cow.fi/learn/introducing...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!