比特币使用SHA256算法让所有用户都能在电脑上进行挖矿。由于电脑数量众多,算力分散,对整个比特币网络的发展非常有利。然而,随着比特币价格的上涨,越来越多的人希望从挖矿中获利。因此,人们研究出了使用显卡(GPU)来挖矿,其效率比使用电脑的CPU要高得多。随后又研制出了FPGA来挖矿,其效率比GPU挖矿又有了提升。再后来,ASIC矿机问世,进一步提高了效率。现在,主流的比特币矿机就是这种ASIC矿机。
ASIC矿机的出现极大地提高了比特币网络的算力,增强了比特币的安全性。然而,它也带来了一个问题,那就是算力集中在几个矿池上。算力越来越集中,逐渐威胁到比特币网络的健康发展。中本聪在设计比特币时,最初的目标就是建立一个分散的网络。然而,人们发现不断集中的算力成为比特币健康发展的一大障碍。
其他加密货币为了避免出现比特币那样算力过于集中的问题,采用了不同的挖矿方法。莱特币使用Scrypt算法,以太币使用Equihash算法,这些算法在一段时间内确实取得了成功。然而,随着挖矿设备制造商不断攻克的进展,相应的ASIC矿机也被研发出来。因此,这些加密货币可能会面临与比特币类似的问题。
因此,TronBlack和JoelWeight设计了一种抗ASIC矿机的哈希算法X16R,它使用了16种哈希算法。与以往的Xyy算法不同的是,X16R在使用这16种哈希算法时,调用它们的顺序是不固定的。它根据上一次计算哈希值的最后8个字节来决定下一次调用哪种哈希算法。当前的哈希值决定了下一次的算法顺序。这种机制使得ASIC矿机无法适应这种变化,因此X16R算法具有抗ASIC矿机的特性。已经有一些加密货币开始使用X16R算法了,具体是哪些呢?你可以去查找了解。本文只是介绍一下算法技术,并非广告宣传。
本文完。
来源:今日头条 作者:野刺猬
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/97648.html
发表回复
评论列表(0条)