主页 > imtoken苹果怎么下载 > 以太坊挖矿使用什么算法?

以太坊挖矿使用什么算法?

imtoken苹果怎么下载 2023-02-10 07:46:02

相信大家对挖矿这个词应该很熟悉了。那么你对挖矿算法有什么印象吗?离开之前先给大家讲解很多,比如比特币挖矿算法、莱特币挖矿算法等等。所以今天,我就用这个内容继续讲解以太坊挖矿的算法。跟我一起学习吧。

关于挖矿

采矿一词来自加密货币和黄金之间的类比。黄金或贵金属和电子代币一样稀有,增加总量的唯一方法是采矿。以太坊也是如此,唯一的发行方式就是挖矿。但与其他示例不同的是,挖矿也是一种通过在区块链中创建、验证、发布和传播区块来保护网络的方法。

继以太坊后挖什么币最看好_sitejianshu.com 以太坊怎么挖币_买比特币好还是买以太坊好

挖掘以太坊=保护网络=验证计算

什么是挖矿?

继以太坊后挖什么币最看好_sitejianshu.com 以太坊怎么挖币_买比特币好还是买以太坊好

比特币

以太坊,与所有区块链技术一样,使用激励驱动的安全模型。共识基于选择总难度最高的区块。矿工创建区块,其他人检查有效性。区块只有在包含特定难度的工作量并且还有其他资格条件时才有效。请注意以太坊 Serenity 里程碑,它可能会被取代(参见权益证明模型)。

继以太坊后挖什么币最看好_sitejianshu.com 以太坊怎么挖币_买比特币好还是买以太坊好

以太坊区块链在许多方面与比特币区块链相似,但在某些方面也有所不同。在区块链架构方面,以太坊和比特币的主要区别在于,与比特币不同的是,以太坊区块不仅包含交易列表,还包含最近的状态(merkle patricia trie 的根哈希表在状态中被编码得更精确) ) 除此之外,还有另外两个值,块数和难度,也存储在块中。

使用的工作量证明算法称为 Ethash(Dagger-Hashimoto 算法的改进版本),它涉及找到算法输入的随机数,以使结果低于某个难度阈值。工作量证明算法的要点在于,要找到这样一个随机数,没有比枚举可能性更好的策略了,而且解决方案的验证简单且便宜。由于输出具有均匀分布(由于应用了散点表函数),我们可以保证,平均而言,找到这样一个随机数所需的时间取决于难度阈值。这使得仅通过操纵难度来控制何时发现新块成为可能。

sitejianshu.com 以太坊怎么挖币_继以太坊后挖什么币最看好_买比特币好还是买以太坊好

如协议中所述,难度以这样的方式动态调整,即整个网络每 15 秒产生一个块。我们说网络产生了一个区块时间为 15 秒的区块链。这个“心跳”基本上是强调系统状态的同步,保证除非攻击者拥有超过网络一半的算力(所谓51% 攻击)。 )。

任何参与网络的节点都可能是矿工,预期的挖矿收益与他们的(相对)挖矿能力成正比,比如通过网络的总分散率归一化,每秒尝试的随机数个数。

继以太坊后挖什么币最看好_sitejianshu.com 以太坊怎么挖币_买比特币好还是买以太坊好

Ethash 工作量证明是内存难以处理的,因此可以抵抗 ASIC。内存难处理性是通过工作量证明算法实现的,该算法需要选择依赖随机数和块标题的固定资源子集。该资源(数 GB 的数据)称为 DAG。 DAG 每 3000 个块完全不同,125 小时的窗口称为一个 epoch(大约 5.2 天)继以太坊后挖什么币最看好,需要一点时间来生成。由于 DAG 仅由区块高度决定,因此可以提前生成。如果没有提前生成,客户端需要等到流程结束才能生成区块。如果客户端没有提前预生成和缓存 DAG,网络可能会在每个 epoch 转换时遇到大量的块延迟。请注意,验证工作量证明不需要生成 DAG,可以在 CPU 和内存较小的情况下进行验证。

在特殊情况下,从头开始创建节点时,只有在为现有 epoch 创建 DAG 时才会开始挖掘。

不管是哪种虚拟货币挖矿算法,首先大家应该认为都是虚拟货币,也就是说都是从区块链技术衍生出来的,所以它们的算法一般基本不会相差太远应该有这个想法。好了继以太坊后挖什么币最看好,今天的内容就到这里了,明天继续为大家更新最新的内容。