
CirclesUBI 创始人马丁是值得我们关注的天才型开发者。如果马丁在美国,他的影响力将远远大于现在。
马丁是提出 Uniswap 的 AMM 机制的第一人,之后他又推出 CirclesUBI,而 CirclesUBI 如今也有 30 万的个人用户。
现在马丁又有了新动向,他近期推出了 CowSwap,该交易所有两大优势,一是内存池优化,在这之前,就我们所知内存池里的数据是等待被打包的交易数据,链上会有很多人会盯着内存池的数据,然后以低 gas 费买入,转头马上卖回给等待打包的交易,相当于是夹击了这些交易来赚取中间差价,CowSwap 则是取消了内存池完成了它的优化。二是为了早期用户的用户体验,CowSwap 采取了 0gas 费的方案,以此降低了用户的交易成本。

什么是 CowSwap ?
CowSwap 是一个基于 Gnosis 协议 v2 (GPv2) 构建的概念验证 dapp(去中心化应用程序)。CowSwap 通过测试即将公开的功能,同时进行免 gas 费的交易,为去中心化的金融社区提供了 GPv2 功能的预览版。
什么是 MEV,到目前为止已从用户中提了多少 MEV ?
它是由 Paradigm 研究团队来定义的,最大可提取值 (MEV) 是“一个衡量矿工 (或验证者,排序者等) 利润的方法可以是通过他们的能力任意包括,排除,或重新排序区块内交易。”
从 2020 年 1 月到现在 (4 月 21 日),矿工 (等) 在以太坊的交易总额已达到 [3.824 亿美元,包括成功和失败的交易。
Coincidence of Wants (CoWs) 指的是什么 ?
Coincidence of Wants (CoWs) 可以解释为“一种经济现象,双方都持有对方想要的物品,所以他们可以直接交换这些物品。”CowSwap 通过使用批量拍卖作为核心机制,可促进交易者之间的 CoW 和他们的订单。
这意味着,在 CowSwap 上,当两个交易者各自持有对方想要的资产时,交易可以在他们之间直接结算,无需外部做市商或流动性提供者。这为个人交易者带来了更好的价格 (因为传统上做市商会为其表面增加一笔费用——称为价差)。
CowSwap 允许 CoW 订单直接彼此交易。只有不能与其他 CowSwap 交易者直接结算的超额订单金额才会发送给基础 AMM(自动做市商)。
我如何保护 MEV 与 CowSwap ?
CowSwap 利用同一批次中所有交易的统一结算价格进行批量拍卖。由于统一的结算价格,所以没有必要订购单批交易。因为每个人在资产中都得到相同的价格,所以不可能通过将交易按特定顺序来提取_任何_价值。这阻止了 MEV 中使用的主要策略。
批次是由链上的外部独立方 (称为“解决者”) 去中心化解决的。解决者是提交订单结算解决方案以使给定批次的贸易盈余最大化的个人或实体。解决方案者被鼓励施展专业的交易管理技术,允许他们在与外部流动性来源进行的任何交互中设置非常严格的滑点界限 (例如,在 Uniswap 上 CoW 超额交易)。这大大减少了矿工和领跑者的操纵面。
此外,根据提交的订单组成和对给定批次有效的情况,CoW 的存在可能显著减少必须通过外部 MEV 易发协议 (如 Uniswap) 进行交换的数量。
CowSwap 如何决定价格 ?
CowSwap 以离散时间间隔内进行批量拍卖。在缺乏其他交易者的情况下,CowSwap 将交易者与最佳的 Uniswap 流动性进行匹配 (注意 : 其他基本流动性来源,如 Balancer 将很快被添加)。
如果 CoW 订单在一批交易中存在,“小”订单与大订单将会完全匹配。较大订单的超额部分用 CowSwap 集成的最佳可用基础流动性来解决,也就是目前的 Uniswap。两个订单的清算价格将是协议所连接的外部流动性源上超出数量的代币价格。
找到订单的最佳解决方案是一项具有挑战性的任务,它可能很快就会有自己的去中心化竞争。
使用 CowSwap 安全吗 ?
CowSwap 正在被开发,这就是为什么它不是一个 beta 产品,而是一个概念验证的 dapp,供社区在最终版本发布之前测试和使用。
代码经过了仔细的测试和同行评审。虽然这可以看作是在安全方面的一个进步,但建议使用该协议时用户自己需承担风险。

协议
CowSwap 的收费模式是什么 ?
每个被执行的订单都有协议收取的费用。部分费用支付给解决者 (提供订单结算解决方案的实体) 以激励他们的参与。
该费用包括“执行交易的基本成本”和“协议费用”(尽管它仅作为一项费用向用户公开)。作为一个用户,只是签署了一个消息来提交自己的交易,底层的解决者将最终为用户提交交易。从本质上讲,用户是在用自己的卖出代币支付“执行交易的基本成本”,也就是“gas 成本”,并且这个成本已经包含在用户的价格估算中。该协议目前补贴了 90% 的 gas 成本,而该协议费用目前已关闭。
请注意,只有在用户的交易被执行时,才需要支付费用。任何失败的交易都不会有更多的 gas 成本 !
CowSwap 是如何连接到所有链上流动性的 ?
CowSwap 可以连接到所有链上的流动性 :
当 CowSwap 的一批订单中没有足够的 CoW 时,它会利用其他 AMM 的流动性来结算交易者的订单。Gnosis Protocol v2 可以连接到任何链上的流动性来源,因此可以享受去中心化流动性集中在去中心化金融的好处。
CowSwap 如何能够提供更好的价格 ?
在使用链上流动性之前,CowSwap 试图在当前有效的订单集合中找到 CoW,并将它们直接相互匹配。因为没有费用支付给流动性提供者 (例如,0.3% 的 Uniswap v2),CoW 带来了更好的价格,。在 CowSwap 没有 CoW 的情况下,则会利用 DEX 给出次优价。与现有的 DEX 聚合器相比,这可以产生相同或更好的性能。
我如何成为一个流动性提供者 ?
CowSwap 没有流动性提供者。相反,它连接了跨不同协议提供的所有链上流动性。由于订单只有在交易时才会产生成本,活跃的做市商可以观察订单簿并下回报订单 (创建一个 CoW),以防止通过外部流动性进行结算交易。

交易
CowSwap 支持什么类型的订单 ?
目前,只启用了限价买卖订单 (填满-取消)。
CowSwap 允许交易哪些代币对 ?
在 DEX 上有一些基本流动性 (如 Uniswap 或 Balancer) 的,任何有效的 ERC20 代币对。
为什么 CowSwap 可以提供免 gas 交易 ?
CowSwap 之所以能够提供免 gas 交易,是因为订单是在链下通过签名消息提交的。一旦用户批准自己的资金用于 dapp,就可以通过包含交易细节的签名消息提交订单,比如限价、数量、时间戳等等。
需要 ETH 来交易吗 ?
对于交易本身,是不需要持有 ETH。但是,为了能够在 CowSwap 上交易,用户首先需要批准自己在 dapp 上的支出资金。为此,需要 ETH 支付 gas 费。一旦做完了这一步,就不再需要 ETH 了,因为 CowSwap 会从出售代币中收取费用。
在不久的将来,如果用户试图出售一个允许离线审批的 ERC20,那么就不再需要用户的资金使用所需支付的 ETH 了,从而让交易体验免 gas 费。请记住,只有具有此类功能的 ERC20 代币才有可能实现;如果没有,用户将只需要 ETH 来执行批准交易。
交易者如何在 CowSwap 提交一个有效的订单 ?
为了让交易者向 CowSwap 提交有效订单,他们必须执行以下步骤 :
- 批准 CowSwap 智能合约,以代表用户使用代币。通过执行此智能合约交互,用户将批准合约,一旦已签署的交易在批拍卖中完成,就可以从用户的钱包中提出资金
- 一旦获得了批准,下一步就是签署一个 meta-tx,用户将在其中看到将要在 CowSwap 接口中放置的订单的参数。在那之后,就没什么可做的了
- 一旦订单被执行,用户将在 CowSwap 用户界面中看到一个通知,并听到确认的“Moo”声音
为什么 dapp 用户界面会有一个“费用超过金额”警告 ?
为了让解决者 (订单结算解决方案提供者) 在经济上可行,他们需要考虑执行结算交易花费了多少 gas。该协议的费用确保激励了解决者将订单包括在结算中 (类似于传统 DEX 的 gas 支付方式)。费用直接从销售金额中收取,因此必须有一定的最小金额。
为什么需要在交易前批准一个代币 ?
当订单被执行时,结算合同通过 Allowance Manager 从交易者的代币余额中提出卖出金额。为了允许这种情况发生,交易者必须首先批准 Allowance Manager 合同以代表他们消费代币。智能合约逻辑确保了任何代币都不能在没有为其特意签署订单的情况下被使用。
为什么要在消息上签名而不是发送交易来下订单 ?
签名消息不会产生任何费用,因此对用户来说是免费的。当下订单时,协议不能保证订单将被执行 (例如,价格可能会改变到不再满足指定的限制)。通过仅签署交易意向,我们可以确保用户只在他们的交易成功执行时产生成本。
此外,通过将交易意图 (即代币、数量和限价) 与链上的实际执行分离,协议可以对链上的竞争条件做出反应,例如,在不要求用户提交新订单的情况下改变订单匹配的交易路线。
可以在 CowSwap 中买卖 ETH 吗 ?
是的,用户可以直接为 ETH 下买卖订单。在实际订单下之前,用户界面将允许你将 ETH 包装和拆开成 WETH 无需离开 dapp 的用户界面。
目前该项目也引起了一些 KOL 的关注,毕竟对很多人而言免 gas 费确实会节省很大一笔💰~!
