在探讨区块链技术的早期发展时,“挖矿”是一个绕不开的核心概念,许多人对以太坊(Ethereum)的印象,或许还停留在那个“人人皆可参与”的“免费挖矿”时代,以太坊以前真的是免费挖的吗?答案并非简单的“是”或“否”,而是需要我们从其发展的不同阶段来理解。

以太坊创世初期:硬件成本与“免费”的错觉

以太坊于2015年7月30日正式上线,在其创世之初,确实不存在像今天这样向用户直接收取“交易费”或“挖矿费”的概念,从这个层面说,参与以太坊的“挖矿”过程本身,对于矿工

配图
而言是“免费”的,这里的“免费”指的是:

  1. 没有强制性的矿工费机制:与比特币一样,早期的以太坊矿工通过打包交易、创建区块来获得奖励,这个奖励主要由两部分构成:区块奖励(一定数量的以太币)和叔块奖励(Uncle Reward,偶尔发生的),用户发起交易时,并不需要像现在这样必须支付一定数量的Gas费才能被矿工打包。

  2. 矿工的“收益”来自区块奖励:矿工的收益主要依赖于他们成功打包区块获得的以太币奖励,在这个阶段,网络交易量相对较小,交易竞争不那么激烈,矿工通常会打包他们接收到的所有交易,以最大化区块中的交易数据量(虽然这也会消耗Gas Limit),但用户并不需要为此额外付费给矿工。

这种“免费”是具有欺骗性的,因为它忽略了参与挖矿的“硬件成本”和“机会成本”:

虽然用户在发起交易时不需要直接支付Gas费给矿工,但矿工维持挖矿 operation的成本是高昂的,这些成本最终会反映在以太币的价值和挖矿的门槛上,用户享受的“免费”服务,其成本实际上由矿工承担,并通过区块奖励的通胀机制和以太币的市场价格来间接消化。

从“无 Gas 费”到“有 Gas 费”的必然:以太坊的进化与拥堵

随着以太坊网络的普及和应用的增多,早期没有Gas费机制的弊端逐渐显现:

  1. 网络拥堵与资源浪费:由于没有交易成本的约束,恶意用户或低效应用可能会发起大量无价值或低价值的交易,导致网络拥堵,正常交易被延迟,区块的Gas Limit被迅速填满,浪费了宝贵的区块空间和矿工的计算资源。
  2. 激励不足:没有交易费,矿工的收益完全依赖于区块奖励,在交易量不大时,矿工打包交易的积极性可能不高,影响网络效率。
  3. 缺乏优先级排序:当交易量激增时,矿工需要一种机制来决定优先打包哪些交易,没有Gas费,矿工难以判断交易的价值和紧急程度。

为了解决这些问题,以太坊在拜占庭硬分叉(Byzantine Hard Fork,于2017年10月完成)中正式引入了Gas机制

Gas机制的引入,标志着以太坊“免费挖矿”时代的终结(从用户支付交易费的角度而言):

“挖矿”与“交易费”的分离

引入Gas机制后,我们需要更清晰地区分“挖矿”和“支付交易费”:

以太坊2.0与PoS:挖矿模式的彻底变革

值得一提的是,以太坊正在从工作量证明(PoW)转向权益证明(PoS),这一变革在“合并”(The Merge)后已基本完成,在PoS机制下:

以太坊在创世初期,用户发起交易并不需要直接支付Gas费,从这个角度看,用户享受的“挖矿服务”似乎是“免费”的,但这种“免费”掩盖了矿工巨大的硬件和运营成本,并且随着网络发展,这种模式导致了效率低下和资源浪费问题。

以太坊通过引入Gas机制,让用户为其占用的网络资源付费,这不仅解决了网络拥堵和激励问题,也标志着以太坊从“无交易费”时代迈向了“有交易费”时代,而以太坊2.0的PoS转型,则彻底改变了“挖矿”的形态,但用户支付Gas费以换取网络服务的核心机制被保留了下来,以太坊从未有过真正意义上的“零成本”挖矿或交易,只是在不同的阶段,成本承担者和表现形式有所不同而已。

返回栏目