礦機算力計算公式
難度是對挖礦困難程度的度量,即指:計算符合給定目標的一個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天
B. 鎸栫熆綆楀姏鎬庝箞璁$畻
璇磋搗鍏充簬鎸栫熆鐨勯棶棰橈紝灝忛箍琚闂鐨勬渶澶氱殑澶т綋灝辨槸鐭挎満鎸栫熆澶氫箙鍙浠ュ洖鏈鎷夛紝涓澶╁彲浠ヨ禋澶氬皯閽辨媺錛屼竴涓鏈堝彲浠ユ寲澶氬皯姣旂壒甯佹媺錛屼粈涔堢熆鏈烘瘮杈冨ソ涔嬬被鐨勩傜湅璧鋒潵浼間箮闂棰樹笉灝戝槢錛屽彲鏄鍥炵瓟璧鋒潵鍊掍篃涓嶉毦錛屽氨鏄鏈夋椂鍊欐暟鎹鍒椾婦鐨勬椂鍊欓夯鐑︿簡鐐廣傛墍浠ュ皬楣垮氨鎯籌紝騫茶剢灝辨妸璁$畻鐨勫叕寮忓垎浜緇欎翰浠鍚э紝浜蹭滑鍙浠ユ牴鎹鑷宸辨墜涓婄殑鏁版嵁鏉ョ畻涓綆椾綘蹇冧腑閭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錛氬啀嬈″己璋冦傚叏緗戞葷畻鍔涘拰姣旂壒甯佷環鏍煎瓨鍦ㄦ嘗鍔錛屽皬楣垮彧鏄鍙栭勮懼兼柟渚胯$畻鑰屽凡錛屼粎渚涘ぇ瀹跺弬鑰冨摝錛屽ぇ瀹惰繕鏄闇瑕佷互瀹炴椂鏁版嵁涓哄噯錛佸綋鐒訛紝璁$畻鍑烘潵鐨勬暟瀛椾篃鏄闅忔椂瀛樺湪鍙樺姩鐨勫摝錛
C. 鐭挎満綆楀姏鍗曚綅鏈夊摢浜涘憿
涓昏佺殑綆楀姏鍗曚綅濡備笅錛欻/S=hashes/second錛屼篃灝辨槸姣忕掕兘綆楀氬皯hash1 Khash/s = 1000 hash/s1 Mhash/s = 1000 Khash/s1 Shash/s = 1000 Ghash/s姣旂壒甯佽癁鐢熺殑榪欏嶮騫存潵錛岀熆鏈虹畻鍔涚殑鍙戝睍鏄闈炲父蹇鐨勩傜幇鍦錛岀敤GH/S鏉ヨ〃紺虹畻鍔涚殑鐭挎満錛屾棭宸茬粡閫鍑轟簡鍘嗗彶鑸炲彴錛堝規瘮鐗瑰竵鏉ヨ寸殑錛夈侲quihash綆楁硶鐭挎満鐨勭畻鍔涘崟浣嶅備笅錛歋ol/s錛歴ol/s=solutions/second錛屼篃灝辨槸姣忕掕兘鎵懼埌澶氬皯絳旀堬紝榪欒窡H/S鍦ㄦ湰璐ㄤ笂鏄涓鑷寸殑銆侹sol/s錛1Ksol/s=1000 sol/sMsol/s錛1Msol/s=1000Ksol/s=1000000 sol/s榪樻湁G銆乀銆丳銆丒錛堝紑澶村瓧姣嶏級錛屾崲綆楄窡涓婇潰涓繪祦綆楀姏鍗曚綅鏄涓鏍風殑銆傝繖涓綆楁硶涓鑸鏄鍖垮悕甯佹墍浣跨敤鐨勶紝姣斿俍CASH銆丅EAM銆侰uckatoo29/31 綆楁硶鐭挎満鐨勭畻鍔涘崟浣嶅備笅錛歡ps錛氭槸graph鐨勭緝鍐欙紝鏈夋椂涔熶細鍐欐垚G銆侹gps錛1Kgps=1000 gpsMgps錛1Mgps=1000Kgps=1000000gps榪樻湁G銆乀銆丳銆丒錛堝紑澶村瓧姣嶏級錛岃繖鏄疓rin甯佷笓鐢ㄧ殑涓縐嶇畻娉曘傚叿浣撴崲綆楄窡涓婇潰鐨勭畻鍔涘崟浣嶉兘涓鏍楓
鎴戜滑閫氳繃浠ヤ笂鍏充簬鐭挎満綆楀姏鍗曚綅鏈夊摢浜涘憿鍐呭逛粙緇嶅悗,鐩鎬俊澶у朵細瀵圭熆鏈虹畻鍔涘崟浣嶆湁鍝浜涘憿鏈変竴瀹氱殑浜嗚В,鏇村笇鏈涘彲浠ュ逛綘鏈夋墍甯鍔┿
D. 10鍙扮熆鏈轟竴澶╄兘璧氬氬皯姣旂壒甯佹庝箞綆
榪欐槸瑕佹牴鎹瀹為檯鎯呭喌鏉ュ畾鐨勶紝鐜板湪浠ヨ殏鋩佺熆鏈篠19 Pro 110T涓轟緥錛屽鉤鍧囨瘡涓鍙拌殏鋩佺熆鏈虹殑綆楀姏鏄110T錛屽姛鑰楁槸32500鐡︼紝鐢佃垂鎴愭湰鏄0.36鍏冩瘡搴︼紝姣忓彴鐭挎満鐨勪環鏍兼槸19670鍏冦備笅鍒楁槸鍏蜂綋鐨勮$畻鍏紺猴細鎬葷畻鍔/鍏ㄧ綉綆楀姏*姣忔棩鍖哄潡濂栧姳*褰撳墠甯佷環-鐢佃垂鎴愭湰錛岄氳繃璁$畻寰楀嚭10鍙拌殏鋩丼19 Pro鐭挎満姣忓ぉ鐨勫噣鏀剁泭澶ф備負277鍏冨乏鍙熾備笅鍒楁槸鎸栫熆璁$畻鍣ㄩ摼鎺ワ細https://www.qkl123.com/mining/btc鐭挎満鏀剁泭鎺掕屾
鎴戜滑閫氳繃浠ヤ笂鍏充簬10鍙扮熆鏈轟竴澶╄兘璧氬氬皯姣旂壒甯佹庝箞綆楀唴瀹逛粙緇嶅悗,鐩鎬俊澶у朵細瀵10鍙扮熆鏈轟竴澶╄兘璧氬氬皯姣旂壒甯佹庝箞綆楁湁涓瀹氱殑浜嗚В,鏇村笇鏈涘彲浠ュ逛綘鏈夋墍甯鍔┿