我们追踪的交易所包括 0x API、1inch、Dex Ag、Paraswap 和 Uniswap。在这次研究中,我们选择了这些 DEX 上最常见的 20 个交易对,并通过公开 API 平均每个交易所取 11,995 个交易作为样本。交易额范围在 100 美元至 100 万美元之间,结算延迟在 0 至 180 秒之间(模拟交易池中的等待时间)。这次模拟持续大约 78 小时,gas 价格在 47 至 194 gwei 之间波动,这样可以保证我们的研究反映市场情况。 在本报告内的图表中,绿色条形和 Matcha 代表的都是 0x API。只有调整后价格超出其它交易所 0.005% 的交易所才会被视为最终赢家。如果差距在 0.005% 以内,则视为平局。「包括 Metcha 在内的平局」指的是,0x API 和另外一家或多家交易所打平。「不包括 Metcha 在内的平局」指的是,除了 0x API 以外的两家或多家交易所打平。所有图表采用的颜色都是统一的。 准确性、gas 使用量、回滚率和响应时间在本研究中,我们分析了三个不同的价格。因此,我们给出以下定义:
我们先来看看报价和实际价格。 0x API、1inch、Dex Ag、Paraswap 和 Uniswap 的报价和实际价格胜率。许多聚合器似乎针对报价进行了优化,但是最佳报价并不一定意味着最佳调整后价格 在上图中,我们可以看出,Uniswap 的整体表现并不突出。上图与调整后价格胜率图表形成鲜明对比。换言之,虽然 Uniswap 无法提供最佳报价,但是就 5000 美元以下的交易而言,它有时能提供最佳的调整后价格,因为交易费低。正如上文所述,随着交易额增加,Uniswap 的胜率会大幅降低,因为聚合器能够将交易拆分给不同的来源,从而找到最佳价格。 从这些图表中,我们还可以看出,0x API 在报价和实际价格上的胜率远远低于它在调整后价格上的胜率 —— 相差幅度平均为 19%,如果考虑到平局情况,报价和实际价格的胜率分别为 57% 和 63%。0x API 在调整后价格的平均胜率约为 72%。0x API 在报价和实际价格上的胜率之所以如此低,是因为我们在设计智能合约路由逻辑时作了明确的权衡,在计算订单的交易路径时考虑了 gas 成本。通过在 0x API 的智能订单路由中考虑 gas 成本,我们可保证价格优势超过从不同来源获取流动性的成本。 (责任编辑:admin) |