「力场lichang.io」——公链挖矿第一社区
原文精选:几乎每一个现代个人电脑都有内置的GPU以支持高性能图像处理,这些GPU都有高吞吐量和高并行处理功能,这两点对比特币挖矿都非常有利,比特币挖矿存在大量的并行处理,因你需要同时用不同的临时随机数计算多个哈希值。2010年,有一门计算机语言开放运算语言(Open Computing Language,简称OpenCL)诞生了,这是一个可以使GPU进行非图像处理类工作的通用语言。OpenCL是一门高级语言,人们可以用它在显卡上做很多种类型的运算,而且速度比在CPU上的要快。这给通过GPU来进行比特币挖矿铺平了道路。
当时,通过显卡来挖矿有好几个吸引人的地方。首先,买显卡很容易,而且哪怕是业余爱好者也能轻松配置显卡。你可以在网上或大多数专营电子产品的商场里买到它。对大众来说,显卡是最容易获得的高端硬件设备。其次,显卡还有一些格外适合比特币挖矿的特性:显卡的并行性设计使其具备很多算术逻辑单元(Arithmetic Logic Units,简称ALU),可以同时进行SHA-256运算。有一些GPU还特别集成了针对位移操作的指令,这对SHA-256的运算非常有用。
读书笔记:
1,GPU具有高吞吐量和高并行处理功能,这两点对比特币挖矿都非常有利。
2,显卡的并行性设计使其具备很多算术逻辑单元,可以同时进行SHA-256运算。
原文精选:大多数显卡都可以超频,这意味着如果你愿意承担显卡过热或者出现故障的风险的话,你可以让显卡以高于设计频率的频率更快地运行。超频是游戏玩家们渴望了多年的特性。对于比特币挖矿来说,超频会增加收益,即使超频可能引起一些运算错误。
举例来说,将显卡超频50%,也就是说运算速度加快50%,同时可能会造成SHA-256运算出错概率增加30%。如果显卡错误地接受了一个不正确的运算结果——虽然不太可能发生——你还可以通过CPU来进行二次确认。然而,你可能永远都不会知道一个正确的运算结果被错过了。但是通过超频产生的运算速度的增加,完全可以抵消由于显卡运行错误产生的正确输出减少,这样超频还是合算的(从经济效益上来说)。在上述的例子中,超频使得吞吐量增加到原来的1.5倍,而运算成功率降低到了0.7,那么乘积就是1.05,也就是意味着超频使得你的获利增加了5%。为了最大化收益,人们花了很多时间去优化最佳的超频比例。