主页 > imtoken官网app下载 > 以太坊矿机是怎么计算的?

以太坊矿机是怎么计算的?

imtoken官网app下载 2023-08-04 05:11:27

以太坊可以说是现在最火的数字货币。 随着今年7月中国人民银行关闭两个比特币平台,现在可以交易以太币等数字货币,以太币有很好的增长空间。 也在逐渐增加。 接下来,小编就简单介绍一下以太坊矿机是如何计算的。

以太坊改算法_以太坊7月1日改算法_以太坊共识算法是什么

Ether 挖矿算法称为 Ethash,也称为 Dashimoto(Dagger-Hashimoto)以太坊改算法,是 Hashimoto 算法结合 Dagger 的变体。 其特点是挖矿的基本效率与CPU无关,内存大小与内存带宽正相关。 内存大小和带宽要求意味着那些通过共享内存大规模部署的挖矿芯片的挖矿效率没有线性或超线性增长。

以太坊改算法_以太坊共识算法是什么_以太坊7月1日改算法

先来看看大石本的基本流程:

以太坊7月1日改算法_以太坊共识算法是什么_以太坊改算法

对于每个块,首先计算一个种子。 种子计算只依赖于当前区块信息,如区块号、区块头等。

以太坊7月1日改算法_以太坊共识算法是什么_以太坊改算法

种子用于生成称为缓存的 32MB 伪随机数据集。 轻客户端需要保存缓存。

以太坊共识算法是什么_以太坊7月1日改算法_以太坊改算法

基于缓存到 1GB 大小的数据集以太坊改算法,它被称为 DAG。 这个数据集中的每个元素只依赖于缓存中的少数元素,换句话说,缓存可以快速计算出DAG中指定位置的元素。 完全可开发的客户端需要保存 DAG。

以太坊改算法_以太坊共识算法是什么_以太坊7月1日改算法

挖矿可以概括为从DAG中随机选择元素,然后对其进行哈希处理的过程。 除了从DAG中选择元素而不是从DAG中选择元素,根据缓存计算指定位置的元素,然后验证元素集合的哈希结果是否小于某个值。 由于缓存很小,特定位置的DAG元素很容易计算,所以验证过程只需要普通的CPU和普通的内存。

缓存和DAG每个周期更新一次,一个周期的长度为1000个块。 也就是说,缓存和DAG产生的1000个区块是完全一样的,所以挖矿的主要工作是从DAG中读取数据,而不是更新缓存和DAG。 DAG 的大小随时间线性增长,从 1GB 开始,每年增加约 7GB - 因此到 2015 年 12 月,约为 8GB,到 2016 年 12 月,约为 15GB。

以太坊对矿机要求非常严格,需要高配置的显卡,这就决定了你能挖多少币。 因此,对于专业的以太坊矿工来说,矿机的配置是非常高的。