一比特大陸生產的S17(功率1470W),計算能力50TH,不間斷一個月可以得到0.03個比特幣,挖一個比特幣需要33個月 。為什么有人說比特幣挖礦需要靠近電廠?比特幣的塊哈希算法比特幣挖礦算法是對塊頭做兩次sha256哈希 。如果結果小于塊中指定的難度目標,則挖掘成功 。
比特幣為什么要用這么多顯卡?
近幾個月來,包括比特幣在內的各種虛擬貨幣大行其道,尤其是這個比特幣更是如此,其單價甚至超過了10000元人民幣,價格可以說跟乘著火箭差不多 。導致的結果就是AMD的顯卡被礦工們搶光,市場上的400系與500系顯卡也基本被一掃而光,從比特幣的本質說起,比特幣的本質其實就是一堆復雜算法所生成的特解 。特解是指方程組所能得到無限個(其實比特幣是有限個)解中的一組,
而每一個特解都能解開方程并且是唯一的 。為什么要用顯卡挖礦?而不用cpu?相比較于CPU的復雜運算,顯卡使用的GPU進行的是通用計算,因此可以堆疊成百上千個流處理器,每一個流處理器就像是小小的CPU,雖然其運行復雜程序的能力遠遠沒有CPU來的給力,但是架不住流處理器多,因此實際性能尤其是單精度浮點性能要比CPU強的多 。
挖包括比特幣之內的動作大家可以認為是利用顯卡在做不斷地通用計算,并且這個計算復雜度比較低而且相當重復,顯卡使用的流處理器正好適合這樣的算法,就像是不斷地解方程組,顯卡是2000位中學生,而CPU則是8名數學博士 。雖然數學博士的數學知識遠遠超過中學生,但是像解虛擬貨幣這樣的中等方程組的速度8名數學博士肯定不如2000名中學生來的快,
比特幣挖礦一定要用計算機嗎?為什么不能用紙和筆來計算呢?
比特幣其實是一個毫無用處的一串數字,但是被大家公認為有用,它就像鉆石、古董、字畫、游戲皮膚等被賦予了價值 。既不能吃,也不能用,但我們還是會認可它們的價值,比特幣是一種虛擬貨幣,基于區塊鏈技術,區塊鏈是一個人人都可以參與數據處理的數據庫 。通俗一些講比特幣系統就是一個大型的記賬本,它不需要一個具體的地方去記錄某個賬戶下有多少余額,只要知道所有賬戶之間的轉賬記錄,就可以推算出某個賬戶下有多少余額,
舉個例子:A、B、C賬戶初始值分別為50、0、0轉賬記錄:A轉給B:10B轉給C:5C轉給A:2B轉給A:3這時,就可以計算出A、B、C的余額分別為:A:50-10 2 3=45B:0 10-5-3=2C:0 5-2=3A轉賬給B時,A不光要自己記賬,還要把這個賬單廣播給區塊鏈上的所有人 。“挖礦”的過程實際上就是一個賬單數據記錄的過程,每隔10分鐘左右就需要礦工將之前沒有經過大家確認的交易數據收集起來進行處理,
但問題就來了,礦工那么多,到底用誰處理的數據?系統就有了一個特殊的機制,所有參與的礦工把數據打包的時候必須加入一個叫做“哈希值”的東西,系統才會認可你處理的數據 。挖礦其實就是找Nonce隨機數,通過生成區塊頭部的隨機數來調整每次哈希的結果,使得計算出來的區塊的哈希值符合一個特定的標準,誰能最先完成這件事,并把自己的工作成果廣播給其他的礦工確認,全網其他節點核對該區塊記賬的正確性,且大部分認為沒問題,誰就能獲得記錄數據的權利,以及很多的比特幣作為獎勵 。
最開始的時間,每次獎勵50個比特幣,每過4年時間獎勵減半:2009-2012年,每次獎勵50btc;2013-2016年,每次獎勵25btc;2017-2020年,每次獎勵12.5btc;按照這樣的規劃,到2140年左右,獎勵會變為0,比特幣總量約2100萬個,其實,礦工挖礦不僅僅是為了比特幣,是維護整個區塊鏈網絡的重要環節:挖礦的人越多,參與數據確認的人也就越多,區塊數據也就越安全 。
推薦閱讀
- 手機充電為什么很燙,對手機影響大不
- 為什么我家測試網速很快但是下東西是會有很多閑置網速怎么回事?,但是手機wifi網絡這么慢
- 為什么win10總是更新,10自動更新
- 李黎為什么退出,王皓為什么退出國家教練組
- 為什么發明電視機,人們為什么要發明電視
- 為什么體重每天可波動6斤,波動大意味減肥失敗嗎
- 攝影 月亮 為什么 比實際大,怎樣拍出清晰的大月亮
- 斐訊為什么突然火了,斐訊n1為什么這么火
- 摩拜為什么不好騎,為什么摩拜這么難騎
- 舜帝為什么到永州,永州有哪些歷史故事
