最早的btc挖矿限制了CPU运算的使用,但后来挖矿程序被发现并修改为使用显卡的超级通用计算能力。同等价值的显卡往往是CPU挖矿效率的20倍左右,所以大家后来都用显卡挖矿。为什么不用AMD显卡就不提了。采矿的双精度浮点运算。AMD优于n卡。

比特币为什么要用这么多显卡?

近几个月来,包括比特币在内的各种虚拟货币大行其道,尤其是这个比特币更是如此,其单价甚至超过了10000元人民币,价格可以说跟乘着火箭差不多。导致的结果就是AMD的显卡被矿工们抢光,市场上的400系与500系显卡也基本被一扫而光。从比特币的本质说起,比特币的本质其实就是一堆复杂算法所生成的特解。特解是指方程组所能得到无限个其实比特币是有限个解中的一组。

而每一个特解都能解开方程并且是唯一的。为什么要用显卡挖矿?而不用cpu?相比较于CPU的复杂运算,显卡使用的GPU进行的是通用计算。因此可以堆叠成百上千个流处理器,每一个流处理器就像是小小的CPU,虽然其运行复杂程序的能力远远没有CPU来的给力,但是架不住流处理器多,因此实际性能尤其是单精度浮点性能要比CPU强的多。

挖包括比特币之内的动作大家可以认为是利用显卡在做不断地通用计算,并且这个计算复杂度比较低而且相当重复,显卡使用的流处理器正好适合这样的算法。就像是不断地解方程组,显卡是2000位中学生,而CPU则是8名数学博士。虽然数学博士的数学知识远远超过中学生,但是像解虚拟货币这样的中等方程组的速度8名数学博士肯定不如2000名中学生来的快。

比特币挖矿一定要用显卡吗?

最早的btc挖矿是限制使用CPU运算的,但挖矿程序后来被人发现并修改得以使用显卡的超强通用计算能力,一块同价值的显卡往往是CPU挖矿效率的20倍左右,所以大家后来都用显卡挖矿了。\n \n 而显卡还分NA两大阵营,由于A卡对OpenCL接口的支持更好,所以在很长时间挖矿上一直碾压N卡,N卡由于有自家的CUDA接口,对OpenCL一直没怎么上心,在早期挖矿潮中错失了机会,让AMD赚了个盆满钵满。

后来出现了支持CUDA运算的挖矿程序,并且N卡也在近两年把自己的短板补了上来,所以现在所有的卡都被买去挖矿了。\n \n 由于挖矿只是用到了显卡的一个单一部分的计算能力,其他的功能对于挖矿来说是多余的,而显卡的功耗很大,成本相对也高,所以有人模拟显卡的工作方式,设计了ASIC芯片来进行挖矿运算,这就是专业矿机。

比特币是什么意思?显卡怎么挖矿?

比特币起源想完全了解比特币的起源,不得不提现有的金融体系。众所周知,货币本身是不存在价值的。起初人类采用以物易物的方式进行交易,但有诸多不便,很难换到自己所需要的物品。于是货币应运而生,通过货币这一中介,可以将不同物品按稀有程度进行定价,简化交易流程。虽然货币交易好处多多,但也有一个致命的缺点,那就是中心化。

全世界现有货币100%是国家央行发行或者废除,普通人无法参与货币发行亦或者是央行帐目。如果央行不断的发行货币,将会将人们手中的货币不断稀释,降低货币购买力。为了解决此问题,比特币之父中本聪于2009年提出去中心化概念,也就是说将货币发行在开源软件以及建构其上的P2P网络,打造一个去中心化的支付系统。很多读者看到这又不明白了,什么是去中心化?什么是P2P网络?我们以国内流行的微信支付举例,微信虽然和比特币同为虚拟支付系统,但微信的每一笔交易都要在银行系统中进行,银行便是微信支付的中心。

去中心化意味着点对点的交易,不受任何其他因素的影响。P2P网络比较好理解。P2P是peer-to-peer的缩写,即partner to partner,也称为对等网络。比如你通过爱奇艺下载一部电影,它会从爱奇艺服务器传输到你的电脑上。如果你从P2P资源下载了一部电影,那么这部电影就会从已经有这部电影资源的其他P2P用户的电脑上下载,如果其他P2P用户需要这部资源,他们也可以从你的电脑上下载。


文章TAG:为什么用amd显卡挖矿  显卡  挖矿  amd  比特  要用  
下一篇