最早的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網絡?我們以國內流行的微信支付舉例,微信雖然和比特幣同為虛擬支付系統,但微信的每一筆交易都要在銀行系統中進行,銀行便是微信支付的中心 。
推薦閱讀
- 為什么通知里說我已通過霸主審核成為小吧主可是卻沒有我,沒有申請原創首發
- 為什么文科考不了高分,感覺文科生考高分比理科生難
- 為什么女性高管那么少,為什么女的做程序員很少
- 為什么奔馳寶馬屏幕不是觸屏,奔馳和寶馬比
- 為什么要賣發票的,他們要這個發票干什么用
- 摩拜單車為什么押金0元,摩拜單車20元的月卡
- 光子為什么有那樣的速度,愛因斯坦所說的E=mC^2
- 為什么阿迪耐克都開在一起,為什么耐克阿迪在中國很火
- 為什么我的智能家電,該如何成為智能家電黑馬
- lol為什么不拍電影,為什么很多拍電影的藝人
