以太坊?经典中使用的PoW (Proof of Work)共识算法就是Ehash。Ehash算法是从DaggerHashimoo算法派生出来的,具体来说就是哈希莫和Dagger算法的组合[[4]]。Ehash算法的核心是计算oce值,找出低于特定目标值的结果。这个过程需要大量的内存和计算资源[[10]]。

Ehash算法的操作如下。

1.种子生成:在各块中生成种子(seed)。这个种子扫描块的头部并保存到那个时间点[[8]]。

2.缓存和数据集:从种子计算16mb伪随机缓存(cache)和更大的1g数据集(DAG)。DAG文件会在挖矿时加载到GPU内存中[[15]]。

3.挖掘过程:为了使Ehash算法计算的结果低于基于特定难度的目标值,挖掘者需要找到oce值。这个过程取决于CPU和内存资源的组合[]。

4. MixDiges:除了oce值,挖掘者还需要输入MixDiges。这个是在挖掘过程中算出来的。是挖掘者实际使用内存进行挖掘的证明。

以太坊经典算法 快讯

Ehash算法不像比特币的SHA256算法那样只依赖CPU资源,而是被设计成依赖CPU和内存资源[]。这样的设计不仅提高了挖矿的公平性,还增加了对硬件的要求,使挖矿变得更加复杂和耗时[[13]]。

以太坊?经典使用的Ehash算法是一种高效复杂的PoW共识算法,通过多种技术的组合来确保网络的安全性和分布式[[23]]。