为什么ETH手续费(gas)这么高?原因及解决方法
就在最近,我们再次目睹以太坊交易费用飙升至前所未有的高度。
9 月初,平均 ETH 交易费用高达 0.031 ETH(或在撰写本文时约为 11.5 美元),在以太坊网络参与者中引起了相当大的轰动。
问题是,考虑到没有其他流行的区块链遇到费用增加的问题,是什么导致使用以太坊的成本上升?要找到这个问题的答案,首先,我们需要倒回几年前。
从 ICO 到去中心化金融
2017 年出现了巨大的 ICO(或首次代币发行)热潮,当时在以太坊等区块链上创建了大量代币,并通过中心化交易所和网站出售。开始买卖新代币非常容易,任何有互联网连接的人都可以做到。
在接下来的几年里,ICO 领域变得越来越规范——交易所被要求执行越来越复杂的 KYC 程序,这给任何想要自由交易代币的人带来了巨大的摩擦。
但历史告诉我们:凡是人为制造的摩擦,总会出现技术解决方案。
这种特殊的解决方案以去中心化交易所的形式出现,任何人都可以发行、交易、借出、借用代币,并以其他方式与代币进行交互,而无需经过繁琐的验证过程。
这些交易所通常也被称为DeFi(去中心化金融)。
高 ETH 费用是 DeFi 的副产品
根据以太坊数据分析工具Dune Analytics的数据,去中心化交易所(也称为 DEX)的交易量多年来急剧上升。
相比之下,2019 年 8 月的总成交量为 1.73 亿美元,而 2020 年同期的成交量为 110 亿美元,四舍五入增长了 65 倍。
而且它还在不断增长——在撰写本文时,以太坊上整个 DeFi 空间的总量达到了 137 亿美元的历史新高。
但这与交易费用有什么关系?好吧,在大多数情况下,DEX 中的所有操作都直接记录在区块链上。如果是这样,链上发生的大量交易会给网络带来很大压力。随着越来越多的交易发生,区块变满,这意味着区块中没有足够的空间来立即确认所有正在进行的交易。区块中空间不足(或拥塞)导致交易相互竞争,其中一个将首先被确认。滚雪球的过程还在继续,因为如果每笔交易都想首先得到确认,就必须支付比其他交易更高的费用。
尽管有更多因素,但这是目前通过以太坊网络进行支付的主要原因之一,特别是对于使用 ETH 或 ERC20 代币(例如 Dai)在线购物的人来说,目前可能过于昂贵。
有什么解决办法吗?
是的,有很多方法可以使用以太坊区块链并避免高昂的交易成本。目前最可行的解决方案之一是使用第二层解决方案。首先想到的是 OMG Network和Plasma 。
OMG Network(正式名称为 OmiseGo)是用于支付和结算的去信任和非托管的第二层。
很酷的是,OMG 允许项目在 OMG 网络上运行,而不会危及以太坊主网络的安全性。它还允许使用 ETH 和 ERC-20 代币每秒进行数千次交易,成本约为平均成本的三分之一。
另一方面, Plasma建立了二级链的框架,仅在需要时才与主链交互。它允许在以太坊主链之上创建许多较小的链。
总的来说,这样的第二层解决方案通常使用起来更便宜,并且可以减轻以太坊主链的负担。随着主链压力的降低,交易费用也随之降低。
这是否意味着以太坊链上交易中断了?
以太坊可能正在经历高昂的交易成本,但这个问题似乎并不是永久性的。
一个计划已久的名为以太坊 2.0的更新应该会在 2020 年晚些时候在主网上进行,它承诺通过切换到权益证明共识机制来改进可扩展性选项。
在此之前,交易费用的激增仍然是预料之中的,在网络发生重大变化之前,像 OMG 或 Plasma 这样的第二层解决方案是必经之路。