聚合器的存在消除了通过确保你获得生态系统所能提供的最佳优势来寻找合适的交易平台的思维障碍。但是,并非所有聚合器都是一样的:它们在定价,报价准确性,GAS使用量,恢复率和响应时间方面具有不同的性能水平。 最优报价不一定总能带来最佳调整价格。就像买机票一样,你需要注意隐藏的费用。虽然基本机票可能会便宜一些,但是当你为所有附加组件(行李费,优先登机,座位分配等)定价时,最终可能要付出更多。 DEX流动性战争和聚集的兴起 在过去的几周里,涌现了新的流动性来源,超过40亿美元的资金分布在多于15个来源中,并且每周都有新来源出现。结果,DEX的流动性变得比以往更加分散,这使DeFi用户找到给定交易的最佳价格变得更加复杂。反过来,这又导致了聚合的增长,在过去的12个月中,聚合的增长显著,占第三季度DEX总交易量的9.6%。但是,聚合仍然有些误解。例如,虽然报价通常被用作比较聚合器表现的唯一指标,但一些聚合器报价100美元并始终稳定在90美元的情况并不少见。报价并不能反映用户最终得到的价格,因此提出了一个问题:这是否是比较聚合器性能的正确指标。 下面,我们旨在提高行业透明度,并就如何客观地衡量和比较聚合器的性能展开对话。 调整后价格-聚合器的黄金指标 我们认为用以下原则来指导团队构建高性能,专业级的聚合器:准确性:聚合器应准确,即结算价格应等于报价。轻微的差异是可以接受的,因为在提交交易的时间和在链上确认交易的时间之间总会有市场变动。但是,在其他所有条件相同的情况下,报价更准确的聚合器是更好的产品。所见即所得。 低成本:在链上进行更多的工作会导致更多的GAS使用,进而导致更高的GAS成本。聚合器应旨在尽可能降低开销,以确保用户获得最佳交易。聚合器还应适应当前的GAS价格市场并相应地调整路线。在GAS上花费的每一美元都应该为用户带来更多收益。 低返还率:聚合器通过在所有交易规模上保持低返还率来保护其用户。当交易失败时,这是令人沮丧的体验,因为用户仍然需要支付GAS费。 最终,我们将这些原则组合为一个黄金标准:调整后的价格。 调整后的价格获胜率,用于0x API,1inch,Dex Ag,Paraswap和Uniswap。 0x API在考虑了GAS价格后,通过提供更好的价格,在大约72%的时间内胜过其他交易所。 0x API平均胜过其他交易所72%的时间。这意味着,使用像Matcha这样的0x API聚合器的商人将获得所有DEX 7中10倍的最佳价格。 方法论 本节中共享的数据来自我们在0x Labs建立的模拟工具,该工具使我们能够连续报价和执行各种代币对,交易量和确认延迟的交易。对于技术含量更高的人群,可以通过在Geth节点上执行eth_call并使用状态替代来为交换交易提供资金和跟踪交易来完成模拟,交换交易包括度量指标(例如买卖代币和使用的GAS)。正在观察的交换是0x API,1inch,Dex Ag,Paraswap和Uniswap。在本研究中,我们使用了DEX中20个交易最频繁的货币对,并使用它们的公开API,每个交易所平均采样了11,995个交易。交易规模从100美元到100万美元不等,结算延迟在0到180秒之间变化(模拟在内存池中等待的时间)。模拟运行了约78小时,在此期间,GAS价格在47至194 gwei之间波动,这使我们能够确保研究能够反映市场情况。 在此报告中呈现的视觉效果中,绿色条形和Matcha(0x API)代表了0x API。如果胜出者的表现优于其他交易所超过0.5个基点,则该获胜者被视为获胜者。最佳价格的0.5个基点内的价格被视为平局。 “与Matcha并列”表示将0x API和一个或多个交易所并列。 “没有Matcha的领带”是指两个或多个交易所(不包括0x API)被捆绑。在整个图中颜色是一致的。 准确性,GAS使用量,还原率和响应时间 在这项研究中,我们分析了三种不同的价格,让我们定义它们:
0x API,1inch,Dex Ag,Paraswap和Uniswap的报价和调整后价格中奖率。许多聚合器似乎都针对报价进行了优化,但最佳报价并不一定总能带来最佳的调整价格。 在上图中,会注意到Uniswap不再存在于任何交易量存储桶中。与之前显示调整后价格优胜者的图表形成鲜明对比。换句话说,虽然它没有显示最佳价格,但由于费用低廉,有时它会为$ 5K以下的交易提供更好的调整价格。如前所述,在高价值交易中,获胜者的百分比显著下降,因为聚合器通过跨来源拆分交易以找到最佳价格来表现更好。 报价和实际价格之间的差异通常可以通过报价和链上结算之间的时间延迟内发生的不准确或市场变化来解释,这可能使报价不再可用。已实现和已调整之间的差异仅仅是聚合器产生的额外成本。 0x API和Uniswap始终具有正方差(即大于0),这表明报价和交易的链上结算之间存在价格波动,对用户有利。这称为正滑移。发生这种情况时,0x API始终会将正差异传递给用户。 准确性很重要,因为它可以建立用户信任度,并且可以证明聚合器报价是最终用户将获得的价格。给定足够的时间和样本,方差应接近0。 尽管增加了GAS使用量,但0x API仍可以为用户提供十分之七的价值。所有其他聚合器的成本至少是0x API的两倍,这意味着它是用户成本的两倍,而且几乎没有提取任何附加价值。 Uniswap是用GAS量最便宜的交易所之一,因此这是所有聚合器都应追求的目标,尤其是对于低价值。即使GAS价格为1 gwei,将100美元的交易分割成多个交易所的可能性极小。
在高GAS价的环境中,0x API的表现也优于竞争对手。当GAS价高于400 gwei时,可提供10倍的更好的调整价格。 现在,与Uniswap相比,返回0x API的耗油量。平均而言,0x API的耗油量比Uniswap多,但0x API提供的调整后价格比Uniswap 7高出10倍。这怎么可能?在0x实验室,我们建立了一个超级优化的合约,该合约允许0x API以比默认Uniswap合约“更省油”的方式获得通过Uniswap路由的100%流动性。这对于通常被路由到一个单一来源的较小交易($ 5K)特别有利。 0x API v1提供了市场领先的GAS效率。通过自定义,高度优化的体系结构,通过0x API访问Uniswap的流动性现在比直接进入Uniswap便宜,而且通常更便宜。 第一笔交易(左)显示了直接去Uniswap进行的ETH UNI交易。第二笔交易(右)显示等效的ETH UNI交易已通过0x API 100%路由到Uniswap。如“交易使用的GAS”字段中所示,Uniswap交易成本约为11.4万GAS,0x API交易成本约为11万GAS,即便宜3.7%。某些链上状态和条件可以更改结果(例如,如果用户需要设置新的配额),但是通常,使用0x API进行Uniswap交易现在比直接进入Uniswap便宜,而且通常便宜。 低于10秒的延迟实质上意味着交易立即执行或在提交交易后的下一个区块中执行。由于市场波动的窗口很小,因此延迟时段中的高回复率反映了报价不正确。 在上方的图表中,0-10秒的延迟时段值得关注。低于10秒的延迟实质上意味着交易立即执行或在提交交易后的下一个区块中执行。此延迟时段中较高的还原率反映了报价不正确。
Matcha的平均每周回复率通常在3%至4%之间,比其他交易所低10倍。 现在,有一个我们尚未涉及的重要指标:响应时间。对于像Matcha这样的应用程序的最终用户来说,该指标可能并不立即显而易见。但是,当你在第三方基础结构之上构建产品时,需要该服务尽可能可靠和快速。更快的聚合器可以使用户更快地进行交易,从而降低滑点并减少还原的机会,更不用说改善的用户体验。 当你在第三方基础架构之上构建产品时,需要该服务尽可能可靠和快速。 API的0x响应时间始终低于1.5秒,比其他聚合器快2.7倍。 在所有经过分析的交易所中,1 inch的响应时间是最高的,比0x API的响应时间高2.7倍。在4秒时,1 inch的响应时间大约是开采一个新区块所需时间的三分之一,而新区块可能形成或中断对时间敏感的掉期交易,例如,在市场条件动荡的高波动时期。
总结 很高兴你一路读到这!我们的目标是分享在构建0x API方面所学到的知识,并阐明聚合器之间并不明显的关键差异。正如前面提到的,希望为行业带来更多的透明度,并公开讨论如何客观地衡量和比较不同聚合器的性能,以便DeFi开发人员和交易者可以做出明智的决定。 原文作者:Fulvia,对权力下放INTJ和金融平等充满热情。@ 0xProject产品工程师,曾任职于@Bitso。 原文链接:A comprehensive analysis on DEX liquidity aggregators’ performance —- 编译者/作者:洁sir 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
0x、1inch、Paraswap、Uniswap,众多DEX流动性聚合器的性能表现到底如何?
2020-10-03 洁sir 来源:区块链网络
LOADING...
相关阅读:
- 区块链大型巡回播放【第66期】#区块链交收和清算的困境# &“行情解2020-10-03
- 德菲2020-10-03
- DeFi通过储备证明概念获得更大的收益2020-10-03
- Diginex首席执行官表示,技术本身是通缩的2020-10-03
- 那么中国对DeFi的感觉如何?2020-10-03