Ethash 是以太坊及其衍生加密货币所采用的工作量证明(Proof-of-Work)挖矿算法。该算法在设计之初就强调内存硬性(memory-hard)特性,以实现抗 ASIC 化,同时保持较高的验证效率。
Ethash 算法概述
Ethash 是一种基于工作量证明机制的加密算法,主要用于以太坊及其同类加密货币网络的挖矿过程。它由早期的 Dagger-Hashimoto 算法演进而来,可视为其升级版本。不过,由于两者在开发过程中差异逐渐扩大,如今已被视为不同的算法。
Ethash 使用“Keccak-256”和“Keccak-512”两种哈希函数,这与 SHA-3(安全哈希算法 3)标准密切相关。Keccak 是一组密码学原语,也常被直接称作 SHA-3。需注意的是,以太坊实际采用的 Keccak 版本与官方标准 SHA-3 略有不同,因此有时也被标记为“sha3_256”和“sha3_512”。
Ethash 在设计时特别注重抵抗ASIC(专用集成电路),但随着以太坊的流行,ASIC 厂商也开始研发支持 Ethash 的矿机。2018 年 4 月,比特大陆首次发布了 Ethash ASIC 矿机,引发社区强烈反对,甚至有人提议通过技术升级“屏蔽”这类设备。加之以太坊有意转向 PoW/PoS 混合机制,进一步加大了 ASIC 开发的风险。
Ethash 的早期发展
Ethash 的前身是 Dagger-Hashimoto,该算法由 Thaddeus Dryja 提出的 Hashimoto 和 Vitalik Buterin 提出的 Dagger 结合而成。设计目标主要包括三点:抗 ASIC、轻客户端可验证性以及全链存储。
Dagger-Hashimoto 借鉴了 Hashimoto 的 I/O 容量证明思路,但并未直接使用区块链作为数据集,而是借助 Dagger 生成一个约 1GB 的定制数据集。该数据集具备“半永久”特性,每隔一段时间更新一次,既缓解了共享内存硬件带来的优势,也显著降低了生成数据所需的计算量。
Ethash 挖矿方式
Ethash 既支持 CPU 挖矿,也支持 GPU 挖矿。但由于 GPU 效率通常是 CPU 的两倍以上,目前 CPU 挖矿已基本无利可图,仅适用于初学者或测试场景。若进行 Ethash 类代币的挖矿,通常需先同步完整节点,并配置好加密货币钱包。
GPU 挖矿是当前的主流选择。由于 Ethash 具内存硬性,建议每个显卡至少配备 1–2GB 显存。通常,AMD 显卡表现优于同级 NVIDIA 产品。尽管市场上也已出现 FPGA 和 ASIC 矿机,但其效率与 GPU 相比仍不具优势,且不受社区欢迎。
常用的 Ethash 挖矿软件包括由以太坊官方开发的 Ethminer,其提供命令行、图形界面及独立版本等多种形式。
此外,矿池挖矿也是常见选择。矿池通常会收取 1–2% 的手续费,但对算力普通的矿工而言,仍是稳定获利的较好方式。👉 查看实时挖矿收益计算工具
基于 Ethash 的加密货币
最著名的 Ethash 区块链当属以太坊(Ethereum)。在 The Dao 事件后,以太坊分裂为两条链:ETH(以太坊)和 ETC(以太坊经典)。如今,ETC 由独立团队维护,不再属于以太坊核心开发范畴。
以太坊也是众多代币和去中心化应用(DApps)的发行平台。诸如 Augur、币安币、Status 等项目都基于 ERC-20 标准发行,虽然它们并不直接参与挖矿,但其运行仍依赖以太坊的 Ethash 共识机制。
真正拥有独立区块链、支持挖矿的 Ethash 代币还包括:
- Metaverse (ETP)
- Expanse (EXP)
- Musicoin (MUSIC)
- Ellaism (ELLA)
- Elementrem (ELE)
- DaxxCoin (DAXX)
这些项目规模不等,社区和开发活跃度也各不相同。
常见问题
什么是 Ethash?
Ethash 是以太坊系列加密货币使用的工作量证明算法,由 Dagger-Hashimoto 发展而来,具备内存硬性和较高的验证效率。
Ethash 能否抗 ASIC?
设计上 Ethash 是抗 ASIC 的,但市场上已出现 Ethash 专用 ASIC 矿机。不过由于社区反对和以太坊未来可能转向权益证明,ASIC 风险较高。
如何开始 Ethash 挖矿?
推荐使用 GPU 挖矿,需配备至少 2GB 显存的显卡,并下载如 Ethminer 等挖矿软件。也可加入矿池提高收益稳定性。
哪些加密货币使用 Ethash?
除了以太坊(ETH)和以太经典(ETC),还有 Metaverse、Expanse 等独立代币,以及大量基于 ERC-20 的依赖型代币。
Ethash 和 SHA-3 有什么关系?
Ethash 使用 Keccak 哈希函数族,与 SHA-3 标准同源但实现略有不同,因此不可完全等同。
CPU 挖矿是否还有价值?
目前 CPU 挖矿收益极低,通常仅用于测试或教育目的,不具备大规模盈利可能性。👉 获取更多挖矿进阶策略