原文标题:《DeFi 之道丨对比 Balancer、Curve 和 Uniswap 三大 DEX 的 Gas 成本差异》 用户在以太坊区块链中发现的主要用例之一就是无需中介即可在加密资产之间进行兑换的能力。 去中心化交易所或 DEX 是用于此活动的平台。 它们可以概括为一类应用程序,允许您使用其池中可用的流动性将 ETH 或任何代币交换为其他代币。 DEX 代表了以太坊上最广泛的 gas 消耗应用。 根据 The Block 的统计,与代币兑换相关的合约是消耗区块链资源最多的合约之一。 尽管这些系统具有无需许可的性质、惊人的数量和无可争议的成功,但在链上进行操作成本高昂,对某些用户来说是一种负担。 兑换成本可以分解为几个不同的成本要素:
了解这些成本对于资本效率至关重要,并且如果做出正确选择,用户或可节省数千美元。 DEX 中有几个可供用户选择的协议应用,它们提供相同的代币兑换核心服务。 本文旨在根据体验对它们进行对比,也就是使用市场上可用的不同 DEX 时的交易费用成本。 为什么交易和 DEX 之间的 gas 成本会有所不同?任何链上操作都需要根据它消耗的计算资源量来定价。 在以太坊网络中,gas 是用于衡量用于执行每个特定操作的计算工作量的单位,并直接影响交易成本。 由于每个协议采取不同的方法并且需要执行不同的函数来进行交换,因此每个交易 / 协议的消耗也不同。 一笔交易可以调用任意数量的函数并与许多不同的智能合约进行交互。 下面,我们可以看到使用 Tenderly 提供的工具进行的两笔不同交易的 gas 消耗明细。 如您所见,第二笔交易最终比第一笔交易多花费了 70% 的 gas。 两笔一般兑换交易所消耗 Gas 的细节。来源: https://tenderly.co/Dashboard 比较法每个 DEX 都有其执行兑换的方法,但可以在它们之间确定一些模式。 为了比较不同 DEX 之间兑换的 gas 成本,每种都选择了一个代表。 Uniswap V2 代表了传统的恒定产品池,Uniswap V3 引入了集中流动性池。Curve 采用了混合和自定义曲线池;Balancer V2 采用了加权池。 对于他们中的每一个,都设置了一个 Dune 仪表板:
|