比特幣工作量證明cpu
『壹』 比特幣怎麼挖哪些方式可以挖到比特幣
最新行情實時更新,相關知識網路,了解詳情 http://www1.itou8.com/ba/
隨著區塊鏈技術的不斷發展,虛擬貨幣成為了當前熱門的投資對象。但是,你是否曾想過如何獲取虛擬貨幣呢?本文將為您介紹目前常見的挖礦方式,幫助您更好地了解虛擬貨幣挖掘過程。
一、通過計算機挖礦
1. CPU挖礦
CPU挖礦是指使用計算機的中央處理器(CPU)進行虛擬貨幣挖掘。盡管這種方式相對較為簡單,但卻效率較低,適合小型項目或剛開始接觸挖礦的初學者。
2. GPU挖礦
GPU挖礦是指使用計算機的圖形處理器(GPU)進行虛擬貨幣挖掘。相比於CPU挖礦,GPU挖礦速度更快,處理能力更強大,因此在許多項目中被廣泛應用。
3. ASIC挖礦
ASIC挖礦是指使用專門設計的應用特定集成電路(ASIC)進行虛擬貨幣挖掘。相比於CPU和GPU挖礦,ASIC挖礦速度更快,功耗更低,專門用於挖掘特定的虛擬貨幣。
二、通過雲挖礦服務
1.雲挖礦是指通過購買或租用雲平台上的挖礦設備來進行虛擬貨幣挖掘。該方式無需自己購置硬體設備,只需支付一定的費用即可使用雲服務商提供的挖礦設備進行挖礦。
2. 雲合約挖礦是指通過購買或租用雲平台上的挖礦算力來進行虛擬貨幣挖掘。用戶可以根據自身需求購買不同算力的合約,享受雲服務商提供的挖礦算力服務。
三、通過參與節點共識機制挖礦
1. PoW(工作量證明)挖礦
PoW是一種通過計算復雜的數學問題來確保交易安全並創建新的區塊的共識機制。礦工需要解決這些數學問題,並獲得相應的獎勵。比特幣就是使用PoW挖礦的虛擬貨幣。
2. PoS(權益證明)挖礦
PoS是一種通過持有一定數量的虛擬貨幣來參與區塊鏈網路共識機制的方式。持有更多虛擬貨幣的用戶將具有更高的挖礦概率,因此能夠獲得更多的獎勵。
四、十大虛擬貨幣交易所
1、歐易(OKEX)
歐易交易app(OKEX)(點擊注冊)是中國最大的數字貨幣交易所之一,成立於2014年。它提供了數字貨幣交易、杠桿交易、期貨交易等多項服務,並支持多種數字貨幣交易對。歐易交易app(OKEX)還提供了非常好的用戶體驗,通過簡潔的界面,用戶可以快速完成各種交易操作。
2、比特兒(Bitfinex)
比特兒(Bitfinex)是全球領先的數字貨幣交易所之一,成立於2012年。它提供了數字貨幣交易、杠桿交易、期貨交易等多項服務,並支持多種數字貨幣交易對。比特兒(Bitfinex)還提供了API介面和其他高級工具,用於高頻交易者。
3、幣安(Binance)
幣安(Binance)(點擊注冊)是全球最大的數字貨幣交易所之一,成立於2017年。它提供了數字貨幣交易、USDT合約交易等多項服務,並支持多種數字貨幣交易對。幣安(Binance)還提供了API介面、移動端應用等多種工具,使得用戶可以在任何時間、任何地點完成交易操作。
4、柚子(EOSfinex)
柚子(EOSfinex)是一個基於EOS區塊鏈技術的數字貨幣交易所,成立於2018年。它提供了數字貨幣交易、杠桿交易等多項服務,並支持多種數字貨幣交易對。柚子(EOSfinex)還可以與其他EOS應用程序進行互操作,為用戶提供了更多的交易選擇。
5、火幣網(Huobi)
火幣網(Huobi)(點擊注冊)是中國領先的數字貨幣交易所之一,成立於2013年。它提供了數字貨幣交易、杠桿交易、期貨交易等多項服務,並支持多種數字貨幣交易對。火幣網(Huobi)還擁有非常龐大的用戶群體和豐富的數字貨幣資源,是許多數字貨幣投資人的首選。
6、Bitstamp
Bitstamp成立於2011年,是一個歐洲領先的數字貨幣交易所。它提供了數字貨幣交易、杠桿交易等多項服務,並支持多種數字貨幣交易對,包括比特幣、以太坊、萊特幣等。這個平台以其高安全性和可靠性而聞名,是許多數字貨幣交易者的首選。
7、Coinbase
Coinbase成立於2012年,是美國領先的數字貨幣交易所之一。它提供了比特幣、以太坊、萊特幣等數字貨幣的交易服務,並支持與銀行賬戶和支付寶等的鏈接。Coinbase還提供了API介面和其他高級工具,為高頻交易者提供了更多的選擇。
8、抹茶交易所(MXC)
抹茶交易所(MXC)是中國領先的數字貨幣交易所之一,成立於2018年。它提供了數字貨幣交易、杠桿交易等多項服務,並支持多種數字貨幣交易對。抹茶交易所(MXC)還提供了API介面和其他高級工具,用於高頻交易者。
9、庫幣(KuCoin)
庫幣(KuCoin)是一個新興的數字貨幣交易平台,成立於2017年。它提供了數字貨幣交易、杠桿交易等多項服務,並支持多種數字貨幣交易對。該平台擁有龐大的用戶群體和豐富的數字貨幣資源,是許多數字貨幣投資人的首選。
10、中幣交易所(ZB)
中幣交易所(ZB)是中國領先的數字貨幣交易所之一,成立於2017年。它提供了數字貨幣交易、杠桿交易等多項服務,並支持多種數字貨幣交易對。中幣交易所(ZB)還提供了API介面和其他高級工具,用於高頻交易者。
五、相關信息介紹
1. 比特幣挖礦:比特幣是最知名的虛擬貨幣之一,其挖礦主要通過PoW共識機制進行。目前,比特幣挖礦一般需要大量的算力和電力資源。
2. 以太坊挖礦:以太坊是另一種重要的虛擬貨幣,其挖礦可以使用CPU、GPU或ASIC進行。以太坊計劃將共識機制從PoW轉向PoS,將在未來進行挖礦方式的改革。
3. Filecoin挖礦:Filecoin是一個去中心化的存儲網路,其挖礦方式是通過提供存儲空間來為網路服務。同時,Filecoin也允許用戶通過質押代幣來獲取挖礦獎勵。
4. Chia挖礦:Chia是一個新興的虛擬貨幣項目,其挖礦方式不依賴計算力,而是通過存儲空間的有效利用進行挖礦。Chia挖礦對硬碟資源有較高的要求。
5. Solana挖礦:Solana是一個快速、節能的區塊鏈平台,其挖礦方式採用了PoS共識演算法。提供Stake資本參與網路共識可以獲得獎勵。
以上就是比特幣怎麼挖?哪些方式可以挖到比特幣?的詳細內容,更多關於挖比特幣的方式的資料請關注區塊鏈網路其它相關文章!
聲明:文章內容不代表本站觀點及立場,不構成本平台任何投資建議。本文內容僅供參考,風險自擔!
相關行情更多推薦 http://www1.itou8.com/ba/
『貳』 姣旂壒甯佹庝箞鎸栧嚭鏉ョ殑錛熷垎鏋愭瘮鐗瑰竵鎸栫熆鍘熺悊
浣嗗嚒瀵規瘮鐗瑰竵鏈変竴鐐圭偣鍏磋叮錛屽氨涓瀹氬惉榪囨寲鐭胯繖涓や釜瀛楋紝姣旂壒甯佹寲鐭胯窡灞辮タ鎸栫熆涓嶄竴鏍鳳紝浣犱笉鐢ㄦ墰鐫宸ュ叿鍘誨栭潰錛屽湪瀹墮噷浣跨敤鐢佃剳鎴栨寲鐭挎満璁懼囧氨鍙浠ュ紑宸ヤ簡錛岃嫢鏄瓚沖熷垢榪愶紝灝辨湁鏈轟細鎸栧埌涓涓鍖哄潡錛屽苟鑾峰緱12.5涓姣旂壒甯佸栧姳錛岄『甯﹂偅涓鍖哄潡閲屾墍鏈変氦鏄撶殑鎵嬬畫璐癸紝榪欐槸騫垮ぇ鐭垮伐搴熷瘽蹇橀熺殑婧愬姩鍔涳紝閭d箞錛屾瘮鐗瑰竵鎬庝箞鎸栧嚭鏉ョ殑鍛錛熶笅闈㈠竵鍦堝瓙灝忕紪灝辨潵緇欏ぇ瀹跺垎鏋愬垎鏋愭瘮鐗瑰竵鎸栫熆鍘熺悊銆
姣旂壒甯佹庝箞鎸栧嚭鏉ョ殑錛
浠諱綍浜哄潎鍙浠ュ湪涓撻棬鐨勭‖浠朵笂榪愯岃蔣浠惰屾垚涓烘瘮鐗瑰竵鐭垮伐銆傛寲鐭胯蔣浠墮氳繃P2P緗戠粶鐩戝惉浜ゆ槗騫挎挱錛屾墽琛屾伆褰撶殑浠誨姟浠ュ勭悊騫剁『璁よ繖浜涗氦鏄撱傛瘮鐗瑰竵鐭垮伐瀹屾垚榪欎簺宸ヤ綔鑳借禋鍙栫敤鎴鋒敮浠樼殑鐢ㄤ簬鍔犻熶氦鏄撳勭悊鐨勪氦鏄撴墜緇璐逛互鍙婃寜鍥哄畾鍏寮忓炲彂鐨勬瘮鐗瑰竵銆
鏂扮殑浜ゆ槗闇瑕佽鍖呭惈鍦ㄤ竴涓鍏鋒湁鏁板﹀伐浣滈噺璇佹槑鐨勫尯鍧椾腑鎵嶈兘琚紜璁ゃ傝繖縐嶈瘉鏄庡緢闅劇敓鎴愬洜涓哄畠鍙鑳介氳繃姣忕掑皾璇曟暟鍗佷嚎嬈$殑璁$畻鏉ヤ駭鐢熴傜熆宸ヤ滑闇瑕佸湪浠栦滑鐨勫尯鍧楄鎺ュ彈騫舵嬁鍒板栧姳鍓嶈繍琛岃繖浜涜$畻銆傞殢鐫鏇村氱殑浜哄紑濮嬫寲鐭匡紝瀵繪壘鏈夋晥鍖哄潡鐨勯毦搴﹀氨浼氱敱緗戠粶鑷鍔ㄥ炲姞浠ョ『淇濇壘鍒板尯鍧楃殑騫沖潎鏃墮棿淇濇寔鍦10鍒嗛挓銆傚洜姝わ紝鎸栫熆鐨勭珵浜夐潪甯告縺鐑堬紝娌℃湁涓涓涓浣撶熆宸ヨ兘澶熸帶鍒跺潡閾鵑噷鎵鍖呭惈鐨勫唴瀹廣
宸ヤ綔閲忚瘉鏄庤繕琚璁捐℃垚蹇呴』渚濊禆浠ュ線鐨勫尯鍧楋紝榪欐牱渚垮己鍒朵簡鍧楅摼鐨勬椂闂撮『搴忋傝繖縐嶈捐′嬌寰楁挙閿浠ュ線鐨勪氦鏄撳彉寰楁瀬鍏跺洶闅撅紝鍥犱負闇瑕侀噸鏂拌$畻鎵鏈夊悗緇鍖哄潡鐨勫伐浣滈噺璇佹槑銆傚綋涓や釜鍖哄潡鍚屾椂琚鎵懼埌錛岀熆宸ヤ細澶勭悊鎺ユ敹鍒扮殑絎涓涓鍖哄潡錛屼竴鏃︽壘鍒頒笅涓涓鍖哄潡渚垮皢鍏惰漿鑷蟲渶闀跨殑鍧楅摼銆傝繖鏍峰氨紜淇濋噰鐭胯繃紼嬬淮鎸佷竴涓鍩轟簬澶勭悊鑳藉姏鐨勫叏灞涓鑷存с
姣旂壒甯佺熆宸ユ棦涓嶈兘閫氳繃浣滃紛澧炲姞鑷宸辯殑鎶ラ叕錛屼篃涓嶈兘澶勭悊閭d簺鐮村潖姣旂壒甯佺綉緇滅殑嬈鴻瘓浜ゆ槗錛屽洜涓烘墍鏈夌殑姣旂壒甯佽妭鐐歸兘浼氭嫆緇濆惈鏈夎繚鍙嶆瘮鐗瑰竵鍗忚瑙勫垯鐨勬棤鏁堟暟鎹鐨勫尯鍧椼傚洜姝わ紝鍗充嬌涓嶆槸鎵鏈夋瘮鐗瑰竵鐭垮伐閮藉彲浠ヤ俊浠伙紝姣旂壒甯佺綉緇滀粛鐒舵槸瀹夊叏鐨勩
鐩鍓嶏紝鐩稿逛簬緹庡浗鍜屾ф床鐨勭熆宸ワ紝琚涓鍥戒漢涓誨肩殑鐭挎睜渚濇棫鍗犳嵁鐫浼樺娍銆備腑鍥界熆宸ヤ笉浠呮帶鍒朵簡澶ч儴鍒嗙畻鍔涳紝鑰屼笖浠栦滑鐨勭數璐規垚鏈閫氬父涔熸洿浣庛
1鏈15鏃ワ紝姣旂壒甯侀毦搴﹁涓婅皟浜嗙害7%錛屼富瑕佺殑鍘熷洜灝辨槸鏈榪戞瘮鐗瑰竵綆楀姏鍑虹幇澶у箙搴︾殑鎻愬崌銆傝繖鏄鏈鏈堢洰鍓嶄負姝㈡瘮鐗瑰竵闅懼害絎浜屾¤涓婅皟錛1鏈2鏃ワ紝姣旂壒甯佹寲鐭塊毦搴﹀氨鏇捐涓婅皟浜6.6%銆備粠2019騫翠笅鍗婂勾寮濮嬶紝涓嶆柇鎺ㄩ珮鐨勭畻鍔涗篃璁╅毦搴︽寔緇澧炲姞銆傞櫎浜2019騫11鏈18鏃ョ殑渚嬪栨儏鍐(姣旂壒甯佺殑闅懼害鐭鏆備笅璋冭繃7.1%宸﹀彸)錛屽叾瀹冨ぇ閮ㄥ垎鏃墮棿姣旂壒甯侀毦搴﹂兘鍦ㄥ揩閫熷為暱銆
鎸夌収姣旂壒甯佷駭鍑虹殑榪愮畻鍏寮忥紝鍑犱箮姣忛4騫撮兘浼氫駭鍑哄噺鍗婏紝鏈緇堣揪鍒版瀬鍊2100涓囦釜銆傝屾瘡閫㈡ゆ椂錛岄兘浼氬ぇ騫呭崌鍊箋傝繖縐嶆病鏈変腑澶閾惰屾帶鍒剁殑璐у竵錛屼笌涓嶆柇閲忓寲瀹芥澗鐨勭幇瀹炶揣甯佺浉姣旓紝涔熷皢浼氫笉鏂鍗囧箋傚埌2013騫達紝姣旂壒甯佸凡緇忎駭鐢熷嚭浜嗗ぇ綰1100澶氫竾涓銆
鏈鍒濈殑鏃跺欙紝鐢–PU灝卞彲浠ユ寲鍒版瘮鐗瑰竵錛屼腑鏈鑱灝辨槸鐢ㄤ粬鐨勭數鑴慍PU鎸栧嚭浜嗕笘鐣屼笂絎涓涓鍒涗笘鍖哄潡銆傜劧鑰岋紝CPU鎸栫熆鐨勬椂浠f棭宸茶繃鍘伙紝鐜板湪鐨勬瘮鐗瑰竵鎸栫熆鏄疉SIC鎸栫熆鍜屽ぇ瑙勬ā闆嗙兢鎸栫熆鐨勬椂浠c
鎸栫熆閫熷害錛屼笓涓氱殑璇存硶鍙綆楀姏錛屽氨鏄璁$畻鏈烘瘡縐掍駭鐢熷搱甯岀版挒鐨勮兘鍔涖備篃灝辨槸璇達紝鎴戜滑鎵嬮噷鐨勭熆鏈烘瘡縐掕兘鍋氱殑鍝堝笇紕版挒嬈℃暟錛屽氨鏄綆楀姏銆傛瘮鐗瑰竵鍦ㄥ畯瑙備笂鐨勫師鐞嗭紝灝卞傚悓榛勯噾涓鏍楓傞粍閲戝湪鍦扮悆涓婄殑鎬婚噺鏄涓瀹氱殑錛岃屼笖姣旇緝紼灝戱紝鍙浠ヤ綔涓轟竴鑸絳変環鐗╂潵浣跨敤錛屽湪綰稿竵澶ч潰縐鍙戣屼箣鍓嶏紝涓鐩翠綔涓鴻揣甯佺殑褰㈠紡鏉ヤ嬌鐢ㄣ傛瘮鐗瑰竵涔熸槸涓涓閬撶悊錛屼箣鎵浠ユ瘮鐗瑰竵鍙浠ョ敤鏉ヤ綔涓鴻揣甯佺殑褰㈠紡鏉ヨ繘琛屼拱鍗栵紝涔熸槸鍥犱負鍏舵婚噺鏄涓瀹氱殑錛岃屼笖鎸栫熆闇瑕佽姳璐瑰緢澶х殑鎴愭湰錛屼富瑕佽〃鐜板氨鏄鐢靛姏涓婄殑娑堣椼
宸ヤ綔閲忚瘉鏄庯紝綆鍗曠悊瑙e氨鏄涓浠借瘉鏄庯紝鐢ㄦ潵紜璁や綘鍋氳繃涓瀹氶噺鐨勫伐浣溿傜洃嫻嬪伐浣滅殑鏁翠釜榪囩▼閫氬父鏄鏋佷負浣庢晥鐨勶紝鑰岄氳繃瀵瑰伐浣滅殑緇撴灉榪涜岃よ瘉鏉ヨ瘉鏄庡畬鎴愪簡鐩稿簲鐨勫伐浣滈噺錛屽垯鏄涓縐嶉潪甯擱珮鏁堢殑鏂瑰紡銆
鐩樼偣鎸栫熆鎵闇璁懼:
1.鐭挎満錛岄氬父涓婄櫨銆佷笂鍗冩垨鑰呬笂涓囧彴銆
2.鐭垮満錛氶氶庛佹俯搴︽箍搴﹂備腑鐨勪笓涓氬満鍦般
3.鐢靛姏璧勬簮錛氱ǔ瀹氫緵搴斾笖浠鋒牸鍚堢悊鐨勭數鍔(閫氬父鐭垮満閮藉緩絝嬪湪鐢靛姏璧勬簮鍚堥傜殑鍦哄湴)錛屼赴姘寸數浠烽氬父鍦0.25鍏冨乏鍙籌紝鍏ㄥ勾鐢典環鍦0.35-0.4鍏冨乏鍙熾
4.緗戠粶璁懼囷細浜ゆ崲鏈恆佽礬鐢卞櫒絳夈
5.鐢墊簮錛氳窡鐭挎満閰嶅楃殑鐢墊簮錛屼笉鍚岀殑鐭挎満瀵圭數婧愮殑鍔熻楄佹眰涓嶄竴錛岄渶瑕佽喘涔板尮閰嶇殑鐢墊簮錛屼互鍏嶇儳鍧忔満鍣ㄦ垨鑰呯數婧愩
6.鐢墊簮綰垮拰緗戠嚎絳夈
7.鐭垮満綆$悊浜哄憳錛氫簡瑙e姞瀵嗘暟瀛楄揣甯佸拰鎸栫熆鐨勭$悊浜哄憳銆
8.鍏朵粬鎶鏈浜哄憳錛氱簿閫氱數鍔涚嚎璺緇存姢銆佺綉緇滅淮鎶ょ殑鎶鏈浜哄憳銆
9.娉ㄥ唽鐭挎睜璐﹀彿銆
10.閽卞寘/浜ゆ槗鎵鍦板潃錛氭敞鍐岄挶鍖呮垨鑰呬氦鏄撴墍璐﹀彿錛岃幏鍙栨墍鎸栧竵縐嶇殑鍦板潃錛屽~鍐欒嚦鐭挎睜銆傝嫢涓嶅~鍐欏湴鍧錛屾敹鐩婂皢鏆傛椂瀛樻斁鐭挎睜銆
閫氳繃浠ヤ笂浠嬬粛錛岀浉淇″ぇ瀹跺逛簬姣旂壒甯佹庝箞鎸栧嚭鏉ョ殑榪欎釜闂棰樺凡緇忔湁鎵浜嗚В錛屽叾瀹炲逛簬鎸栫熆鏉ヨ達紝鏈閲嶈佺殑灝辨槸鎸栫熆鏈猴紝鑰屾瘮鐗瑰竵鎸栫熆鏈虹殑閫夋嫨錛岄櫎浜嗚冭檻浠鋒牸鍜岀畻鍔涳紝涔熻秺鏉ヨ秺娉ㄩ噸鐭挎満鐨勭ǔ瀹氭у拰鍏堣繘鎬э紝鍙﹀栧氨鏄瑕佹姄浣忕幇鍦ㄦ敹鐩婇珮涓嶇『瀹氭т綆鐨勬椂闂寸獥鍙o紝鏃╂寲鏃╄禋鎵嶈兘絝嬩簬涓嶈觸涔嬪湴錛屾瘯絝熷彧鏈夊疄瀹炲湪鍦ㄦ寲鍒頒簡甯侊紝鎵嶆湁絳圭爜絳夊緟鏂扮殑鏈轟細鍑虹幇銆
『叄』 比特幣算力是什麼
1、算力也稱哈希率,是比特幣網路處理能力的度量單位。即為計算機(CPU)計算哈希函數輸出的速度。
2、比特幣網路必須為了安全目的而進行密集的數學和加密相關操作。例如,當網路達到10Th/s的哈希率時,意味著它可以每秒進行10萬億次計算。
3、在通過「挖礦」得到比特幣的過程中,我們需要找到其相應的解m,而對於任何一個六十四位的哈希值,要找到其解m,都沒有固定演算法,只能靠計算機隨機的hash碰撞,而一個挖礦機每秒鍾能做多少次hash碰撞,就是其「算力」的代表,單位寫成hash/s,這就是所謂工作量證明機制POW。
4、日前,比特幣全網算力已經全面進入P算力時代(1P=1024T,1T=1024G,1G=1024M,1M=1024k),在不斷飆升的算力環境中,P時代的到來意味著比特幣進入了一個新的軍備競賽階段。
5、算力是衡量在一定的網路消耗下生成新塊的單位的總計算能力。每個硬幣的單個區塊鏈隨生成新的交易塊所需的時間而變化。
更多關於比特幣算力是什麼,進入:https://m.abcgonglue.com/ask/b4e98b1616107250.html?zd查看更多內容
『肆』 比特幣的挖礦到底挖的是什麼
比特幣的挖礦是一種通過比特幣網路的共識機制——工作量證明(PoW)來獲得比特幣的過程。在這個過程中,礦工們需要解決復雜的數學問題,第一個解決問題的礦工將獲得新生成比特幣作為獎勵。這種獎勵包括兩部分:區塊獎勵和交易費。當前比特幣價格約為3900美元時,挖到一個區塊的礦工可獲得大約48750美元的區塊獎勵和6000美元的交易費,總計約54750美元。
比特幣挖礦的原理類似於一個村莊的決策過程。在這個村莊中,村長通過一種特殊的方式讓村民達成共識:通過推巨石來決定中午吃什麼。在比特幣網路中,礦工們「推巨石」來解決數學問題,第一個解決問題的礦工將獲得網路的認可,並記錄下相應的交易,獲得獎勵。
最初,比特幣的挖礦是基於CPU的,但隨著挖礦難度的增加,CPU的計算能力已無法滿足需求。因此,礦工們開始使用專門為通用計算設計的顯卡來挖礦。顯卡擁有數千個流處理器,非常適合進行挖礦所需的通用計算。這就好比讓10個老師和小學生一起寫數字1,小學生因為人數多而完成得更多。顯卡挖礦因此成為一種高效獲得比特幣的方式。
顯卡挖礦的流行對顯卡市場價格產生了巨大影響。在比特幣價格高企時,大量礦工和礦場湧入市場,推高了顯卡的需求和價格。但隨著比特幣價格的回落,挖礦收益減少,大量礦卡流入二手市場,顯卡價格也隨之下降。然而,由於顯卡挖礦的特殊性,許多人不建議購買二手礦卡。
總之,比特幣挖礦是一個復雜且動態變化的過程,它不僅關繫到比特幣的生成,還影響著顯卡市場價格的波動。對於想要加入挖礦行業的個人來說,需要謹慎考慮,因為市場變化可能會帶來巨大的風險。
『伍』 比特幣的工作量證明要怎麼理解
客戶端不需要知道真正的隨機數,客戶端(也是系統)其實就是要「隨機數」所求的哈希值小於某個值。
如:041665464(隨機數)的SHA256的值是:(16進制)0FFFFFFFFFF...(假如)
它不符合小於00FFFFFFFF的規定,所以不是區塊。
041665465(隨機數)的SHA256的值是:(16進制)000FFFFFFFF...(假如)
它符合小於00FFFFFFFF的規定,所以它是區塊。
實際上找小於一個哈希值的隨機數很難的,這正是工作量證明的原理。
要小於的這個值(00FFFF...)是可變的(難度),這個隨時間和計算力的大小而變化。
『陸』 什麼是工作量證明
在區塊鏈里很重要一個概念就是工作量證明,英文全稱為Proof of Work,縮寫為POW。相信很多人剛接觸到這個概念的時候都很費解,「 咦,工作量證明?意思是要證明我做了多少工作嗎? 」;我更相信很多投資比特幣或者被一些所謂的「 可以一夜暴富 」的「 新型數字貨幣 」所忽悠的投資人,對這個概念更加「 耳熟能詳 」,因為他們聽到太多那些「貨幣」宣稱自己有更安全的演算法、更可靠的工作量證明機制。 因為聽得多,似乎很懂,但就是不真正理解它,這種認知上的不對稱,往往是傳銷幣等妖物有機可趁的主要原因。
之前給大家介紹「拜占庭將軍問題」的時候,提到過拜占庭將軍解決的主要是多個節點之間如何取得共識的問題(如果你忘了當時的故事背景是怎樣,那再去好好翻翻之前的課程吧),但是並沒有深入介紹如何進行共識。如何進行共識,是區塊鏈里最關鍵的一個問題,也是被討論得最多的一個,在區塊鏈誕生之前,分布式系統領域里對共識演算法就有很多研究,但是這里並不打算展開了。
1、工作量證明真的是用來證明你做了多少工作
其實,正如本文第一段提到的,很多人剛開始理解的那個概念,「工作量證明主要用來證明一個人做了多少工作」,基本是正確的,計算機領域並不是只有一些生澀的概念的,這個概念通俗易懂,反倒讓我們困惑了。
還是要回到拜占庭將軍問題的故事場景,在那個故事裡,我們應該信任誰,誰能擔此大任成為那個英雄卓絕的將軍呢?
可能因為城邦之間信息在不斷傳輸,傳輸量太大,每個城邦的將軍都王婆賣瓜,自賣自誇,到底該信任誰,基本上很難區分。細心的朋友可以好好發揮一下想像力。其實,有種最簡單粗暴的方法: 看誰最聰明!誰最聰明,我們就相信誰。
誰最聰明這個問題其實太主觀了,沒辦法,只能拿實力說話。就像我們經歷過無數的考試一樣——來,將軍們,大家做道題吧,解答准確且最快的人勝出。
於是,智多星旁白:請聽題兒, 請問在一個值比如123456789,後面追加一個5位隨機數,請找到一個隨機數,使得所計算的哈希值前5位都是0。
將軍們千萬不要懵逼,你不知道並不代表別人不知道,於是那個最聰明的將軍快速的算了出來,並 寫上自己的名字 ,交了試卷。老師一驗證,完全正確,於是選出他作為那個拜占庭將軍,號令群雄。
如果你不知道哈希演算法,請回去復習之前的課程。另外,這里提醒一點,將軍必須寫上自己的名字表明是自己算對的這道題,這在區塊鏈里也很重要,它表示簽名表明自己勝出,最後還能獲得獎勵喲。
以上介紹的這個有的意思的過程,就是所謂的工作量證明。
2、怎麼理解挖礦,礦機,礦池?
工作量證明最常見是在比特幣里,當大家還不太理解這個玩意兒的時候,已經很多地方見到「挖礦」「礦機」這些宣傳字眼了,那個時候我們根本不能理解的是,在電腦裡面怎麼挖礦?腦洞完全打不開啊。我也困惑了很久,當在淘寶上看到有人賣礦機的時候,我一臉鄙夷,說這一定是忽悠。
很多時候鄙視其實更多是自己不理解造成的,直到它長成龐然大物,直到羅胖提到的「旁邊有個物種坐了起來」,才發現我們理解地似乎有點晚了。即便如此,我們不能因此放棄對一個新鮮事物的認識呀。
所謂挖礦,其實就是計算機對上面提到的工作量證明進行的一個運算過程。大家或許會奇怪,將軍算題這么高大上的一個比喻到了這里怎麼變成挖礦這么苦逼的一個概念呢?其實,拜占庭將軍只是以一種有趣的方式描述了故事背景,及工作量證明的一些細節,而挖礦更貼近區塊鏈里工作量證明的一個過程——因為,確實很苦逼!
其實,上面提到的「智多星」或者「老師」,就是那個神秘人物中本聰,比特幣的發明人(或組織)。中本聰出的這道難題說白了就是一個傻瓜式地,只能吭哧吭哧,老老實實地,從1,2,3...n不斷嘗試計算的一個計算題,也即密碼學里提到的 暴力破解 的概念。這種計算過程,枯燥乏味,耗費精力時間,這么苦逼,用「挖礦」形容最好不過了。而這個「礦」就是比特幣,一種如黃金般稀缺的玩意兒。
但是我們不要忘了,這種機械化的計算是計算機最擅長的事兒了,於是所有的都交給計算機吧,這才有了「礦機」的概念。隨著技術的發展,大家發現,計算機功能太強大,完全沒有必要全部用來進行這種計算,於是不斷精簡,將挖礦演算法集成到一些晶元里,不僅節省能源,而且算得更快。這就有了CPU挖礦,GPU挖礦,FPGA挖礦,ASIC挖礦等這類說法。
而礦池的出現,是隨著比特幣數量的總數限制,以及四年減半的硬性要求,挖礦到後期競爭越來越激烈,挖到比特幣的難度越來越大,於是只能抱團並肩作戰,這個團體就叫做「礦池」。有礦機的人可以選擇加入某個礦池,礦池集合所有礦機的力量,進行類似上面算術難題的計算;在計算時,將隨機數號碼段進行分配,不同號碼段交給不同的礦機計算,於是計算的效率大大提升,這樣便可以集合作戰,共享收益。
其實上面介紹的一些概念都非常初級,目的還是希望很多沒有相關基礎的人都能搞懂,只有把這些最基本的概念都理解了,走到後面才更容易,不是嗎?