FPGA挖掘:现场可编程门阵列如何工作
加密货币世界中的FPGA挖掘是一个新兴趋势,它将改变基于区块链的硬币和令牌的挖掘方式,因为与GPU和CPU挖掘性能相比,它非常高效. FPGA或现场可编程门阵列是一种独特的集成式空白数字电路,用于各种类型的技术中,与图形处理单元(GPU)硬件相比,可产生更高的哈希率,且耗电量更少. 例如,您可以在图像和视频处理系统中找到FPGA。它也用于高端加密算法计算,以让您更好地控制FPGA硬件而著称。. 顾名思义,现场可编程门阵列可在现场进行编程。客户购买FPGA后,客户可以对其进行自定义以满足任何计算需求. 值得注意的是,现场可编程门阵列的专家建议将FPGA视为Lego模块: “您可以将FPGA视为Lego模块。独立的乐高积木允许您使用相同的可重新配置部件来构建许多不同的事物。一件可以用来做房屋的屋顶,而同一件可以在以后进行改装以制造汽车的底盘。” #BlockBaseMining 就像乐高积木一样,该芯片于1985年创建,FGPA可以用于构建几乎任何具有高适应性和多功能性的数字电路,从而可以轻松更改算法。 FPGA可以运行不同的软件,并且与GPU(在工具箱中混合使用随机工具)相比,它们实际上是LEGO工程套件。. 由于FPGA是可定制的,具有成本效益的可重编程器件,因此它们可以使用不同的算法进行操作,但确实带来了更艰难的用户体验,并且需要正确设置软件和数字电路设计。此功能对于加密货币硬币挖掘非常重要,因为不同的密码资产使用不同的算法进行挖掘。可以轻松调整FPGA来满足所有不同的挖掘需求,因为散列速度和功耗的效率比对于FPGA和GPU(或ASIC)而言非常有利. 让我们回顾一下FPGA加密采矿业,并绘制出现场可编程门阵列的速度和灵活性优势. FPGA挖掘如何工作? 在讨论FPGA挖掘的工作原理之前,我们需要解释加密挖掘的基础知识. 比特币和大多数其他加密货币由数据块组成。这些块通过唯一的数字和字母串(称为哈希)相互链接(成链状)。密码学确保只能使用一个特定的哈希将区块链中的当前数据块链接到下一个. 当计算机“开采”比特币和其他加密货币时,计算机只是在猜测数万亿个不同的哈希值。这是一个反复试验的过程。最终,计算机猜测出正确的哈希值,并将新块添加到链中. 假设您是教室前面的老师。您告诉班上的25个孩子猜一个1到1,000之间的数字。第一个猜出正确数字的人将获得5美元。您一直在房间里转转直到最后,一个孩子猜出了正确的答案. 现在,想象一下相同的情况,只是一个人在一个有80,000人的大型体育场内讲话。演讲者要求体育场猜测1到1万亿之间的数字。每个人都喊出随机数,直到最终,一个人猜出了正确的数字。这更接近比特币挖矿的工作原理. 借助比特币采矿,矿工必须花费时间,精力和资源来寻找合适的数字。这是挖掘比特币必须执行的“工作”。同时,矿工最终想出的正确数字就是这项工作的“证明”。任何其他矿工都可以根据发言人写下的正确号码来检查该号码,以验证该矿工是否已完成工作. 使用比特币挖矿,您并不需要教室猜测一个介于1到1,000之间的数字。取而代之的是,您要让全球数以百万计的矿工猜测一个64位长的数字。达到此答案需要大量的计算能力。这些计算机一直在猜测具有64位数字的数字。最终,人们得出了正确的答案。区块被添加到区块链中,矿工获得区块奖励,下一个区块的计算开始. FPGA如何挖掘加密货币 我们已经说明了加密挖矿的工作原理。但是现场可编程门阵列如何增强挖掘能力呢?他们如何更有效地挖掘加密货币? 好吧,FPGA是加密矿工可用的几种选择之一。如今,矿工可以使用CPU,GPU,FPGA或ASIC来挖掘加密货币。在比特币的早期,任何拥有高端游戏GPU的人都可以从普通计算机上挖掘比特币。今天,您需要最新的ASIC甚至可以考虑通过比特币获利. FPGA挖掘为用户提供了不同于上述替代方案的解决方案。尽管肯定比GPU,CPU和ASIC挖掘设置更灵活,但它可能更便宜或更昂贵。众所周知,FPGA采矿设备具有比GPU更高的能效和每秒更高的哈希值. 要设置FPGA采矿系统,您需要按特定的顺序和阵列安装特殊的芯片,以提高计算机猜测哈希的能力....