Ethash

什么是以太坊?

以太坊是一个开放的技术平台,开发人员可以在该平台上创建和部署基于智能合约技术的去中心化应用程序。以太坊的原生资产以太币用于支付网络上执行的交易。该成本以天然气计算,但以以太币支付。它有一个系统来激励加密货币矿工帮助保护网络。以太坊的工作量证明 (PoW) 挖矿方法(称为 Ethash)是整个协议的基础。

当工作量证明挖掘发生时,来自块头的数据被用作输入,并使用加密哈希方法重复进行哈希处理。这会产生反映哈希值的固定长度输出。每次将数据提交到进程中时,矿工都会使用新的序列号对输入数据的变体进行哈希处理。

它是如何工作的?

Ethash 是一个修改版本,消除了之前版本 Dagger-Hashimoto 中存在的计算成本。该程序利用定期生成并随着时间的推移逐渐扩展的庞大数据集。它足够小,可以放入现代 GPU 的 VRAM 中。

对于 Ethash,该过程产生的哈希值必须小于给定的阈值。这被称为难度,它需要以太坊网络提高和降低管理区块开采速度的门槛。如果发现块的速度上升,网络会自动提高难度级别,降低网络阈值,从而能够找到的有效哈希数也会减少。

如果发现区块的速度下降,网络阈值就会上升,从而导致可以找到更多数量的准确哈希值。

Ethash 定义了矿工大约需要花费多少计算资源来定位序列号(随机数),从而允许他们提出一个新块以添加到区块链中。网络平均每 12 秒生成一个区块。

矿工经常提高 GPU 上的内存时钟频率,以获得 Ethash 哈希率的巨大收益。为了平衡相关的热量产生,有时会出现功率或温度限制以及手动设置的高风扇速度。

为了实现最具成本效益的矿场,通常会看到定制的 PC 指定配备六个或更多高端 GPU 来挖掘以太坊,而很少关注其他组件。

成功发现可以添加到区块链的区块的矿工将获得以下收益:

  1. 三个以太币的静态区块奖励。
  2. 作为工作量证明挖矿程序的一部分,天然气成本被分配到矿工的账户,该账户因执行区块内的所有交易而消耗。
  3. 在区块中添加叔叔会额外奖励 2.625 个以太币。

总而言之,Ethash 是一种内存困难的工作量证明算法,旨在抵抗 ASIC,以使挖矿过程更加公平。还值得注意的是,有人提议将以太坊的共识机制从工作量证明改为权益证明,这将使以太坊挖矿在目前的形式下毫无用处。

Ethash

什么是以太坊?

以太坊是一个开放的技术平台,开发人员可以在该平台上创建和部署基于智能合约技术的去中心化应用程序。以太坊的原生资产以太币用于支付网络上执行的交易。该成本以天然气计算,但以以太币支付。它有一个系统来激励加密货币矿工帮助保护网络。以太坊的工作量证明 (PoW) 挖矿方法(称为 Ethash)是整个协议的基础。

当工作量证明挖掘发生时,来自块头的数据被用作输入,并使用加密哈希方法重复进行哈希处理。这会产生反映哈希值的固定长度输出。每次将数据提交到进程中时,矿工都会使用新的序列号对输入数据的变体进行哈希处理。

它是如何工作的?

Ethash 是一个修改版本,消除了之前版本 Dagger-Hashimoto 中存在的计算成本。该程序利用定期生成并随着时间的推移逐渐扩展的庞大数据集。它足够小,可以放入现代 GPU 的 VRAM 中。

对于 Ethash,该过程产生的哈希值必须小于给定的阈值。这被称为难度,它需要以太坊网络提高和降低管理区块开采速度的门槛。如果发现块的速度上升,网络会自动提高难度级别,降低网络阈值,从而能够找到的有效哈希数也会减少。

如果发现区块的速度下降,网络阈值就会上升,从而导致可以找到更多数量的准确哈希值。

Ethash 定义了矿工大约需要花费多少计算资源来定位序列号(随机数),从而允许他们提出一个新块以添加到区块链中。网络平均每 12 秒生成一个区块。

矿工经常提高 GPU 上的内存时钟频率,以获得 Ethash 哈希率的巨大收益。为了平衡相关的热量产生,有时会出现功率或温度限制以及手动设置的高风扇速度。

为了实现最具成本效益的矿场,通常会看到定制的 PC 指定配备六个或更多高端 GPU 来挖掘以太坊,而很少关注其他组件。

成功发现可以添加到区块链的区块的矿工将获得以下收益:

  1. 三个以太币的静态区块奖励。
  2. 作为工作量证明挖矿程序的一部分,天然气成本被分配到矿工的账户,该账户因执行区块内的所有交易而消耗。
  3. 在区块中添加叔叔会额外奖励 2.625 个以太币。

总而言之,Ethash 是一种内存困难的工作量证明算法,旨在抵抗 ASIC,以使挖矿过程更加公平。还值得注意的是,有人提议将以太坊的共识机制从工作量证明改为权益证明,这将使以太坊挖矿在目前的形式下毫无用处。

访问 68 次,今天 1 次访问

发表评论