如何查詢比特幣挖礦難度計算
⑴ 涓涓姣旂壒甯佽佹寲澶氫箙
涓涓姣旂壒甯佽佹寲澶氫箙?
鎹鎴戜簡瑙o細
1. 姣旂壒甯佹寲鎺橀熷害鍙楃熆鏈烘ц兘銆佹寲鐭塊毦搴﹀拰緗戠粶甯﹀藉獎鍝嶃
2. 褰撳墠錛岄珮鎬ц兘鐭挎満綰﹂渶10鍒嗛挓鎸栨帢涓涓姣旂壒甯併
3. 鎸栫熆闅懼害涓嶆柇涓婂崌錛屾寲鎺樻椂闂村彲鑳介殢涔嬪炲姞銆
難度是對挖礦困難程度的度量,即指:計算符合給定目標的一個HASH值的困難程度。
difficulty = difficulty_1_target / current_target
difficulty_1_target 的長度為256bit, 前32位為0, 後面全部為1 ,一般顯示為HASH值:, difficulty_1_target 表示btc網路最初的目標HASH。 current_target 是當前塊的目標HASH,先經過壓縮然後存儲在區塊中,區塊的HASH值必須小於給定的目標HASH, 區塊才成立。
例如:如果區塊中存儲的壓縮目標HASH為 0x1b0404cb , 那麼未經壓縮的十六進制HASH為
所以,目標HASH為0x1b0404cb時, 難度為:
比特幣的挖礦的過程其實是通過隨機的hash碰撞,找到一個解 nonce ,使得 塊hash 小於 目標HASH 值。 而一個礦機每秒鍾能做多少次hash碰撞, 就是其「算力」的代表, 單位寫成 hash/s 或者 H/s
算力單位:
比特幣系統的難度是動態調整的, 每挖 2016 個塊便會做出一次調整, 調整的依據是前面2016個塊的出塊時間, 如果前一個周期平均出塊時間小於10分鍾,便會加大難度, 大於10分鍾,則減小難度,目的是為了保證系統穩定的每過 10分鍾 產出一個塊,所以難度調整的時間大概是2周(2016 * 10 分鍾)
全網算力是btc網路中參與競爭挖礦的所有礦機的算力總和。當前難度周期全網算力會影響下一個周期的難度調整, 如果全網算力增加,挖礦難度增大,單台礦機固定時間的產出就會減少。目前全網算力大概是24.42EH/s, 一台螞蟻S9礦機的算力大概是14TH/s
那麼, 已知當前全網算力,下一個周期難度將如何調整呢?
根據公式:
因為出塊時間要穩定在10分鍾, 也就是600s:
那麼,在3.46e+12的難度下, 一台算力為14TH/s的礦機平均要花多長時間才能出一個塊呢?
根據公式:
有:
結果大概是12270天
⑶ 鎬庝箞鏍風煡閬撴寲鐭跨殑闅
鎬庝箞鐭ラ亾鎸栫熆鐨勯毦搴
鎸栫熆鐨勯毦搴︽槸閫氳繃涓涓鍙鍋氣滈毦搴﹀尖濈殑鍙傛暟鏉ヨ閲忕殑錛屽畠鏄姣旂壒甯佺瓑鍔犲瘑璐у竵緋葷粺涓鐨勪竴涓閲嶈佸弬鏁般
闅懼害鍊兼槸鐢卞姞瀵嗚揣甯佺郴緇熻嚜鍔ㄨ皟鏁寸殑錛屽畠浼氭牴鎹榪囧幓涓孌墊椂闂村唴鐭垮伐浠鐨勬寲鐭塊熷害鏉ヨ嚜閫傚簲璋冩暣錛屼互淇濇寔鍔犲瘑璐у竵緋葷粺涓鏂扮殑鍖哄潡浜х敓鐨勯熷害紼沖畾銆
鍦ㄦ瘮鐗瑰竵緋葷粺涓錛岄毦搴﹀奸氬父姣忎袱鍛ㄨ皟鏁翠竴嬈°傚綋鐭垮伐浠鐨勭畻鍔涳紙鍗寵$畻鏈虹殑澶勭悊鑳藉姏錛夊炲姞鏃訛紝鎸栫熆鐨勯熷害浼氬彉蹇錛岄毦搴﹀間篃浼氶殢涔嬪炲姞錛屼互淇濇寔姣旂壒甯佺郴緇熶腑鏂板尯鍧椾駭鐢熺殑閫熷害澶х害涓烘瘡10鍒嗛挓涓涓銆
鍙浠ラ氳繃姣旂壒甯佺綉緇滀笂鐨勪竴浜涚綉絝欐垨鑰呭尯鍧楁祻瑙堝櫒鏉ユ煡鐪嬪綋鍓嶇殑闅懼害鍊礆紝渚嬪侭lockchain.info銆丅TC.com絳夛紝瀹冧滑浼氬疄鏃舵洿鏂伴毦搴﹀肩殑鍙樺寲鎯呭喌銆
鎬葷殑鏉ヨ達紝鎸栫熆鐨勯毦搴︽槸鐢卞姞瀵嗚揣甯佺郴緇熻嚜鍔ㄨ皟鏁寸殑錛岄氳繃鏌ョ湅姣旂壒甯佺綉緇滀笂鐨勭綉絝欐垨鑰呭尯鍧楁祻瑙堝櫒錛屾垜浠鍙浠ュ緱鐭ュ綋鍓嶇殑闅懼害鍊箋
⑷ 姣旂壒甯佹庝箞鎸栧嚭鏉ョ殑錛熷垎鏋愭瘮鐗瑰竵鎸栫熆鍘熺悊
浣嗗嚒瀵規瘮鐗瑰竵鏈変竴鐐圭偣鍏磋叮錛屽氨涓瀹氬惉榪囨寲鐭胯繖涓や釜瀛楋紝姣旂壒甯佹寲鐭胯窡灞辮タ鎸栫熆涓嶄竴鏍鳳紝浣犱笉鐢ㄦ墰鐫宸ュ叿鍘誨栭潰錛屽湪瀹墮噷浣跨敤鐢佃剳鎴栨寲鐭挎満璁懼囧氨鍙浠ュ紑宸ヤ簡錛岃嫢鏄瓚沖熷垢榪愶紝灝辨湁鏈轟細鎸栧埌涓涓鍖哄潡錛屽苟鑾峰緱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紝鏃╂寲鏃╄禋鎵嶈兘絝嬩簬涓嶈觸涔嬪湴錛屾瘯絝熷彧鏈夊疄瀹炲湪鍦ㄦ寲鍒頒簡甯侊紝鎵嶆湁絳圭爜絳夊緟鏂扮殑鏈轟細鍑虹幇銆
⑸ 浠ュお鍧婃寲鐭跨殑闅懼害鏄濡備綍璁$畻鐨
浠ュお鍧婃寲鐭跨殑闅懼害鏄濡備綍璁$畻鐨勶紵
浠ュお鍧婃槸鐩鍓嶆瘮鐗瑰竵浠ュ栨渶涓虹煡鍚嶇殑鍔犲瘑璐у竵涔嬩竴錛屽叾鐭垮伐鍙浠ラ氳繃鎸栫熆鑾峰緱浠ュお甯併傜劧鑰岋紝浠ュお鍧婃寲鐭跨殑闅懼害鏄濡備綍璁$畻鐨勫憿錛
鎸栫熆鏄姒傚康鎬х殑銆傜熆宸ョ殑鐩鏍囨槸瑙e喅瀵嗙爜闅鵑橈紝浠ヨ幏寰楁柊鐢熸垚鐨勫潡騫惰幏寰椾竴瀹氭暟閲忕殑浠ュお甯佸栧姳銆傝屼互澶鍧婃寲鐭跨殑闅懼害涓昏佹槸鐢變互涓嬩袱涓鍥犵礌緇煎悎鍐沖畾鐨勩
棣栧厛錛屾寲鐭塊毦搴﹀彇鍐充簬姣忎釜鍧椾腑鍖呭惈鐨勪氦鏄撴暟閲忋傛瘡涓鍧椾腑鍖呭惈鐨勪氦鏄撴暟閲忚秺澶氾紝鍏惰В鍐崇殑瀵嗙爜闅鵑樺氨瓚婂嶆潅錛屾寲鐭塊毦搴︿篃灝辮秺澶с傝繖涓鐐逛笌姣旂壒甯佺被浼礆紝姣旂壒甯佺殑鎸栫熆闅懼害涔熸槸鏍規嵁姣忎釜鍧椾腑鍖呭惈鐨勪氦鏄撴暟閲忔潵璁$畻鐨勩
鍏舵★紝浠ュお鍧婇噰鐢ㄤ簡鍚嶄負鈥滆皟鏁存寲鐭塊毦搴︹濈殑鏈哄埗鏉ョ『淇濇寲鐭塊熷害鍜岀綉緇滃畨鍏ㄣ傝ユ満鍒舵牴鎹涓婁竴涓鍧楃殑鎸栫熆鏃墮棿鏉ヨ皟鏁存寲鐭塊毦搴︼紝浠ヤ繚鎸佹瘡涓鍧楄瑙e喅鐨勬椂闂村ぇ綰︿負15縐掋傚傛灉鍧楃殑鎸栫熆鏃墮棿浣庝簬15縐掞紝闅懼害灝嗚嚜鍔ㄥ炲姞錛屽弽涔嬪垯浼氬噺灝戙
璋冩暣鎸栫熆闅懼害鐨勬満鍒跺彲浠ョ『淇濅互澶鍧婄殑鎸栫熆閫熷害濮嬬粓淇濇寔紼沖畾錛屼粠鑰岄伩鍏嶄簡鎸栫熆閫熷害榪囧揩鎴栬繃鎱㈢殑鎯呭喌銆傚悓鏃訛紝涔熶嬌寰椾互澶鍧婄綉緇滄洿鍔犲畨鍏錛屽洜涓轟換浣曟伓鎰忕熆宸ラ兘鏃犳硶閫氳繃鍗曠嫭鎿嶄綔鏉ョ牬鍧忚ユ満鍒躲
鎬葷殑鏉ヨ達紝浠ュお鍧婃寲鐭塊毦搴︾殑璁$畻鏄緇煎悎鑰冭檻姣忎釜鍧椾腑鍖呭惈鐨勪氦鏄撴暟閲忓拰璋冩暣鎸栫熆闅懼害鏈哄埗鏉ュ疄鐜扮殑銆傝繖縐嶈$畻鏂瑰紡紜淇濅簡浠ュお鍧婄綉緇滅殑紼沖畾鍜屽畨鍏ㄦэ紝鍚屾椂涔熶繚璇佷簡鐭垮伐鐨勬敹鐩婂拰鏁翠釜紺懼尯鐨勮繍浣溿
⑹ 鎸栫熆綆楀姏鎬庝箞璁$畻
璇磋搗鍏充簬鎸栫熆鐨勯棶棰橈紝灝忛箍琚闂鐨勬渶澶氱殑澶т綋灝辨槸鐭挎満鎸栫熆澶氫箙鍙浠ュ洖鏈鎷夛紝涓澶╁彲浠ヨ禋澶氬皯閽辨媺錛屼竴涓鏈堝彲浠ユ寲澶氬皯姣旂壒甯佹媺錛屼粈涔堢熆鏈烘瘮杈冨ソ涔嬬被鐨勩傜湅璧鋒潵浼間箮闂棰樹笉灝戝槢錛屽彲鏄鍥炵瓟璧鋒潵鍊掍篃涓嶉毦錛屽氨鏄鏈夋椂鍊欐暟鎹鍒椾婦鐨勬椂鍊欓夯鐑︿簡鐐廣傛墍浠ュ皬楣垮氨鎯籌紝騫茶剢灝辨妸璁$畻鐨勫叕寮忓垎浜緇欎翰浠鍚э紝浜蹭滑鍙浠ユ牴鎹鑷宸辨墜涓婄殑鏁版嵁鏉ョ畻涓綆椾綘蹇冧腑閭d簺鍏充簬鎸栫熆錛岀熆鏈虹殑闂棰樺摝銆
瑕佽$畻鎸栫熆鏁版嵁錛岄栧厛瑕佷簡瑙d笉鍚岀殑鏈哄瀷綆楀姏鍜屽姛鐜囦笉涓鏍鳳紝鎵浠ヨ$畻鍑烘潵鐨勬暟鎹涔熶笉澶涓鏍峰摝錛岄偅涔堝皬楣誇粖澶╁氨浠ョ為┈M20S涓轟緥銆傝瘽璇寸為┈M20S鐨勫姛鐜囨槸3800W錛岀畻鍔涗負68T銆傞偅涔堜互榪欑粍鎴戜滑棣栧厛鍙浠ョ畻鍑烘満瀛愮殑鑰楃數鎯呭喌
棣栧厛鎴戜滑鍏堟潵綆楃畻榪欏彴鏈哄瓙姣廡鐨勮楃數閲忕殑鎯呭喌錛
3.8 闄や互 68T錛岀畻鍑烘瘡T綆楀姏鐨勮楃數閲 = 0.056搴
閭d箞榪欐椂鍊欏傛灉鎯崇畻榪欏彴鏈1T涓澶╃殑鑰楃數閲忓氨鏄
0.056*24=1.344
褰撶劧錛屽傛灉浣犳兂榪涗竴姝ョ畻涓綆楄繖鍙版満姣忓ぉ鐨勮楃數閲
閭e氨姣廡鑰楃數閲1.344 * 68T 閭d箞緇撴灉灝辨槸 91.392搴﹀挴
榪欐椂鍊欏湪涔樹互姣忓害鐢電殑璐圭敤錛屽氨姣斿傝撮浄鐚鐭垮満鐨勭數璐規槸姣忓害0.4鍏冧漢姘戝竵鐨勮瘽錛岄偅涔堣繖鍙版満瀛愪竴澶╃殑鑰楃數閲忓氨鏄
91.392*0.4=36.56鍏冨挴銆
浜庢槸閫氳繃涓婇潰鐨勪竴緋誨垪姝ラゆ垜浠灝辯畻鍑轟簡涓鍙扮熆鏈轟竴澶╃殑鐢佃垂鎴愭湰錛岄偅涔堣繖鏃跺欎及璁″ぇ瀹舵渶鍏沖績鐨勮繕鏄鏀跺叆闂棰樹簡瀵逛笉瀵廣傞偅涔堟垜浠灝辨潵綆楃畻鐪嬶紝涓鍙扮熆鏈轟竴澶╃殑鏀跺叆鎯呭喌鎷夈
瑕佽$畻鐭挎満鐨勬敹鍏ワ紝鎴戜滑棣栧厛瑕佷簡瑙o紝榪欏彴鏈轟竴澶╁彲浠ユ寲澶氬皯鐨勬瘮鐗瑰竵銆傚湪涔嬪墠鐨勬枃絝犲皬楣挎湁璇磋繃浜嗭紝鍏ㄧ綉姣忓ぉ鍑虹殑姣旂壒甯佹暟閲忓熀鏈鏄1814.4涓錛屾墍浠ユ兂瑕佺畻鍑烘垜浠鍙浠ユ寲鍒板氬皯姣旂壒甯侊紝灝辮佷簡瑙f垜浠鎵鎷ユ湁鐨勭畻鍔涘湪鍗犲叏緗戠畻鍔涚殑姣斾緥銆傞偅涔堟庝箞鏌ョ湅褰撲笅瀹炴椂綆楀姏鍛錛屽緢綆鍗曪紝鍙浠ュ湪btc.com涓婃煡鐪嬪摝銆傞偅涔堢敱浜庡叏緗戞葷畻鍔涙槸瀹炴椂鍦ㄥ彉鍖栫殑錛屼負浜嗚╀翰浠鏇寸洿瑙傜殑浣撻獙錛屽皬楣垮氨鍏堥勮句釜鏁板煎惂銆傚亣濡傝寸幇鍦ㄧ殑鍏ㄧ綉鎬葷畻鍔涙槸88000鐨勮瘽錛岄偅涔堟垜浠瑕佷笌鐭挎満鐨勭畻鍔涜繘琛屾崲綆楃殑璇濓紝榪樿佸厛涔樹互1024.閭d箞
88000*1024=90112000
浠ヨ繖涓鏁板兼垜浠灝卞彲浠ユ潵璁$畻浣犵殑鐭挎満涓澶╃殑鏀惰幏鍜錛岄偅涔堣繖涓鍏寮忓氨鏄
鐢ㄦ瘡澶╃殑姣旂壒甯佹誨嚭浜ч噺 * 浣犳墍鎷ユ湁鐨勭畻鍔涘崰鍏ㄧ綉鐨勬瘮渚
閭d箞鐢68T鐨勭為┈M20S甯﹀叆璁$畻灝辨槸錛
1814.4*68T/90112000=0.00137涓
綆楀嚭鐨勭粨鏋滃氨鏄榪欏彴鏈哄瓙榪欏ぉ鎵鎸栫殑姣旂壒甯佹槸0.00137涓錛岀劧鍚庡啀涔樹互姣旂壒甯佸綋涓嬬殑琛屾儏錛屽棷鍝礆紝灝卞彲浠ョ畻鍑轟綘涓澶╃殑鎸栫熆鏀跺叆鍜銆傜敱浜庢瘮鐗瑰竵鐨勮屾儏涔熸槸闅忔椂娉㈠姩鐨勶紝灝忛箍鍙堣佹潵棰勮句笅鍜銆傛垜浠灝變互涓涓姣旂壒甯70000浜烘皯甯佺殑浠鋒牸鏉ヨ$畻錛岄偅涔堢粨鏋滃氨鏄錛
0.00137*70000=95.84
褰撶劧鎯寵佺畻綰鏀跺叆鐨勮瘽錛屾垜浠榪樿佸噺鍘葷數璐圭殑娑堣楋紝鐢佃垂鐨勬秷鑰楁垜浠鍦ㄤ笂闈㈠凡緇忕畻榪囦簡錛屾墍浠ョ洿鎺ュ噺灝卞彲浠ユ媺
95.84-36.56=59.28
浜庢槸錛岃繖涓鏁板瓧灝辨槸浣犱竴澶╂寲鐭跨殑綰鏀跺叆銆
褰撶劧錛岃繕鏈変翰浠鎯崇煡閬擄紝鑷宸變拱涓嬬殑鐭挎満錛屽氫箙鍙浠ュ洖鏈瀵逛笉瀵癸紝閭d箞灝辯敤鐭挎満鐨勬垚鏈鏉ラ櫎浠ヨ繖鍙版満瀛愮函鏀跺叆銆
PS錛氫互涓婃湁浜涙暟鎹瀛樺湪娉㈠姩錛屾墍浠ュ皬楣跨畻鍑烘潵鐨勬暟鎹浠呬緵鍙傝冨摝錛屼翰浠榪樻槸闇瑕佹牴鎹瀹炴椂鐨勫叏緗戞葷畻鍔涘拰姣旂壒甯佷環浣嶆潵榪涜岃$畻鎵嶄細鍑嗙『鍝︺傚綋鐒舵暟鎹闅忔椂鍦ㄥ彉鍖栵紝鎵浠ユ暟瀛椾篃涓嶅彲鑳芥亽涔呬笉鍙橈紝澶у朵綔涓哄弬鑰冨氨濂斤紝涓嶈佸お杈冪湡鍝熴
閭d箞灝忛箍鏈鍚庤佽寸殑灝辨槸錛屽綋浣犲︿細璁$畻榪欎簺鏁版嵁鐨勬椂鍊欙紝鍦ㄩ夋嫨鐭挎満鐨勬椂鍊欙紝涔熷氨鍙浠ュ氫簡涓浜涚浉瀵圭洿瑙傜殑鏁版嵁榪涜屾瘮杈冧簡銆傛墦涓姣旀柟鍚э紝灝忛箍灝變互浠ヤ笅涓夌嶇熆鏈虹殑鏁版嵁浣滀負鍙傝冿紝璁$畻鍑烘潵璁╀翰浠鍙浠ヤ綔涓虹◢浣滄瘮瀵瑰摝錛
姣忓ぉ姣旂壒甯佹諱駭閲1814.4*68T/90112000=0.00137涓
1T姣忓皬鏃惰楃數閲=0.056
1T涓澶╄楃數閲=1.344
涓鍙扮熆鏈鴻楃數閲=91.392
姣忓ぉ鐢佃垂鑺辮垂錛36.557
姣忓ぉ姣旂壒甯佹敹鐩婏細95.84
1814.4*56/90112000=0.00113
1T姣忓皬鏃惰楃數閲=0.063
1T涓澶╄楃數閲=1.512
涓鍙扮熆鏈轟竴澶╄楃數閲忥細84.672
姣忓ぉ鐢佃垂鑺辮垂錛33.869
姣忓ぉ姣旂壒甯佹敹鐩婏細79.1
1814.4*31/90112000=0.00062
1T姣忓皬鏃惰楃數閲=0.083搴
1T涓澶╄楃數閲=1.992
涓鍙版満瀛愪竴澶╄楃數閲忥細61.752
姣忓ぉ鐢佃垂鑺辮垂錛24.701
姣忓ぉ姣旂壒甯佹敹鐩婏細43.69
PS錛氬啀嬈″己璋冦傚叏緗戞葷畻鍔涘拰姣旂壒甯佷環鏍煎瓨鍦ㄦ嘗鍔錛屽皬楣垮彧鏄鍙栭勮懼兼柟渚胯$畻鑰屽凡錛屼粎渚涘ぇ瀹跺弬鑰冨摝錛屽ぇ瀹惰繕鏄闇瑕佷互瀹炴椂鏁版嵁涓哄噯錛佸綋鐒訛紝璁$畻鍑烘潵鐨勬暟瀛椾篃鏄闅忔椂瀛樺湪鍙樺姩鐨勫摝錛
⑺ 濡備綍璁$畻鎸栫熆綆楀姏錛
棣栧厛錛岃$畻鑳藉姏浠h〃鐭挎満姣忕掔殑榪愮畻嬈℃暟錛屽1嬈/s錛屽瑰簲綆楀姏涓1H銆傚洜姝わ紝鍏惰$畻鑳藉姏鍙浠ラ氳繃鐭ラ亾鎸栧竵鏈虹殑榪愯屾椂闂村拰鏁伴噺鏉ヨ$畻銆傝$畻鍗曚綅姣忓崈浣嶄竴鍙橈紝鏈灝忓崟浣岺涓1嬈★紝1嬈K=1000H,1G=1000K,1T=1000G,1P=1000T,1E=1000P銆傚悇鍦板ぇ鐑甯佺嶆瘮鐗瑰竵鐨勬寲鎺樿$畻鑳藉姏騫朵笉瀹屽叏涓鑷達紝浣嗗熀鏈淇濇寔鍦24.5E瑕佽揪鍒拌繖涓綆楀姏錛岃嚦灝戣佹湁150涓囧彴璁$畻鏈恆傝屼笖涓嶅悓鐨勬暟瀛楄揣甯佷篃涓嶅悓浜庢寲鎺樻柟娉(綆楁硶)鐨勯夋嫨錛屾墍浠ヤ笉鍚岃揣甯佺殑璁$畻鑳藉姏鏄鏃犱笌浼︽瘮鐨勩
涓嶅悓璐у竵縐嶉棿鐨勮$畻鑳藉姏
涓嶅悓鐨勮揣甯侀噰鐭跨畻娉曞彲鑳戒細鏈夋墍涓嶅悓錛屽備互澶鍧奅thash綆楁硶錛屾瘮鐗瑰竵鏄痵ha鑾辯壒甯佹槸256綆楁硶scrypt綆楁硶絳夈備笉鍚岀畻娉曞硅$畻鑳藉姏鐨勫獎鍝嶅氨鍍6浣嶆暟瀛楀瘑鐮佷笌12浣嶆暟瀛楁瘝鍜屾暟瀛楀瘑鐮佽В鐮佺殑鍖哄埆錛屽疄闄呮儏鍐墊瘮姝ゅ嶆潅寰楀氥備袱縐嶅瘑鐮佺殑瑙g爜瑕佹眰涓嶅悓錛屾墍浠ュ皾璇曡В鐮佺殑閫熷害浼氭湁寰堝ぇ鐨勫樊璺濄傚洜姝わ紝涓嶅悓璐у竵涔嬮棿鐨勮$畻鑳藉姏鏃犲叧銆
⑻ 什麼是比特幣挖礦難度如何調整原理是什麼
比特幣挖礦難度(Difficulty),是對挖礦困難程度的度量,挖礦難度越大,挖出區塊就越困難。目標值(Target)與挖礦難度成反比。難度越高,目標值越小。而難度目標是目標值通過轉化得到,是一個只有 4 個位元組的欄位(為了便於理解,本文將難度目標等同目標值處理)。比特幣系統正是通過調整區塊頭中難度目標來控制挖出區塊所需平均時間的。
目標值是個長度為 256 比特的字元串,換句話說目標值約有 2^256 種可能的取值。調整難度目標就是調整目標值在整個輸出空間的佔比。
舉例說明:挖礦就如射擊,所有射出去的子彈都會落在一個很大的靶子上。難度目標就是這個大靶子上圈出一個范圍,這個范圍越小,被射中的難度就越高。調節難度目標,就是調節這個圈在整個靶子上的佔比。
挖礦算力增大,單位時間射擊的次數就越多,目標范圍被射中所需的時間就越短。反之,挖礦算力減小,目標范圍被擊中所需的時間就越長。而比特幣系統追求的平均出塊時間為 10 分鍾,這時候就需要調整難度目標來實現。
02 如何調整難度目標?
比特幣系統是怎樣調整難度目標的呢?在《白話區塊鏈入門 080 | 數說比特幣,了解 比特幣 必須知道這 10 個數字》一文中,我們介紹了比特幣系統每過 2016 區塊(大約為 14 天時間),會自動調整一次難度目標。所有區塊高度為 2016 整數倍的區塊,系統就會自動調整難度目標。如果上一個難度目標調整周期(也就是之前 2016 個區塊),平均出塊時間大於 10 分鍾,說明挖礦難度偏高,需要降低挖礦難度,增大難度目標(准確地說是目標值);反之,前一個難度目標調整周期,平均出塊時間小於 10 分鍾,說明挖礦難度偏低,需要縮小難度目標。
03 難度目標的可調范圍
比特幣系統設定,難度目標上調和下調的范圍都有 4 倍的限制。舉例說明:假設上一個難度目標調整周期內的 2016 個區塊,由於算力暴漲,只用 7 天就全部挖出來了,通過難度目標調整,將難度目標縮小一倍,可以將平均出塊時間維持在 10 分鍾左右,但如果算力暴漲,前 2016 個區塊全部挖出只用了 1 天,那麼難度目標最小隻能調整為原來的四分之一。
04 總結
比特幣的算力是持續波動的,比特幣系統通過難度目標的調整,使得平均出塊時間維持在 10 分鍾左右。難度目標和挖礦難度成反比,挖礦難度越大,難度目標越小。當區塊高度為 2016 的整數倍時,比特幣系統就會在該區塊上,自動調整難度目標。如果上一個難度目標調整周期內,平均出塊時間超過 10 分鍾,那麼降低挖礦難度,增大難度目標;反之則提高挖礦難度,減小難度目標。難度目標上調和下調的范圍都有 4 倍的限制。
比特幣每 2016 個區塊(大約 14 天)調整一次挖礦難度,相比於 BCH 每個區塊都調整(大約 10 分鍾調整一次),有明顯的滯後性。你認為是哪種調整方式更合理呢?為什麼呢?歡迎在留言區分享你的觀點。