如何查询比特币挖矿难度计算
⑴ 涓涓姣旂壒甯佽佹寲澶氫箙
涓涓姣旂壒甯佽佹寲澶氫箙?
鎹鎴戜簡瑙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 分钟调整一次),有明显的滞后性。你认为是哪种调整方式更合理呢?为什么呢?欢迎在留言区分享你的观点。