當前位置:編程學習大全網 - 源碼下載 - 什麽是比特幣挖礦

什麽是比特幣挖礦

比特幣是壹個記錄交易的工具或是系統,他所做的事,在中心化的系統中都可以做到,他的天才之處在於不需要任何壹臺中心服務器就能做到,而且從理論上證明了目前是不可攻破的。

挖礦,專業解釋是計算機hash(哈希或散列函數)隨機碰撞的過程。簡單壹點說,就是比特幣系統出壹道數學題,看誰家挖礦設備先有解。

比特幣系統中的任何壹臺礦機,都在監聽網絡中的交易信息,每收到壹條交易信息,就記在自己的塊裏,並且都把自己當前所有接收到的交易記錄放到塊裏,然後對塊裏的所有數據進行哈希計算,生成壹個哈希值,或者說是數字指紋。

哪比特幣是怎麽挖礦的呢?現在可以看出來的:

礦就是壹小段可以改變,對區塊的其它內容不構成影響的壹串數字,礦機在記賬的同時,不斷修改這壹小段數據,計算hash值,直到這個hash值滿足當前系統的要求。

如果妳算出來了滿足要求的哈希值,妳就把這個哈希值和塊壹起廣播出去:“哈哈,我挖到了”,大家幫妳驗證壹下,發現是對。然後就默默地把妳的塊放到系統裏

如果妳輸入壹段字符串,經過hash運算,會得到另壹串相應(夾雜數字和字母)的字符串。如果稍微做壹點改動重新輸入壹遍,就算只改動了壹個字母,得到的hash值也完全不壹樣。

再打個比方,區塊007號假設出了壹道題:最先計算出下列值的礦工可以得到比特幣!

各色計算機在礦工們的帶領下,開始苦哈哈地計算正確答案。比特幣系統自身也會調節難度,控制解題的時間,壹般來講,約每10分鐘挖出壹個區塊。在這10分鐘內,計算機只能不停地去計算,去試各種字符串。

這也是不同計算機計算能力(簡稱算力)之間的較量。擁有更大算力計算機/挖礦機的礦工,獲得的收益越大。雖說挖礦是概率事件,擁有更大算力的礦工不是每次都能最快得到正解,但從比例上講,如果這個礦工擁有10%算力,那麽100個區塊他基本能挖到10個。

其實的普通的電腦都可以做,這裏面最主要的是要不停地計算,用CPU算效率太低,所以很多人開啟GPU並行計算挖礦,更有甚者,直接開發了挖礦的芯片!結果大家用CPU根本搶不過他們嘛。

據報道,最知名加密貨幣比特幣的價格,近壹段時間持續在高位運行,2月7日以來壹直在40000美元之上,還壹度逼近65000美元,市值超過1萬億美元也已有壹段時間。

這就是算力的集中化和礦霸的來源。

  • 上一篇:同花順主力的凈量是什麽意思?
  • 下一篇:哪些手遊比較好玩?
  • copyright 2024編程學習大全網