摘要:挖礦是什么挖礦是將一段時間內比特幣系統中發生的交易進行確認,并記錄在區塊鏈上形成新區塊的過程。而成功搶到記賬權的礦工,會獲得系統新生的比特幣獎勵。礦機只執行單一的計算程序,實際是礦工之間比拼算力,擁有較多算力的礦工挖到比特幣的概率更大。
第四期 有關“挖礦”和獲取比特幣(1)
卡酷少Wechat:13260325501
了解了這么多,大家是否想獲取一些屬于自己的比特幣呢?之前我們在第一期提到過比特幣水龍頭,但現在已經再沒有人免費發送比特幣了。而且比特幣已經突破九千美元遠超出普通人的購買能力(2018年4月數據),除了購買還有什么別的方式可以獲取比特幣呢?
本章節會比較長,所以我們會分兩篇來講。(1)篇會著重介紹礦工,礦機,狂池,及其挖礦的工作機制。(2)篇會引入挖礦的基礎算法知識,(3)篇會介紹go語言下挖礦難度的代碼實現。
挖礦是什么?挖礦是將一段時間內比特幣系統中發生的交易進行確認,并記錄在區塊鏈上形成新區塊的過程。挖礦的人叫做礦工。
簡單說來,挖礦就是記賬的過程,礦工是記賬員,區塊鏈就是賬本。而成功搶到記賬權的礦工,會獲得系統新生的比特幣獎勵。因此,挖礦也就是賺取比特幣,或者說“生產”比特幣的過程。
正如我們在第二期中講到的,比特幣系統的記賬權力是去中心化的,即每個礦工都有記賬的權利。你可以參與全體礦工一起計算一道問題,最先算出答案的礦工就可以獲得記一頁賬的權利,也就成功搶到獲得系統新生的比特幣獎勵的權利。因為比特幣和黃金一樣總量有限。所以比特幣被稱為數字黃金,比特幣生產也俗稱挖礦。
礦工是如何挖礦的?區塊鏈領域的“礦工”和傳統的“礦工”不同,是指從事虛擬貨幣挖礦的人,具有更多的科技色彩。礦工的主要工作是交易確認和數據打包。
如果你想成為一名礦工,其實也比較簡單,購買一臺專用的計算設備,下載挖礦軟件,就可以開始挖礦了。挖礦不需要礦工親自動手,實際是由電腦在執行特定的運算,對于礦工來說只要保證礦機電力供應和網絡連接就可以了。
礦機在比特幣剛誕生的時候,通過計算機的CPU便可以挖礦。隨著挖礦的礦工越來越多,目前用CPU已經不能挖出比特幣了,大家開始用礦機挖礦。如果你想挖礦,首先需要準備好礦機、比特幣地址、挖礦軟件等。
礦機就是通過運行大量計算爭奪記賬權的專業設備,一般由挖礦芯片、散熱片和風扇組成。礦機只執行單一的計算程序,實際是礦工之間比拼算力,擁有較多算力的礦工挖到比特幣的概率更大。每種幣的算法不同,所需要的礦機也各不相同。
什么是算力?在通過“挖礦”得到比特幣的過程中,我們需要找到其相應的解,而要找到其解,并沒有固定算法,只能靠計算機隨機的哈希碰撞。一臺礦機每秒鐘能做多少次哈希碰撞,就是其“算力”的代表,單位寫成hash/s。算力可以簡單的理解為計算能力。
目前主流的礦機為14T左右的計算量級,即一臺礦機就能每秒做至少1.4*10的13次方次哈希碰撞,我們可以說,這一臺14T規格的礦機就有14T的算力。礦工所掌握的所有礦機占比特幣全網總算力的百分比是多少,就代表TA在這10分鐘競爭中能夠獲勝的概率就是多少。
礦場和狂池礦場是集中管理礦機的場所,一般選址在電費相對比較便宜并且比較穩定的地方。由于礦機本身的一些問題,現在對于礦場的運營方案還在不斷升級和進化。
目前比特幣網絡算力太大,個人購置少量礦機也很難挖出區塊,所以很多礦工加入礦池一起挖礦。礦池突破地理位置的限制,將分散在全球的礦工及礦場的算力進行聯結,一起挖礦。
礦池負責信息打包,接入進來的礦場算力負責競爭記賬權。礦池挖到比特幣之后根據礦場的算力占比分配收益。相較多帶帶挖礦,加入礦池可以獲得更加穩定的收益。
目前全球算力較大的礦池有魚池、蟻池、幣網、國池、BitFury。除了BitFury,其余都來自中國。
比特幣挖礦機的進化史自從比特幣誕生以來,比特幣挖礦經歷了以下四個階段:CPU挖礦→GPU挖礦→專業礦機挖礦→礦池挖礦。
2009年1月3日,比特幣創始人中本聰用電腦CPU挖出了第一批比特幣。隨著挖礦的人越來越多,全網算力不斷上升,挖礦難度逐漸上漲。
2010年9月18日第一個顯卡挖礦軟件發布。一張顯卡相當于幾十個CPU,挖礦能力得到明顯提升。之后又有人發明了基于挖礦芯片的專業挖礦設備,即礦機。
目前行業領先的螞蟻礦機裝有將近200張BM1387芯片,相當于3萬多張GPU的算力。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/24046.html
摘要:我們給出的項數據只是一個簡單舉例,并沒有完全列舉生成區塊哈希時參與的所有數據。這里的哈希難度是我們認為設定的,并不是真實哈希難度的生成方法。真是的哈希難度是由很復雜的數學模型實現的,是會根據當前全網算力自動調整的。。 第四期 簡介go語言下挖礦難度的代碼實現(4) 卡酷少Wechat:13260325501 之前的都講完了,因為代碼太多導致文章比較長。所以新增了一片。在這最后的最后...
摘要:下圖給出一個簡單的列表圖什么是哈希和哈希值為理解挖礦的代碼機制,首先解決幾個概念。第一個就是哈希。哈希值為十六進制表示的數,且長度固定。也正是哈希值的這些特點,賦予了其加密信息時更高的安全性。 第四期 挖礦的相關算法(2) 卡酷少Wechat:13260325501 看過(1)篇,相信你一定對挖礦的機制有了一點了解。那么本篇,我們來一起看一下挖礦中涉及的算法。 在本篇文章中,如果在...
摘要:區塊里的哈希是如何產生的如第四期篇里講到的,每個區塊里包含了,,,,,等信息。,就是將剩下的其他信息拼接成字符串,然后將這個字符串進行哈希的結果。當值取到某數,并使之形成的哈希值匹配上了當前的有效哈希難度,哈希碰撞就成功了。 第四期 簡介go語言下挖礦難度的代碼實現(3) 卡酷少Wechat:13260325501 經過之前所有的鋪墊,這一期我們將對難度的代碼實現作出簡單演示。(以...
摘要:第二期比特幣的總量和發行卡酷少上期我們簡單了解了比特幣的誕生及其創始人。記賬完成后,他將獲得一定數量的比特幣。每萬個區塊后,每個區塊的比特幣產量減半。從年至今,比特幣產量已經減半次,當前每個區塊發行個比特幣。早期約有的比特幣網站靠其導流。 第二期 比特幣的總量和發行 卡酷少Wechat:13260325501 上期我們簡單了解了比特幣的誕生及其創始人。今天我們將對比特幣做一些深入和...
摘要:而比特幣,是由中本聰化名提出,一種點對點,去中心化的數字資產。比特幣預計共有萬枚,大約將在年發行完畢。比特幣電子現金系統解決了在沒有中心機構的情況下,總量恒定的數字資產的發行和流通問題。比特幣通過比特幣系統進行轉賬,全網記錄公開透明。 第一期 比特幣與中本聰 卡酷少Wechat:13260325501 說起區塊鏈,就不得不提比特幣。也正是因為比特幣市場的火熱,比特幣系統的去中心化概...
閱讀 461·2023-04-25 23:00
閱讀 3492·2021-11-22 13:54
閱讀 1892·2021-10-27 14:14
閱讀 1485·2019-08-30 13:59
閱讀 3510·2019-08-23 16:15
閱讀 1956·2019-08-23 16:06
閱讀 3326·2019-08-23 15:26
閱讀 1256·2019-08-23 13:48