撰文:LeftOfCenter

2020 年是 DeFi 快速成长的一年,在流动性挖矿的助推下,不到一年的时间內, DeFi 的链上总锁仓量从 5 亿美金迅速攀升至 330 亿美金,随着各种各样新项目涌现,加密代币的数量越来越多,同时,加密交易对也迅速增加。

随之,可集成多个去中心化交易平台和代币的 DEX 聚合类平台开始逐渐兴起,成为继借贷平台和预言机赛道之后,又一个备受市场追捧的去中心化金融应用。近期风头正劲的 1inch 就是该赛道中市场份额最大的一家。按月交易量计算,截止 1 月 12 日为止,1inch 占有 78.5% 市场份额,成为最大的 DEX 聚合平台

1inch 到底有何与众不同之处?相比同类产品, 1inch 的交易成本真的是最低的吗?如果不是,那市面上还有哪些替代品?

1inch 是什么?

在探究 1inch 的盈利模式之前,先让我们简单了解一下 1inch 是什么、它是如何成长的,以及它的实现原理。

2019 年 5 月,1inch 诞生于黑客马拉松。它是一个 DeFi 聚合服务平台,可以从其他多个去中心化交易所汇集流动性,为进行代币兑换的交易者提供最佳潜在汇率——对于拥有海量 ERC20 代币的以太坊生态来说,这是一个硬需求。

数据显示,目前以太坊区块链上已部署超过 299,000 个 ERC-20 格式的代币合约,与此同时,每日 ERC-20 代币转移量也于近期达到历史新高。这些代币被分散在各种不同的去中心化交易所,常常具有较低的流动性。

1inch 有效充当了去中心化交易所生态系统的统一门户,将不同流动资金来源聚合在一起,让交易者有能力在在不同 DeFi 平台上进行有效交易。1inch 会把用户希望兑换的代币订单「拆分」成多个部分,然后分布在多个「市场深度」中,每个部分会在不同去中心化交易所进行兑换。目前,1inch 交易所从 21 个主流 DeFi 协议中获取流动性,包括 0x Protocol、Uniswap、Bancor、Balancer、Kyber、Airswap 等。

在黑客松露头之后,1inch 于 2020 年 8 月成功获得由 Binance Labs 领投的 280 万美金的种子轮投资,参投方包括 FTX、Galaxy Digital、Dragonfly Capital 等多家机构。同月,1inch 启动了自有的 AMM 做市平台 Mooniswap。2020 年 12 月初,1inch 又通过 SAFT

(未来代币简单协议,承诺在将来的某个日期交付代币)

的方式完成了 1200 万美元 A 轮融资,由 Pantera Capital 领投,ParaFi Capital、Blockchain Capital 等机构参投。

按月交易量计算,截止 1 月 12 日为止,1inch 占有 78.5% 的去中心化聚合业务的市场份额,成为最大的 DEX 聚合平台,在其身后分别是 Matcha 和 Paraswap。链上数据显示,截止 1 月 11 日,1inch 历史总交易量突破 100 亿美元。此前后 一周,1inch 的交易量也超过了 10 亿美元。1inch 的历史总用户数量(以地址计)为 8.6 万,总交易次数为 56 万次。

来源:https://www.theblockcrypto.com/data/decentralized-finance/dex-non-custodial/dex-aggregator-trade-volume

1inch 于 2020 年 11 月发布了 v2 版协议。相比于 v1 版,1inch  v2 版除了在用户界面、gas 费优化、降低滑点和协议集成方面有重大改进之外,还发布了一项杀手级产品「Pathfinder API」——这是一个全新的探索和路由算法,除了能在多个流动性协议之间「拆分」一笔代币兑换交易之外,还可有效利用同一协议中的众多「市场深度」

(market depths),通过为用户实时优化交易路径,获得最优交易价格。

「市场深度」,是根据公开买卖订单数量来衡量加密货币供求关系的一个重要指标。Pathfinder 可根据不同「市场深度」为特定协议拆分一笔兑换交易,实现最佳买卖价格。在 「源代币」(source token)和「目标代币」(destination token)之间,它其实扮演了桥梁角色。

以下图中「将 33YFI 兑换成 DAI 的一笔交易」为例,在整个兑换流程中,最后一步发生在 curve 平台的「将 USDC 兑换成 DAI 的一笔交易」中,我们看到,Pathfinder 根据当时市场情况路由出多个不同的市场深度。

1inch v2 平台可以执行多路径兑换交易,作为兑换路径的一部分,1inch v2 还支持「打包」、「解包」和「迁移」来自 Aave 和 Compound 抵押代币,也就是说,Pathfinder API 支持通过单笔交易兑换其他 DeFi 平台上的抵押代币,将原先需要执行多笔单独交易才能实现的功能化为一步,这不仅节省时间,还节省了 gas 费成本。

基于 Pathfinder API 路由将 2,500 ETH 换成 Aave 的抵押代币 aWBTC 的路由交易流程

Pathfinder API 的路由路径是实时计算的,由于路径会根据实际情况实时更新,因此相同的交易每一时刻产生的路径是不同的。这种动态的订单分割机制还可以为用户带来一个额外的好处,即大幅减少失败的交易数。

在其他订单分割的 DEX 聚合平台上,一旦组成路径之一的单价超过预设滑点限制时,交易就会失败。而 Pathfinder API 的这种方式,在遇到相同情况时,则不会取消整个交易,而仅返回价格偏差导致无法交易的部分,剩下部分的交易订单则继续执行。

1inch 营收模式遭质疑

1inch 作为聚合平台的领头羊,可以说是继 Uniswap 之后的又一 DeFi 独角兽,其启动的代币空投和流动性挖矿活动更是获得了空前的关注和市场的青睐。

就在 1inch 受到市场热捧的同时,随之而来也引发了质疑:1inch 虽然表面上为用户提供最优的报价,但实际交易成本并不占优势——最大声提出该质疑的是订单簿式去中心化交易协议 0x 的团队。0x 团队还开发了名为「Matcha」的聚合交易平台。

在 0x 团队对市面上一系列同类产品进行模拟测试,之后得出结论:0x API 在 72% 的时间里打败了其他竞争对手,提供比 1inch、Dex Ag、Paraswap 和 Uniswap 更具有优势的调整价格。这意味着,一个交易者如果使用 Matcha 这样的 0x API 聚合平台,那么在 70% 的时间里都可以获得最佳交易价格。

通常,报价被用作是衡量聚合平台表现性能的唯一指标,但实际上,最优报价并不一定带来最佳的「调整价格」。

所谓调整价格,是指扣除费用成本后实际的交易价格,也就是用户在链上完成交易并支付交易成本(gas 和费用)后最终的交易价格。

就像买机票一样,机票报价不是唯一指标,你还得注意是否有隐藏费用,比如行李费、优先登机和座位分配等费用,所有费用加起来的最终成本才是一名乘客最终支付成本。在聚合交易领域也一样存在这样的潜在费用,比如有些聚合平台前端报价是可以兑换出 100 美元,但最后的结算价格却只能兑换出 90 美元,这样的情况并不鲜见。

既然报价并不是用户最终支付的交易成本,这就提出了一个问题,即报价是否是比较聚合器性能的最佳指标?如果不是,那用什么指标衡量?

0x 在这篇文章中提出,调整价格(adjusted price)才是衡量聚合器性能的最佳指标:

来源:https://blog.0xproject.com/a-comprehensive-analysis-on-dex-liquidity-aggregators-performance-dfb9654b0723

事实上,为了吸引用户,大部分聚合平台都会想方设法优化前端报价,为用户呈现更加「漂亮」的交易价格,但报价并没有考虑交易成本和费用,因此最佳报价并不一定总能带来最佳的调整价格,可能会让用户毫不知情的情况下支付了更多的费用,导致交易成本更高。

该文章以 1inch 为例指出,在报价、实现价格(Realized price)和调整价格方面优势依次下降,从 22%下降到 19%,调整价格的优胜率则降低为 14%。这意味着,尽管 1inch 在 20% 的时间里报价更加有优势,但一旦涉及结算和成本费用,优势就大大降低了,而后两个指标显然与交易者的实际收益更加切实相关。

当交易资产的报价和实现价格之间产生差价,且当前者大于后者时,就会产生「正滑点」(positive slippage)。

「正滑点」是一个很有意思的概念。举例来说,当用户购买 ETH 时,ETH 报价为 1000 美元,由于网络拥堵导致最终结算时以太坊的市场价格已跌至 995 美元,但用户仍然需要支付 1000 美元购买一个以太坊,也就是说,交易者多付了 5 美元购买 ETH,这 5 美元就是正滑点。

拿走正滑点差价正是 1inch 的营收来源之一。2020 年 7 月,一个名为「@camilleblanc」的推特用户贴出了自己通过 1inch 进行的交易信息,质疑 1inch 不够透明,隐藏收入。这位用户的链上交易记录显示,如果 1inch 为用户实际交易的结果比预估的交易数量多,1inch 就会将这部分的收入划转到某个以太坊地址中。该推特用户表示,自己一笔交易中,约 1400 美元中有 33 美元(占 2.3%)的差价被 1inch 赚得。

尽管 1inch 官方当时针对该问题回应称,该用户获得了在网站页面中显示的交易数额,「我们不收取额外费用」,但是毫无疑问,这样一种营收方式引发了广泛质疑。

现在,1inch 已经大方承认利用正滑点获得收益,将赚取正滑点转化成社区收益,并表示将这些收益发放给协议参与者,并且社区成员可投票自行决定这些收益应该如何分配。

尽管如此,在很多人、尤其是用户看来,提取正滑点相当于一种寻租,并且是一种边际寻租,不利于产品体验,会给用户体验带来了负面影响。

质疑正滑点营收模式的 0x 如何挑战 1inch?

除了少量了解 1inch 正滑点收益模式的用户零零星星对 1inch 表达了不满之外,真正大声对这个问题喊话的是另一个去中心化交易协议开发团队 0x Labs。 

正如前面我们提到,0x 团队对市面上一系列同类产品模拟测试后得出的结论,认为 0x API 进行的链上交易可以在 72% 的时间里打败向 1inch 这样的竞争对手。这个结论自然被 1inch 的团队质疑,认为比较方式不科学,两个团队多次在推特上交锋,各执一词。0x 协议的创始人 Will Warren 更是在推特上鼓励用户分享出被 1inch 收取正滑点的交易记录。

0x 是一种基于以太坊区块链构建的 DeFi 底层协议,允许用户基于之上创建点对点交易。0x 协议的交易机制是链下储存订单簿、区块链上完成订单结算模式。

0x 并不直接对普通用户提供服务,事实上,作为一种底层协议,0x 是面向开发者用户,即需要开发者基于其上整合以 0x 协议构建的订单,储存在自己的服务器中,以订单簿的形式显示出来。在 0x 协议的系统中,这种服务被称作是「中继方」,也就是我们熟悉的去中心化交易平台(DEX)。

在这个由 0x 协议构建的去中心化交易生态中,没有「正滑点」、光明正大的收取交易佣金,是显而易见乐于被 0x 团队拿出来同 1inch 对比的事情。

我们有必要简单了解一下 0x 协议的运营方式。

在 0x 生态系统中,有各种不同类型的中继者,但其操作流程基本都一样,首先是由交易者创建链下订单,中继者发现并将其托管到自己的服务器中,然后其他人可访问该网站,发现订单并进行交易。

也就是说,链下参与者中继方是 0x 协议的 B 端用户,提供 DEX 服务,这些 DEX 面向终端用户显示 0x 订单,0x 则为这类服务提供智能合约基础设施和流动性,支持它们能以去中心化的方式有效运行。

由于需要支付数据库和托管服务器的成本,因此中继者会收取一定的费用,这也是 0x 生态中一种重要的业务模式。

0xtracker 数据显示,0x 中目前最受欢迎的中继器包括 Tokenlon、0x API、Matcha、1inch.exchange、DeFi Saver。

0x 的核心产品是 0x API,允许任何交易终端(比如 DApp、网站、钱包)集成所有 DEX 的流动性,包括 0x 自有网络中和其他 DEX 协议(Kyber、Uniswap、Oasis 和 Curve)的流动性。0x 自有网络中的订单是指 0x Mesh 广播的订单,在 0x Mesh 中,网络将自动同步所有节点的订单,中继方则可通过 0x Mesh 整理自己的订单薄,提升深度和更好的交易体验。在这个过程中,做市商可以扩大自己订单的受众,从而更容易达成交易。

0x API 中的 DEX 流动性汇总

0x 也有自己的智能订单路由(Smart Order Routing),允许 0x API 的一笔订单可智能地从各个 DEX 获取报价,并计算在各个 DEX 完成订单的比例,以获取最优的价格。比如一笔订单可以 5% 来自 Kyber,55% 来自 Uniswap,40% 来自 Oasis。

2020 年 8 月, 0x 发布了新的报价系统 RFQ ,允许中心化交易所和 OTC 交易加密货币的专业做市商轻松进入 DEX 市场,以低风险进行大量交易,进而将中心化交易平台(CEX)的流动性直接带给去中心化交易所(DEX)和 DeFi 用户。更为重要的是,这种新的流动性非常易于使用 0x API 的 DEX 钱包和 DEX 应用集成。

现在,0x 即将发布 v4 版本,将实现多个不同的功能改进,包括:

将聚合所有流动性来源为用户提供最佳价格,并引入 Transformer 的概念——这是一种可自定义的模块,能够对交易的资产执行原子操作(例如代币封装和解除封装,或充值和提取 LP 头寸);在不牺牲功能的情况下改进 gas 费成本。按照官方的介绍,与 v3 相比,0x v4 将 RFQ gas 成本降低近 70%,未完成订单 gas 成本降低了 10%,通过 0x v4 的路由访问 Uniswap 和 Sushiswap 交易,甚至会比直接在其上进行交易更便宜;协议可自动升级,无需现有的 0x 应用程序进行迁移;提供即插即用的流动性,v4 允许通过标准接口嵌入自定义链上流动性池,并轻松与所有其他流动性来源进行集成。

没有「正滑点」的替代交易产品有哪些?

尽管备受质疑,但是公平来说,1inch 赚取「正滑点」的商业模式并非没有可取之处——对用户可能是毒药,但对 1inch 代币持有人来说,更像是蜜糖。

随着 1inch 代币已经推出,1inch 团队正在把从「正滑点」中获得的收益将通过 staking 奖励的方式反哺给社区供应方,从而给 1inch 代币持有人带来高增长的收益。目前,1inch 代币质押 APY 高达 102%,高收益代币将可大幅引导社区增长,并被广泛认为是开源加密货币项目的关键价值驱动力。更强大的社区,将会给 1inch 社区更强大的病毒传播力,从而最有可能带来更大的用户增长(社区和草根营销)和用户留存率(水平 / 垂直整合)。

当用户质疑「DEX 聚合器是否应该拿走正滑点回馈给社区」这个时,本质上在问一个产品应该优先考虑用户利益(长期价值)还是盈利(短期价值)?对于「交易者」用户来说,当然希望交易成本越低越好,提取正滑点必然会损害用户的利益,导致他们向交易成本更低的平台聚集,这意味着,提取正滑点会给企业带来负的价值。但是,对于 1inch 代币持有人来说,该产品攫取正滑点的营收能力反而是值得关注的亮点。

我们相信,关于 1inch 正滑点的争论还会继续,短期内并不会有非黑即白的结论。在持续的争议中,却是关注一些没有正滑点的 1inch 替代产品的好时机。

Matcha:0x 协议上面向消费者用户的 DEX

Matcha 是 0x 协议中近期攀升明显的一个聚合类 DEX,也是 0x 协议官方推出的面向消费者用户的 DEX。它于 2020 年 4 月 16 日正式上线,被称为「DEX 版本的 Robinhood」,希望提供简单易用的去中心化交易体验,促进散户需求,有望涌入更多 DEX 吃单者消化 0x 提供的流动性。

0xtracker 数据显示,自发布以来,Matcha 的增长迅速。无论是交易次数、交易量还是独立交易者,在过去 30 天内,增长幅度都非常迅猛。

值得注意的是,仅执行限价订单会被归结为 Matcha 之下,在 Matcha 上执行的其他类型订单则被归结为 0x API 之下。

和 1inch 一样,Matcha 是一个流动性聚合平台,这类平台不依赖订单簿撮合交易,而是类似于兑币所的方式让用户交易。通过 0x API ,Matcha 聚合了多个主流 DEX 平台的流动性,当用户在平台上下订单时,该平台的协议会将交易分割到几个不同的平台,包括 0x Mesh、 Kyber Network、Uniswap、Curve、Oasis 和 0x 协议自己的流动性性来源,匹配出最佳价格。

目前 Matcha 没有发行自己的代币,0x 团队也一直回避关于 Matcha 是否会发行原生代币的问题。

0x 协议上最大的中继方 Tokenlon

说到 0x 协议,就不得不提 Tokenlon,作为 0x 网络中最为活跃也是历史交易量最多的去中心化交易所,其交易量累计已突破 50 亿美元,累计交易笔数达 54.5 万,此外,Tokenlon 也是以太坊上的最大 4 个 DEX 之一。

不同于传统的 0x relayer,Tokenlon 引入了类似 Kyber 的「多做市商价格聚合机制」,简称 RFQ(Request for Quatation),通过使用询价(RFQ)架构将去中心化流动性带给大众,提供闪兑的体验。

在 RFQ 模式下,Tokenlon 与专业做市商合作,当用户询问某个币种报价时,Tokenlon 会在后端服务器中对所有做市商进行询价,聚合做市商返回的价格,并最终将聚合后的最优价格和订单返回用户。整个过程耗时目前只有几秒钟。而且这一价格类似于专业做市商的「承诺」,不会产生滑点损失。

Tokenlon 结合链下撮合链上清算 + 闪兑交易体验的模式,尽量把两种模式的优点都集合到了一起,能够提供更优的价格(模式带来的成本更低)和更好的体验(避免了抢跑,同时有价格最终性)。这样,可实现「所见即所得」交易模式,根据市场做市商的实时报价每秒更新价格,用户通过点击「立即交易」锁定价格,显示价格即最终成交价。

Tokenlon 的交易额一直不低,大部分交易对是 USDT-WETH,说明它的交易很可能主要是套利机器人。从下图过去 30 天中的唯一交易者数据可以看出,有 7 千多个交易用户,远低于 0x API 和 Matcha 的独立交易者数量。

DODO 的聚合交易服务 SmartTrade

DODO 是基于主动做市商算法的下一代链上流动性解决方案,通过接入预言机,可提供比 Uniswap 低 10 倍的滑点。此外,DODO 支持单边资产提供流动性,从而可避免无常损失和持仓风险,而且支持首次资产发行以及闪兑交易。 

值得一提的是,在 v1.5 版本中,去中心化交易平台 DODO 推出了集合聚合交易和链上最优交易路径的服务 SmartTrade。SmartTrade 支持聚合交易功能,除了自主开发的智能路由,还集成了 1inch 和 0x 的 API,实现全市场 100 多个代币的任意互换,更支持自主添加代币地址进行交易,并提供链上最优交易路径。

此外,DODO 计划于 2021 年 1 月底推出 DODO v2,并发布三大全新功能:1. 最低资金成本的资产发行,解决长尾资产流动性。2. 众筹流动池,支持公平发行,解决首发抢跑问题。3. 自定义做市工具,帮助专业做市商入场,满足项目方更灵活的做市需求。

参考资料

https://www.chainnews.com/news/736584804855.htmhttps://www.chainnews.com/articles/752326323878.htmhttps://0xtracker.com/appshttps://blog.0xproject.com/a-comprehensive-analysis-on-dex-liquidity-aggregators-performance-dfb9654b0723https://blog.0xproject.com/growing-defi-with-the-help-of-professional-market-makers-0xs-new-request-for-quote-system-8d5fb08594bfhttps://twitter.com/willwarren89/status/1340769927041589251https://css.first.vip/hodl/images/sample.pdf