无论是加密爱好者还是 Web3 开发者,只要提到 Ethash,脑海里都会浮现出“去中心化算力”“抗 ASIC”“以太坊经典”等关键词。本文将用最通俗的语言拆解 Ethash 的核心机制,并辅以真实案例与 FAQ,助你一次搞懂它。
一、Ethash 是什么?三分钟速览
Ethash 是以太坊早期采用的工作量证明(PoW)共识算法,从 Dagger-Hashimoto 演化而来。它的核心目标是实现两大愿景:
- 让普通 GPU 矿工也能公平竞争,避免 ASIC 垄断。
- 通过高内存消耗来提升网络安全,抵御集中化算力冲击。
简单来说,Ethash 用“记忆体硬算”取代“晶体管硬算”,把硬件优势拉回到内存带宽而非算力芯片上。
二、核心运行机制:DAG、Cache 与 epoch
2.1 DAG 的巨大内存图谱
- DAG(有向无环图)
初始大小 1 GB,每经过 30,000 个区块(一个 epoch)会自动增长一次。
👉 查看 DAG 实时大小与下次 epoch 倒计时,随时掌握挖矿准备策略。 - Cache(16 MB)
轻客户端只需保留 Cache,而全节点矿工必须同时存储 DAG,确保在验证与挖矿时快速读取。
2.2 Keccak & SHA-3 的协同作用
虽然 Ethash 借用了 Keccak 作为哈希函数,但它并非直接套用 SHA-3 标准。Keccak 在 Ethash 中仅负责生成 seed 与混合数据,后续仍通过多次查表与伪随机计算产生 MIX 值,最终得出工作量证明结果。
2.3 抗 ASIC 的三板斧
| 手段 | 具体操作 |
|---|---|
| 随机乱序查表 | 大量随机地址访问,缩短 ASIC 缓存命中率 |
| 内存带宽瓶颈 | 迫使用高显存 GPU,无法像比特币 ASIC 那样缩减内存 |
| epoch 动态膨胀 | DAG 逐步增大,ASIC 断电一次就得重新写入,成本翻倍 |
三、从 CPU → GPU → Ethash:矿机迭代的缩影
- 2015 年初,以太坊主网上线,矿工主要依托 CPU。
- 2016 年中,GPU 矿场遍地开花,因其显存优势与并行计算。
- 2017 年末,国内出现第一批 B3、E3 ASIC。结果 DAG 快速增长,AGP 接口带宽反而成短板,这批 ASIC 很快变成“高价板砖”。
- 2022 年 9 月,以太坊正式合并至 PoS/权益证明,Ethash 阶段谢幕,但 ETC、Ethw 等分叉链仍继续使用 Ethash,算力一度迎来迁徙潮。
四、实战案例:一张 6×RTX3060 矿机的收益测算
假设电费 ¥0.4/度,室温 25℃,实际数据如下:
- 单卡显存 12 GB,DAG 占用 ≈ 5.1 GB
- 整卡功耗 120 W,6 卡共 720 W
- 算力 48 MH/s/张,合计 288 MH/s
- 以当前 ETC 价格 ¥150、全网算力 120 TH/s 计算,日净收益 ≈ ¥26
结论:显存≥10 GB 的显卡在 Ethash 网络仍有生存空间,但 DAG 膨胀是长期利空。
FAQ:读者最关心 5 问 5 答
Q1:购买 4 GB 显存的旧卡还能挖 Ethash 吗?
A:不能。DAG 已超过 5 GB,4 GB 显卡早在 epoch 382(2020年末)就彻底退出。
Q2:Ethash 是否还会被 ASIC 攻破?
A:概率极低。每次 epoch 更新仍需全盘重写 DAG,ASIC 的 I/O 成本相比 GPU 并未占优,反而被动升级。
Q3:以太坊合并后,Ethash 的存在价值是什么?
A:价值转移到 ETC、CLO、ETF 等多条链上,成为这些社区延续 PoW 精神的“火种”。
Q4:普通用户如何参与 Ethash 挖矿?
A:只需准备 ≥6 GB 显存的 PC 显卡 + 官方挖矿软件 GMiner 或 lolMiner,加入池子即可,门槛几乎只有电费与显存。
Q5:DDR 与 GDDR 显存差距有多大?
A:GDDR6 的带宽通常比 DDR4 高出 10–15 倍,文件读写延迟也低 50%,在高 epoch 下优势明显。
五、下一站:PoW 与 PoS 的融合思路
尽管 Ethash 的辉煌停留在以太坊主网,但社区并未停止探索。多条 Layer2 正尝试把 Ethash 的随机内存算法引入 数据可用性抽样(DAS) 或是 混合共识 语境下,兼顾性能与去中心化。也许未来我们会看到一个 Ethash v2,用轻量级 DAG 继续守护 PoW 的诗与远方。
结语
Ethash 不仅是一种算法,更是以太坊早期矿工共同书写的去中心化宣言。无论你在 GPU 机房里挥汗如雨,还是在手机上阅读本文,只要心里依旧坚持“算力平等”,Ethash 的精神就永远在线。