以太坊的挖矿算法Ehash是针对ASIC挖矿机的出现而设计的内存密集型算法。Ehash算法增加了内存访问的需求,ASIC芯片的内存访问性能存在缺陷[]。这种设计显著地增加了ASIC的研发和制造成本[]。
Ehash算法需要在挖掘过程中使用大量内存来生成PoW (Proof of Work)。因此,ASIC挖矿机的速度受内存而不是处理器的限制[[8]]。以太坊?在网络中,每个区块通常都需要巨大的交易成本,这进一步增加了内存需求[[7]]。
话虽如此,现在的以太坊?挖矿依赖GPU来满足Ehash算法对大容量内存的需求。[[5]]随着ASIC挖矿机的发展,新的ASIC挖矿机,如蚂蚁挖矿机E3,以太坊?集成了大型内存以支持挖掘[[8]]。
以太坊通过增加内存访问需求来抵御ASIC矿机的冲击,但结果是ASIC矿机面临内存问题[[6]]。