在加密货币挖矿领域,以太坊(Ethereum)曾是最受关注的“币王”之一,尽管其已转向PoS(权益证明)机制,但历史PoW(工作量证明)时期的挖矿收益计算逻辑,仍是许多矿工理解行业的基础,本文将详细拆解以太坊PoW挖矿时期“每M收益”的计算方法,帮助读者掌握核心参数、计算公式及实际应用技巧。
核心概念:什么是“每M收益”
“每M收益”是挖矿行业中的常用术语,M”代表“兆”(Mega),即1M=1,000,000,在以太坊挖矿中,“每M收益”特指每兆哈希率(MH/s)每秒产生的以太坊收益,单位通常为“ETH/s/MH/s”或简化为“ETH/M”,这一指标是衡量矿机效率的核心数据,直接反映了矿工投入的算力(以MH/s为单位)能产生多少收益,是选择矿机、评估挖矿经济性的关键依据。
计算每M收益的核心参数
要计算以太坊每M收益,需先明确以下5个核心参数,这些参数的动态变化会直接影响最终收益:
矿机算力(Hash Rate, H)
指矿机每秒可进行的哈希运算次数,单位为“MH/s”(兆哈希/秒)或“GH/s”(吉哈希/秒),某款矿机算力为100MH/s,即每秒可进行1亿次哈希运算,计算“每M收益”时,需统一将算力转换为“MH/s”单位(1GH/s=1000MH/s)。
网络总算力(Network Hash Rate, NH)
指整个以太坊网络所有矿机算力的总和,单位同样为MH/s或TH/s(太哈希/秒,1TH/s=1,000,000MH/s),网络总算力越高,全网挖矿难度越大,单个矿机的单位收益越低,2023年以太坊PoW时期,网络总算力常在500TH/s-800TH/s波动(即500,000,000MH/s-800,000,000MH/s)。
区块奖励(Block Reward, BR)
指每个新区块生成后,矿工获得的以太坊数量,以太坊PoW时期的区块奖励由两部分组成:
- 基础区块奖励:最初为5 ETH,通过“伦敦升级”(2021年8月)引入EIP-1559机制后,基础区块奖励固定为2 ETH,同时销毁部分交易费用(基础销毁量=总费用-基础矿工费用)。
- 叔块奖励(Uncle Reward):若矿工挖出的区块因网络延迟未被主链确认(成为“叔块”),仍可获得部分奖励(通常为0.625 ETH)。
实际计算中,为简化可取平均区块奖励(约2-2.5 ETH,具体需根据历史数据统计)。
出块时间(Block Time, BT)
指以太坊网络平均生成一个新区块的时间,以太坊的设计目标是12秒出块一个,但实际受网络拥堵、算力波动影响,出块时间可能略有浮动(如11.5秒-12.5秒),计算时可按12秒/区块作为标准值。
矿工费(Transaction Fee, TF)
指区块中包含的交易支付给矿工的费用,这部分收益直接计入矿工收入,以太坊的矿工费由网络拥堵程度决定:网络越拥堵,用户为加速交易支付的Gas费越高,矿工费收益越多,在牛市高峰期,矿工费可能占区块总收益的30%-50%;熊市中则可能低至5%-10%。
每M收益计算公式推导
基于上述参数,可通过以下步骤推导“每M收益”的计算公式:
第一步:计算全网每秒产出ETH数量(Total ETH/s)
全网每秒产出的ETH=(区块奖励+矿工费)× 每秒出块区块数
由于“出块时间”为BT秒/区块,则每秒出块区块数=1/BT(BT=12秒时,每秒出块1/12个区块)。
Total ETH/s = (BR + TF) × (1/BT)
第二步:计算全网单位算力收益(ETH per MH/s)
全网单位算力收益=全网每秒产出ETH / 全网总算力
即:ETH per MH/s = Total ETH/s / NH
第三步:计算“每M收益”(收益 per 1MH/s)
“每M收益”即单位算力收益的1倍(因1M=1,000,000,而算力单位为MH/s,无需额外换算),
每M收益(ETH/MH/s)= (BR + TF) × (1/BT) / NH
公式简化
实际计算中,可将常数项合并简化,若BT=12秒(固定),则公式可简化为:
每M收益 = (BR + TF) / (BT × NH) = (BR + TF) / (12 × NH)
实例计算:假设参数下的每M收益
假设某时刻以太坊网络参数如下:
- 区块奖励(BR)= 2.2 ETH(含基础奖励+平均叔块奖励)
- 矿工费(TF)= 0.8 ETH(占区块总收益约26.7%)
- 出块时间(BT)= 12 秒/区块
- 网络总算力(NH)= 600 TH/s = 600,000,000 MH/s
代入公式计算:

每M收益 = (BR + TF) / (BT × NH)
= (2.2 + 0.8) / (12 × 600,000,000)
= 3 / (7,200,000,000)
≈ 4.17 × 10⁻¹⁰ ETH/MH/s
单位换算(更直观的表达)
为便于理解,可将“ETH/MH/s”转换为“ETH/GH/s”或“USD/MH/s”(按ETH美元价格计算):
- 1 GH/s = 1000 MH/s,因此每GH/s收益 = 4.17 × 10⁻¹⁰ × 1000 = 4.17 × 10⁻⁷ ETH/GH/s
- 若ETH价格为2000美元,则每M收益(美元)= 4.17 × 10⁻¹⁰ × 2000 ≈ 8.34 × 10⁻⁷ 美元/MH/s
即:每1 MH/s算力每秒收益约0.000000834美元,或每1 GH/s算力每秒收益约0.000834美元。
动态因素对收益的影响
实际挖矿中,上述参数并非固定,需动态关注以下变量:
网络总算力(NH):核心反向指标
网络总算力越高,每M收益越低,若算力从600TH/s升至800TH/s(其他参数不变),每M收益将降至3/(12×800,000,000)=3.125×10⁻¹⁰ ETH/MH/s,降幅约25%,算力增长通常发生在牛市(币价上涨吸引新矿工),此时收益会被算力增长部分抵消。
币价(ETH Price):直接影响美元收益
虽然上述公式计算的是ETH计价收益,但矿工实际更关注美元收益,币价上涨时,即使ETH计价收益不变,美元收益也会同步增长;反之亦然,ETH价格从2000美元升至4000美元,每M美元收益将翻倍。
出块时间(BT)与矿工费(TF):短期波动因素
出块时间受网络稳定性影响,若网络拥堵导致出块延迟至15秒/区块(BT增大),每M收益将升至3/(15×600,000,000)=3.33×10⁻¹⁰ ETH/MH/s;而牛市中矿工费激增(如TF升至2 ETH),每M收益可能突破6×10⁻¹⁰ ETH/MH/s。
矿机效率(功耗/算比):隐性收益参数
虽然“每M收益”未直接包含功耗,但矿机的“算力/功耗比”(MH/s/W)决定了电费成本,两台矿机均为100MH/s,A机功耗1000W,B机功耗800W,若电费0.1美元/kWh,则B机每秒电费成本为0.08美元,A机为0.1美元,即使两机ETH收益相同,B机实际净收益也更高。