ASIC:专为挖矿而设计的集成电路

比特币区块链通过在创建区块时执行工作量证明操作来采取措施防止篡改。现在,这种工作量证明需要大量的计算机资源,因此经常使用具有高计算能力的称为“ ASIC”的ASIC。这次,我将介绍这种“ ASIC”。

什么是ASIC

ASIC(专用集成电路)是一种执行计算的IC。它不仅用于区块链,还用于所有领域的电子设备。在该ASIC中,通过在PC等上编写代码,并对针对“特定用途”而优化的计算和处理功能进行编程,生成了专用于“特定用途”的集成电路。ASIC是量产的集成电路。通过创建专用的ASIC,有一个优点,即它比执行图形处理的通用CPU或GPU更快。作为“特定用途”,开发了针对比特币工作证明进行了优化的ASIC。

比特币的工作证明是一个简单的迭代计算。重复计算前一个块的哈希值,再加上哈希值和事务数据的32位值。完成计算的条件是直到它变得小于目标值,并在更改此32位值的同时一次又一次重复计算。找到的值称为“ Nonce”。查找此随机数的任务称为挖掘。进行这种挖掘的矿工不仅每天进行计算,而且还提高了他们发现其他随机数的能力。

当比特币开始时,由于矿工的数量和矿工的计算能力都比现在少,挖矿的挖矿难度并不高。挖掘难度也是已投入计算能力的指标,因此当时的计算能力还不如现在高。

因此,当时,使用我们通常使用的计算机中安装的CPU进行挖掘。那时,我仅凭CPU的能力就能找到一个随机数并获得奖励。

但是,随着参与挖矿的人数增加,挖矿的难度也增加了,除非投入大量计算能力,否则不可能找到随机数。因此,为了获得更高的计算能力,已经开始使用在并行计算中比CPU更强大的GPU(图形处理单元)。GPU最初是为图形处理而创建的,图形处理所需的并行处理能力高于CPU,使其适合于并行执行相同计算的挖掘。它被使用了。

但是,比特币的名称识别已经提高,更多的矿工加入了,需要更多的计算能力才能找到现时数。因此,开发了专用于挖矿的ASIC作为专用的挖矿工具。另外,现在由“农场”组织领导挖矿,该组织使用数千个专用ASIC机器进行比特币挖矿。这使得很难在典型的计算机上获胜。换句话说,通过挖矿可以赚多少钱很重要,是否可以准备许多ASIC并以低廉的价格保持电费(这是运行它们的成本)。

ASICBoost

ASICBoost是一种算法,可以通过破解比特币工作量证明中使用的哈希函数“ SHA-256”算法的特性来节省20-30%的计算成本。在此算法中,当引入隔离见证(Segwit)时,块规范发生了变化,ASICBoost的被黑部分受到了影响,并且无法使用使用ASICBoost的ASIC。

 

尽管ASIC具有很高的计算性能,但是很难灵活地更改其计算算法,因此已经发现,由于规格更改,有可能根本无法使用它。

比特币黄金

与ASIC相关的另一个主题是“比特币黄金”,这是一种从比特币硬分叉的新货币。2017年12月12日,发布了比特币黄金(BTG)。十月份,比特币黄金分叉了比特币的硬分叉

根据官方网站的说法,Bitcoin Gold的目标是通过更改挖掘算法来降低挖掘参与的障碍,从而建立一个更加分散的网络。到目前为止,我们已经看到,ASIC的使用已成为挖掘比特币的主流。因此,新邀请的个人很难挖掘和获取利润。另一方面,Bitcoin Gold旨在使用普通人可以使用的GPU优化挖矿。这鼓励许多用户参与挖掘。(此硬分叉中的比特币金矿开采算法已从比特币SHA256更改为Equihash。)在公共区块链中,如果未成年人数不足,则无法确保安全性。因此,通过叉子等新出生的区块链通过使未成年人易于参与来保护未成年人。


图片:比特币黄金

 

您会看到,在称为ASIC的集成电路中涉及的元素太多。同时,为业务扩展而开发专用ASIC的事实也令人惊讶。这样,从挖矿设备的角度来看区块链可能会很有趣。

本文链接地址:https://www.wwsww.cn/btbkuangye/1989.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。