當前位置:首頁 » 區塊鏈知識 » 2020最新區塊鏈挖礦內測

2020最新區塊鏈挖礦內測

發布時間: 2024-06-27 15:39:38

㈠ 2020鏈鏂板厤璐規寲鐭縜pp鎺掕屾滐紙鎸栫熆app鍗佸ぇ鎺掑悕錛


2020鏈鏂板厤璐規寲鐭縜pp鎺掕屾
鏂/鐜嬫案鑿
鈥滅敤鎴瘋嚦涓婁竴鐩撮兘鏄姣旂壒灝忛箍鍚戝墠鍙戝睍鐨勫垵蹇冨拰鍔涢噺銆傗濇瘮鐗瑰皬楣緾EO瀛熸檽濡鍦ㄦ帴鍙楁湰鎶ヨ拌呴噰璁挎椂涓鐩村湪寮鴻皟銆
姣旂壒灝忛箍鎴愮珛浜2018騫村簳錛屾e紡寮濮嬭繍钀ユeソ璧朵笂浜嗘暟瀛楄揣甯佽屾儏鐨勫ぇ鐔婂競錛屾暟瀛楄揣甯佷環鏍間竴搴﹀湪3500緹庡厓妯鐩橀渿鑽★紝浣嗘槸浠庣唺甯傝蛋鏉ョ殑姣旂壒灝忛箍涓婄嚎浠6涓鏈堝氨瀹炵幇鍏ㄧ悆浜戞寲鐭垮鉤鍙版帓琛孴OP1錛屽苟涓斿嬬粓淇濇寔琛屼笟棰嗗啗鐨勪紭鍔匡紝澶囧彈鍏ㄧ悆鐢ㄦ埛鐨勮ゅ彲銆傗滄瘮鐗瑰皬楣跨殑鎵鏈夌畻鍔涙湇鍔¢兘鏄鐪熷疄鐨勶紝鎴戜滑鍜屾瘮鐗瑰ぇ闄嗐佷簲澶уご閮ㄧ熆奼犳槸鎴樼暐鍚堜綔浼欎即錛屾垜浠鐨勬湇鍔℃湁浠ヤ笅鍑犱釜鐗圭偣錛氱畻鍔涘彲榪芥函銆佺畻鍔涘彲鎺у埗銆佺熆奼犲彲鏌ョ湅銆佹敹鐩婄敱鐭挎睜鎵撴撅紝鎵鏈変腑闂寸幆鑺傜湡瀹為忔槑錛屼繚璇佸叕騫熾佸叕寮銆佸叕姝c傗濆瓱鏅撳Ξ璇撮亾銆
浼楁墍鍛ㄧ煡錛屽洓騫翠竴搴︾殑BTC鍑忓崐灝嗗湪5鏈12鏃ュ乏鍙寵繘琛岋紝姣旂壒甯佸噺鍗婇【鍚嶆濅箟灝辨槸鎸囧噺灝戞彁渚涚粰鐭垮伐鐨勫尯鍧楀栧姳錛屼粠鑰屽疄鐜扮殑鍛ㄦ湡鎬у尯鍧楀噺鍗婁簨浠訛紝鎵浠ュ叾涓鍏崇郴鏈緔у瘑鐨勫綋灞炵熆宸ュ拰鐭垮湀銆
2020騫碆TC鍑忓崐涔嬮檯鎮伴㈣繋鏉ヤ赴姘存湡錛岃屼笟棰嗗啗鑰呮瘮鐗瑰皬楣垮嚟鍊熷叾琛屼笟瀹炲姏鍜屽獎鍝嶅姏浜4鏈21鏃ワ紝鎼烘墜姣旂壒澶ч檰銆佽殏鋩佺熆鏈恆佽殏鋩佺熆奼犮丅TC.com鐭挎睜銆佺畻鍔涘崼澹銆佽殏鋩佸摠鍏點丮atrixport銆佽幈姣旂壒鍏澶х熆涓氬搧鐗屼婦鍔炰簡棣栧眾鈥421涓版按鑺傗濄
琛屼笟棰嗗啗鑰呯壍澶達紝鎶よ埅鐭垮伐鍐蟲垬涓版按
鍥劇墖鏉ユ簮錛氭瘮鐗瑰皬楣垮畼緗
鏈鎶ヨ拌呭彂鐜幫紝姣旂壒灝忛箍涓懼姙421涓版按鑺傜殑鍙e彿鏄鈥滄姢鑸鐭垮伐錛屽喅鎴樹赴姘達紒鍏澶ч《綰у搧鐗岀敓鎬佽仈鐩熲濓紝鍙浠ョ湅鍑421涓版按鑺傛槸涓鍦虹熆鍦堢殑鐩涗細錛屽緢澶氱熆鍦堢殑棰嗗啗浜虹墿閮芥潵鍒頒簡鐜板満錛屾瘮鐗瑰ぇ闄嗚懀浜嬮暱鍏糃EO鍚村繉瀵掓洿緗曡佺幇韜錛屼粬琛ㄧず浠庢瘮鐗瑰皬楣胯癁鐢熷紑濮嬶紝宸茬粡鎶婃寲鐭胯屼笟閲嶆柊鎷夊洖鍒板幓涓蹇冨寲鐨勬椂浠o紝涔熷潥淇′細鏈夋洿澶氱殑鐖卞ソ鑰呭弬涓庡埌榪欎釜琛屼笟涓鏉ワ紝鎸栫熆浜т笟鏈鏉ュ彲鏈熴傜敱姝ゅ彲瑙侊紝姣旂壒灝忛箍鍦ㄧ熆涓氶嗗煙鐨勨滀漢鑴夆濆拰瀹炲姏涓嶈彶銆
鈥滃皬楣誇婦鍔炰赴姘磋妭鐨勫垵琛鋒槸甯屾湜鍚堜駭涓氫紭縐鍝佺墝涔嬪姏甯鍔╃熆宸ュ湪涓版按鏈熶互鏈灝忕殑椋庨櫓鑾峰彇鏈楂樼殑鏀剁泭銆傝繖涓媧誨姩鎴戜滑浼氬潥鎸佹瘡騫村仛涓嬪幓錛岀浉淇℃槑騫翠細鏈夋洿澶氱殑浼樼浼佷笟鍔犲叆銆傜數鍟嗗弻鍗佷竴鏄鑺遍挶鐨勬棩瀛愶紝鑰岀熆鍦堢殑421鏄甯鍔╃敤鎴瘋禋閽辯殑鏃ュ瓙銆備粠琛屼笟瑙掑害鏉ヨ達紝榪欐槸鐭誇笟澶氬勾鏉ラ栨″氬跺ご閮ㄥ搧鐗岃仈鍚堟帹鍑哄ぇ鍔涘害淇冮攢鐨勬椿鍔錛屽墠鎵鏈鏈夛紝鏄鐭誇笟鐨勪竴嬈″叏鏂板崌鍗庯紝涓嶄粎浠呮槸鎶よ埅鐭垮伐錛屽悓鏃朵篃鏄鎶よ埅姣旂壒甯佺綉緇溿傜熆涓氬ぇ鍐涚殑鑱旂洘璁╃熆宸ヤ篃鍔犲己浜嗕俊蹇冦傗濆瓱鏅撳Ξ瀵規湰鎶ヨ拌呰撮亾銆
閽堝逛赴姘磋妭錛屽瓱鏅撳Ξ鎺ュ彈鏈鎶ヨ拌呴噰璁挎椂璇達細鈥滀粖騫寸殑421涓版按鑺傛惡鎵嬪叓澶х熆涓氬搧鐗屽姪鍔涚熆宸ュ害榪囨瘮鐗瑰竵鍑忓崐鍙鑳藉紩鍙戠殑鈥樼熆宸ョ殑瀵掑啲鈥欍傜幇鍦ㄧ誨洓騫翠竴搴︾殑BTC鍑忓崐鏃墮棿棰勮″凡涓嶈凍鍗佹棩錛屾垜涔熸敞鎰忓埌浜嗕笟鍐呮湁涓撳墮勬祴錛岄殢鐫BTC鍑忓崐錛屾満鍨嬭佹棫銆佸姛鑰楅珮鍜岀數璐規垚鏈楂樼殑鏈哄櫒灝嗛潰涓村叧鏈洪庨櫓錛屽緢澶氱熆宸ラ兘鏈変簺鎷呭咖鍑忓崐鍚庣殑鎸栫熆鏀剁泭褰卞搷錛屾瘮鐗瑰皬楣誇負鐢ㄦ埛鍑嗗囦簡闈炲父浣庣數浠風殑濂楅愶紝闄嶄綆鐢ㄦ埛鐨勬寲鐭挎垚鏈錛岃幏寰楁洿楂樼殑鏈轟細鏀剁泭銆傗
鏈鎶ヨ拌呮敞鎰忓埌錛屼粖騫4鏈20鏃ラ泤瀹夋斂搴滃嚭鍙頒簡銆婂叧浜庡緩璁炬按鐢墊秷綰崇ず鑼冨尯鏀鎸佸尯鍧楅摼浜т笟鍙戝睍鐨勫疄鏂芥剰瑙併嬶紝寮鴻皟鈥滆佸厖鍒嗗彂鎸ユ垜甯傛按鐢佃祫婧愪紭鍔匡紝鎶㈡姄鍖哄潡閾句駭涓氬彂灞曢噸澶ф垬鐣ユ満閬囷紝鎺ㄥ姩鍖哄潡閾炬妧鏈鍜屼駭涓氬仴搴鋒湁搴忓彂灞曘傗濇寲鐭誇駭涓氱殑鏀跨瓥鎸囧悜鎬у凡緇忚緝涓烘槑鏈椼傚規わ紝瀛熸檽濡璁や負錛氣滀笉璁烘槸2019騫村簳鍙戞敼濮斿皢鎸栫熆琛屼笟浠庢窐奼拌屼笟涓鍒犻櫎錛岃繕鏄榪戞棩鍥涘窛鍦板尯鏀垮簻鏄庣『鍑哄彴鏂囦歡鏀鎸佷赴姘存湡鎸栫熆錛屽逛簬鎸栫熆琛屼笟鐨勫彂灞曢兘鏄涓縐嶆満閬囥傚皬楣誇細閫氳繃鏇村ソ鐨勬湇鍔″府鍔╂洿澶氱殑鐢ㄦ埛鍙備笌鍒拌繖涓浜т笟寤鴻句腑銆傗
浜戞寲鐭挎ā寮忓彂灞曡繀鐚涳紝鎴愪負浼犵粺璧勯噾鍜屼釜浜烘姇璧勮呰繘鍦虹殑鏈浣蟲柟寮
榪戜竴騫存潵錛屽緢澶氭姇璧勮呯悍綰瘋漿鍚戜簯鎸栫熆錛屾牴鎹鏈鎶ヨ拌呬簡瑙o紝浜戞寲鐭挎槸鐢卞ぇ鍨嬬熆鍦烘彁渚涚熆鏈哄拰鎻愪緵綆楀姏縐熻祦錛屽㈡埛閫氳繃璐涔扮畻鍔涘楅愭潵鎸栧彇鏁板瓧璐у竵鐨勪竴縐嶆ā寮忋
瀛熸檽濡浠嬬粛璇達紝鈥滄瘮鐗瑰皬楣挎槸涓涓浜戞寲鐭垮鉤鍙幫紝鎻愪緵鐭挎満鍒嗘椂鍏變韓鏈嶅姟錛屾垜浠鏇跨敤鎴風畝鍖栦簡綣佺悙鐨勬寲鐭跨幆鑺傦紝鍖呮嫭鐭挎満璐涔般佺墿嫻佽繍杈撱佺熆鍦洪夋嫨銆佹満鍣ㄨ繍緇淬佺熆奼犳帴鍏ョ瓑澶嶆潅鐜鑺傘傜敤鎴峰彧闇瑕佸湪綰誇笅鍗曪紝鍗沖彲浜鍙椾笓涓氥佺湡瀹炪侀忔槑鐨勬寲鐭挎湇鍔°傚皬楣挎垚涓洪摼鎺ヤ駭涓氬悇鐜鑺傜殑鏍稿績鑺傜偣錛屽皢鐭誇笟鐢熸佺殑瑙勬ā鏁堝簲鍙戞尌鍒版瀬鑷達紝涓虹敤鎴鋒彁渚涢珮鏁堛佷笓涓氥佺ǔ瀹氭湇鍔$殑鍚屾椂錛屼篃涓哄叾鍚堜綔浼欎即甯︽潵涓嶈彶鐨勫晢涓氫環鍊箋傗
鏈鎶ヨ拌呬粠姣旂壒灝忛箍鐨勫畼緗戜簡瑙e埌錛屾柊浜哄彲浠0鍏冧綋楠屼竴閿鎸栫熆銆傗滆繖鏄涓轟簡鑳藉拰鐢ㄦ埛涔嬮棿鍋氫竴涓鐮村啺浜掑姩錛岃繖涓紱忓埄浼氳╂柊浜虹敤鎴鋒洿瀹規槗寮鍚鎸栫熆浣撻獙鈥濊皥鍒拌繖涓璇濋橈紝瀛熸檽濡鍐嶆″己璋冧簡鐢ㄦ埛鑷充笂鐨勭悊蹇碉紝鈥滅敤鎴峰拰浼佷笟浜掑埄鍏辮耽錛屼紒涓氭墠鑳藉仛澶у仛寮猴紝榪欎釜琛屼笟鏄鏈濋槼浜т笟錛屾瘮鐗瑰皬楣胯佸姫鍔涘湪鐢ㄦ埛涓鎵庝笅鏍癸紝鍦ㄤ粖鍚庣殑鍙戝睍涓錛屼粛瑕佺敤鎴瘋嚦涓婏紝浜夊彇鍙浠ヤ竴鐩村仛琛屼笟鐨勫ご閮ㄤ紒涓氥傗
浼撮殢鐫鎸栫熆琛屼笟瑙勬ā鐨勬寔緇鎵╁ぇ錛屾洿澶氱殑鏁板瓧璧勪駭鐖卞ソ鑰呭弬涓庡埌浜嗚繖涓琛屼笟涓鏉ワ紝榪欏氨闇瑕佷簯鏈嶅姟騫沖彴閫氳繃鏇村氫笓涓氳祫婧愩佽兘鍔涚殑涓嶆柇鍔犳寔錛屾墠鑳戒繚璇佽屼笟鍙戝睍鐨勭ǔ瀹氭у強鍒涙柊鎬с
瀛熸檽濡璁や負錛氫簯鎸栫熆鐨勪綆闂ㄦ涘拰渚挎嵎鎬т細鎴愪負榪欎釜浜т笟鐨勫為噺娓犻亾錛屾槸鎵挎帴浼犵粺璧勯噾鍜屼釜浜烘姇璧勭殑鏈浣蟲柟寮忥紝鍚屾椂鍦ㄨ屼笟嬋鐑堢殑絝炰簤涓嬶紝椹澶鏁堝簲鐨勪紭鍔誇篃浼氭洿鍔犳槑鏄俱
鐔婂競璧瘋埅鍒濆績涓嶅彉
浠婂勾浠ユ潵錛岄殢鐫鍖哄潡閾捐鈥滃浗瀛楀彿鈥濅紒涓氫紬鏄熸崸鏈堝湴搴旂敤錛屽彲浠ヨ村凡緇忔e紡鈥滃嚭鍦堚濅簡錛屽緢澶氬満鏅寮濮嬪皾璇曞簲鐢ㄥ尯鍧楅摼縐戞妧錛屽尯鍧楅摼鍦ㄥ悇鐪佸競閮藉紑濮嬪嚭鍙版斂絳栨敮鎸侊紝騫朵笖綰沖叆鈥滄柊鍩哄緩鈥濊寖鐣達紝榪欏逛簬鏁板瓧璐у竵琛屼笟鐨勫彂灞曚篃鏄鍒╁ソ鐨勬秷鎮錛屽尯鍧楅摼鎶鏈鏃ユ笎鎴愮啛錛屼篃淇冭繘浜嗙熆涓氬彂灞曠殑淇″績銆
鐩鍓嶆瘮鐗瑰皬楣垮凡緇忔垚涓轟簡鐭誇笟棰嗗煙鐨勯嗗ご緹婏紝鎻愬埌鍦ㄦ瘮鐗瑰皬楣垮彂灞曡繃紼嬩腑娣卞埢鐨勭粡鍘嗭紝瀛熸檽濡鎻愰亾錛氣滄瘮鐗瑰皬楣挎槸鍦ㄧ唺甯備腑鍙戝睍璧鋒潵鐨勶紝涓庣敤鎴蜂箣闂寸殑淇′換鎼寤烘槸鏈闅懼緱鐨勪竴孌靛巻紼嬶紝鎵嶆湁浜嗕粖澶╃殑鎴愮嘩銆傛垜浠浼氱戶緇鍧氬畧榪欎喚鍒濆績錛屽緩絝嬩笌鐢ㄦ埛涔嬮棿鐨勬寔緇淇′換錛屽潥鎸佺敤鎴瘋嚦涓婄殑鍘熷垯錛屽湪鏈鏉ョ戶緇姝g『鍦板仛浜嬪拰鍋氭g『鐨勪簨鎯呫傗
姣旂壒灝忛箍浣滀負琛屼笟鐨勪郊浣艱咃紝鍧氬畧鍒濆績錛屾g『鐨勯嗗間笌綆$悊鍔垮繀鏄姣旂壒灝忛箍寮哄ぇ鐨勪竴閮ㄥ垎錛屾瘮鐗瑰皬楣跨幇浠籆EO瀛熸檽濡鏈夎秴榪10騫寸殑澶у瀷浜掕仈緗戜粠涓氱粡鍘嗭紝榪欎簺瀹濊吹緇忛獙瀵逛簬灝忛箍鐨勭粡钀ヨ嚦鍏抽噸瑕侊紝濂規彁閬擄細鈥滀竴瀹氳佺湡璇氬瑰緟鐢ㄦ埛錛屽己鍖栨湇鍔$殑紼沖畾騫舵寔緇鍒涙柊浜у搧錛屾瘮鐗瑰皬楣誇細鍦ㄥ洟闃熺殑榻愬績鍔鍔涗笅緇存寔琛屼笟欏跺皷錛屽洖鎶ユ姇璧勮呭規瘮鐗瑰皬楣跨殑淇′換銆傗
璐d換緙栬緫錛氱﹩鏈ㄤ富緙栵細縐﹁唉璐d換緙栬緫錛

比特幣挖礦與共識(二)

比特幣共識機制的第三步是通過網路中的每個節點獨立校驗每個新區塊。當新區塊在網路中傳播時,每一個節點在將它 轉發到其節點之前,會進行一系列的測試去驗證它。這確保了只有有效的區塊會在網路中傳播。

獨立校驗還確保了誠實 的礦工生成的區塊可以被納入到區塊鏈中,從而獲得獎勵。行為不誠實的礦工所產生的區塊將被拒絕,這不但使他們失 去了獎勵,而且也浪費了本來可以去尋找工作量證明解的機會,因而導致其電費虧損。

當一個節點接收到一個新的區塊,它將對照一個長長的標准清單對該區塊進行驗證,若沒有通過驗證,這個區塊將被拒 絕。這些標准可以在比特幣核心客戶端的CheckBlock函數和CheckBlockHead函數中獲得

它包括:

為什麼礦工不為他們自己記錄一筆交易去獲得數以千計的比特幣?

這 是因為每一個節點根據相同的規則對區塊進行校驗。一個無效的coinbase交易將使整個區塊無效,這將導致該區塊被拒 絕,因此,該交易就不會成為總賬的一部分。礦工們必須構建一個完美的區塊,基於所有節點共享的規則,並且根據正 確工作量證明的解決方案進行挖礦,他們要花費大量的電力挖礦才能做到這一點。如果他們作弊,所有的電力和努力都 會浪費。這就是為什麼獨立校驗是去中心化共識的重要組成部分。

比特幣去中心化的共識機制的最後一步是將區塊集合至有最大工作量證明的鏈中。一旦一個節點驗證了一個新的區塊, 它將嘗試將新的區塊連接到到現存的區塊鏈,將它們組裝起來。

節點維護三種區塊:第一種是連接到主鏈上的,第二種是從主鏈上產生分支的(備用鏈),最後一種是在已知鏈中沒有 找到已知父區塊的。在驗證過程中,一旦發現有不符合標準的地方,驗證就會失敗,這樣區塊會被節點拒絕,所以也不 會加入到任何一條鏈中。

任何時候,主鏈都是累計了最多難度的區塊鏈。在一般情況下,主鏈也是包含最多區塊的那個鏈,除非有兩個等長的鏈 並且其中一個有更多的工作量證明。主鏈也會有一些分支,這些分支中的區塊與主鏈上的區塊互為「兄弟」區塊。這些區 塊是有效的,但不是主鏈的一部分。 保留這些分支的目的是如果在未來的某個時刻它們中的一個延長了並在難度值上超 過了主鏈,那麼後續的區塊就會引用它們。

如果節點收到了一個有效的區塊,而在現有的區塊鏈中卻未找到它的父區塊,那麼這個區塊被認為是「孤塊」。孤塊會被 保存在孤塊池中,直到它們的父區塊被節點收到。一旦收到了父區塊並且將其連接到現有區塊鏈上,節點就會將孤塊從 孤塊池中取出,並且連接到它的父區塊,讓它作為區塊鏈的一部分。當兩個區塊在很短的時間間隔內被挖出來,節點有 可能會以相反的順序接收到它們,這個時候孤塊現象就會出現。

選擇了最大難度的區塊鏈後,所有的節點最終在全網范圍內達成共識。隨著更多的工作量證明被添加到鏈中,鏈的暫時性差異最終會得到解決。挖礦節點通過「投票」來選擇它們想要延長的區塊鏈,當它們挖出一個新塊並且延長了一個鏈, 新塊本身就代表它們的投票。

因為區塊鏈是去中心化的數據結構,所以不同副本之間不能總是保持一致。區塊有可能在不同時間到達不同節點,導致節點有不同的區塊鏈全貌。

解決的辦法是,每一個節點總是選擇並嘗試延長代表累計了最大工作量證明的區塊鏈,也就 是最長的或最大累計工作的鏈(greatest cumulative work chain)。節點通過累加鏈上的每個區塊的工作量,得到建立這個鏈所要付出的工作量證明的總量。只要所有的節點選擇最長累計工作的區塊鏈,整個比特幣網路最終會收斂到一致的狀態。分叉即在不同區塊鏈間發生的臨時差異,當更多的區塊添加到了某個分叉中,這個問題便會迎刃而解。

提示由於全球網路中的傳輸延遲,本節中描述的區塊鏈分叉自動會發生。

然而,倒三角形的區塊不會被丟棄。它被鏈接到星形鏈的父區塊,並形成備用鏈。雖然節點X認為自己已經正確選擇了獲勝鏈,但是它還會保存「丟失」鏈,使得「丟失」鏈如果可能最終「獲勝」,它還具有重新打包的所需的信息。

這是一個鏈的重新共識,因為這些節點被迫修改他們對塊鏈的立場,把自己納入更長的鏈。任何從事延伸星形-倒三角形的礦工現在都將停止這項工作,因為他們的候選人是「孤兒」,因為他們的父母「倒三角形」不再是最長的連鎖。

「倒三角形」內的交易重新插入到內存池中用來包含在下一個塊中,因為它們所在的塊不再位於主鏈中。

整個網路重新回到單一鏈狀態,星形-三角形-菱形,「菱形」成為鏈中的最後一個塊。所有礦工立即開始研究以「菱形」為父區塊的候選塊,以擴展這條星形-三角形-菱形鏈。

從理論上來說,兩個區塊的分叉是有可能的,這種情況發生在因先前分叉而相互對立起來的礦工,又幾乎同時發現了兩個不同區塊的解。

然而,這種情況發生的幾率是很低的。單區塊分叉每周都會發生,而雙塊分叉則非常罕見。比特幣將區塊間隔設計為10分鍾,是在更快速的交易確認和更低的分叉概率間作出的妥協。更短的區塊產生間隔會讓交易清算更快地完成,也會導致更加頻繁地區塊鏈分叉。與之相對地,更長的間隔會減少分叉數量,卻會導致更長的清算時間。

2012年以來,比特幣挖礦發展出一個解決區塊頭基本結構限制的方案。在比特幣的早期,礦工可以通過遍歷隨機數 (Nonce)獲得符合要求的hash來挖出一個塊。

難度增長後,礦工經常在嘗試了40億個值後仍然沒有出塊。然而,這很容 易通過讀取塊的時間戳並計算經過的時間來解決。因為時間戳是區塊頭的一部分,它的變化可以讓礦工用不同的隨機值 再次遍歷。當挖礦硬體的速度達到了4GH/秒,這種方法變得越來越困難,因為隨機數的取值在一秒內就被用盡了。

當出現ASIC礦機並很快達到了TH/秒的hash速率後,挖礦軟體為了找到有效的塊, 需要更多的空間來儲存nonce值 。可以把時間戳延後一點,但將來如果把它移動得太遠,會導致區塊變為無效。

區塊頭需要信息來源的一個新的「變革」。解決方案是使用coinbase交易作為額外的隨機值來源,因為coinbase腳本可以儲存2-100位元組的數據,礦工們開始使用這個空間作為額外隨機值的來源,允許他們去探索一個大得多的區塊頭值范圍來找到有效的塊。這個coinbase交易包含在merkle樹中,這意味著任何coinbase腳本的變化將導致Merkle根的變化。

8個位元組的額外隨機數,加上4個位元組的「標准」隨機數,允許礦工每秒嘗試2^96(8後面跟28個零)種可能性而無需修改時間戳。如果未來礦工穿過了以上所有的可能性,他們還可以通過修改時間戳來解決。同樣,coinbase腳本中也有更多額外的空間可以為將來隨機數的擴展做准備。

比特幣的共識機制指的是,被礦工(或礦池)試圖使用自己的算力實行欺騙或破壞的難度很大,至少理論上是這樣。就像我們前面講的,比特幣的共識機制依賴於這樣一個前提,那就是絕大多數的礦工,出於自己利益最大化的考慮,都會 通過誠實地挖礦來維持整個比特幣系統。然而,當一個或者一群擁有了整個系統中大量算力的礦工出現之後,他們就可以通過攻擊比特幣的共識機制來達到破壞比特幣網路的安全性和可靠性的目的。

值得注意的是,共識攻擊只能影響整個區塊鏈未來的共識,或者說,最多能影響不久的過去幾個區塊的共識(最多影響過去10個塊)。而且隨著時間的推移,整個比特幣塊鏈被篡改的可能性越來越低。

理論上,一個區塊鏈分叉可以變得很長,但實際上,要想實現一個非常長的區塊鏈分叉需要的算力非常非常大,隨著整個比特幣區塊鏈逐漸增長,過去的區塊基本可以認為是無法被分叉篡改的。

同時,共識攻擊也不會影響用戶的私鑰以及加密演算法(ECDSA)。

共識攻擊也 不能從其他的錢包那裡偷到比特幣、不簽名地支付比特幣、重新分配比特幣、改變過去的交易或者改變比特幣持有紀錄。共識攻擊能夠造成的唯一影響是影響最近的區塊(最多10個)並且通過拒絕服務來影響未來區塊的生成。

共識攻擊的一個典型場景就是「51%攻擊」。想像這么一個場景,一群礦工控制了整個比特幣網路51%的算力,他們聯合起來打算攻擊整個比特幣系統。由於這群礦工可以生成絕大多數的塊,他們就可以通過故意製造塊鏈分叉來實現「雙重支 付」或者通過拒絕服務的方式來阻止特定的交易或者攻擊特定的錢包地址。

區塊鏈分叉/雙重支付攻擊指的是攻擊者通過 不承認最近的某個交易,並在這個交易之前重構新的塊,從而生成新的分叉,繼而實現雙重支付。有了充足算力的保證,一個攻擊者可以一次性篡改最近的6個或者更多的區塊,從而使得這些區塊包含的本應無法篡改的交易消失。

值得注意的是,雙重支付只能在攻擊者擁有的錢包所發生的交易上進行,因為只有錢包的擁有者才能生成一個合法的簽名用於雙重支付交易。攻擊者在自己的交易上進行雙重支付攻擊,如果可以通過使交易無效而實現對於不可逆轉的購買行為不予付款, 這種攻擊就是有利可圖的。

攻擊者Mallory在Carol的畫廊買了描繪偉大的中本聰的三聯組畫(The Great Fire),Mallory通過轉賬價值25萬美金的比特幣 與Carol進行交易。在等到一個而不是六個交易確認之後,Carol放心地將這幅組畫包好,交給了Mallory。這時,Mallory 的一個同夥,一個擁有大量算力的礦池的人Paul,在這筆交易寫進區塊鏈的時候,開始了51%攻擊。

首先,Paul利用自己礦池的算力重新計算包含這筆交易的塊,並且在新塊里將原來的交易替換成了另外一筆交易(比如直接轉給了Mallory 的另一個錢包而不是Carol的),從而實現了「雙重支付」。這筆「雙重支付」交易使用了跟原有交易一致的UTXO,但收款人被替換成了Mallory的錢包地址。

然後,Paul利用礦池在偽造的塊的基礎上,又計算出一個更新的塊,這樣,包含這 筆「雙重支付」交易的塊鏈比原有的塊鏈高出了一個塊。到此,高度更高的分叉區塊鏈取代了原有的區塊鏈,「雙重支付」交 易取代了原來給Carol的交易,Carol既沒有收到價值25萬美金的比特幣,原本擁有的三幅價值連城的畫也被Mallory白白 拿走了。

在整個過程中,Paul礦池裡的其他礦工可能自始至終都沒有覺察到這筆「雙重支付」交易有什麼異樣,因為挖礦程序都是自動在運行,並且不會時時監控每一個區塊中的每一筆交易。

為了避免這類攻擊,售賣大宗商品的商家應該在交易得到全網的6個確認之後再交付商品。或者,商家應該使用第三方 的多方簽名的賬戶進行交易,並且也要等到交易賬戶獲得全網多個確認之後再交付商品。一條交易的確認數越多,越難 被攻擊者通過51%攻擊篡改。

對於大宗商品的交易,即使在付款24小時之後再發貨,對買賣雙方來說使用比特幣支付也 是方便並且有效率的。而24小時之後,這筆交易的全網確認數將達到至少144個(能有效降低被51%攻擊的可能性)。

需要注意的是,51%攻擊並不是像它的命名里說的那樣,攻擊者需要至少51%的算力才能發起,實際上,即使其擁有不 到51%的系統算力,依然可以嘗試發起這種攻擊。之所以命名為51%攻擊,只是因為在攻擊者的算力達到51%這個閾值 的時候,其發起的攻擊嘗試幾乎肯定會成功。

本質上來看,共識攻擊,就像是系統中所有礦工的算力被分成了兩組,一 組為誠實算力,一組為攻擊者算力,兩組人都在爭先恐後地計算塊鏈上的新塊,只是攻擊者算力算出來的是精心構造 的、包含或者剔除了某些交易的塊。因此,攻擊者擁有的算力越少,在這場決逐中獲勝的可能性就越小。

從另一個角度 講,一個攻擊者擁有的算力越多,其故意創造的分叉塊鏈就可能越長,可能被篡改的最近的塊或者或者受其控制的未來 的塊就會越多。一些安全研究組織利用統計模型得出的結論是,算力達到全網的30%就足以發動51%攻擊了。全網算力的急劇增長已經使得比特幣系統不再可能被某一個礦工攻擊,因為一個礦工已經不可能占據全網哪怕的1%算 力。

待補充

待補充

㈢ 鎬庝箞鎸栫熆鑾峰緱姣旂壒甯佸師鐞

闅忕潃姣旂壒甯佺殑鏃ョ泭鏅鍙婏紝瓚婃潵瓚婂氱殑浜哄紑濮嬪叧娉ㄥ備綍鎸栫熆鑾峰緱姣旂壒甯併傞偅涔堬紝浠涔堟槸鎸栫熆鍛錛熸寲鐭挎槸鎸囦嬌鐢ㄨ$畻鏈鴻繍綆楄兘鍔涙潵瑙e喅鍖哄潡閾劇畻娉曢棶棰橈紝浠庤岃幏寰楁瘮鐗瑰竵鐨勮繃紼嬨備笅闈錛屾垜浠鏉ヨ︾粏浜嗚В涓涓嬫寲鐭胯幏寰楁瘮鐗瑰竵鐨勫師鐞嗐
姣旂壒甯佹槸涓縐嶅熀浜庡尯鍧楅摼鎶鏈鐨勬暟瀛楄揣甯侊紝鍏舵牳蹇冨師鐞嗘槸浣跨敤瀵嗙爜瀛︽妧鏈淇濊瘉浜ゆ槗鐨勫畨鍏ㄦу拰鍙淇″害銆傛瘮鐗瑰竵鐨勪氦鏄撹板綍琚璁板綍鍦ㄤ竴涓縐頒負鍖哄潡閾劇殑鍒嗗竷寮忚處鏈涓錛屾瘡涓鍖哄潡閾鵑兘鍖呭惈浜嗕竴瀹氭暟閲忕殑浜ゆ槗璁板綍鍜屼竴浜涢檮鍔犱俊鎮錛屽傛椂闂存埑鍜屽墠涓涓鍖哄潡閾劇殑鍝堝笇鍊箋
鎸栫熆鐨勭洰鐨勬槸閫氳繃璁$畻鏈鴻繍綆楁潵楠岃瘉鍜屽勭悊姣旂壒甯佷氦鏄擄紝騫跺皢浜ゆ槗璁板綍鍐欏叆鍖哄潡閾句腑銆傚叿浣撴潵璇達紝鎸栫熆鑰呬細閫氳繃璁$畻鏈虹畻鍔涙潵瑙e喅涓涓鍖呭惈涓瀹氭暟閲忎氦鏄撶殑鍖哄潡閾劇殑鍝堝笇鍊礆紝榪欎釜鍝堝笇鍊煎繀欏繪弧瓚充竴瀹氱殑瑙勫垯錛屾墠鑳界畻浣滀竴涓鍚堟硶鍖哄潡閾俱傝В鍐沖搱甯岄棶棰樼殑榪囩▼灝辨槸鎸栫熆鐨勮繃紼嬨
鎸栫熆榪囩▼闇瑕佹秷鑰楀ぇ閲忕殑璁$畻鏈虹畻鍔涘拰鐢靛姏璧勬簮錛屽洜姝ゆ寲鐭胯呴渶瑕佹姇鍏ュぇ閲忕殑璧勯噾鏉ヨ喘涔版樉鍗°佸勭悊鍣ㄣ佺數婧愮瓑紜浠惰懼囷紝騫舵壙鎷呴珮鏄傜殑鑳芥簮璐圭敤銆傚悓鏃訛紝鎸栫熆鑰呰繕闇瑕侀夋嫨鍚堥傜殑鎸栫熆杞浠訛紝浠ヤ究鑳藉熼珮鏁堝湴瑙e喅鍖哄潡閾劇殑鍝堝笇闂棰樸
涓鏃︽寲鐭胯呮垚鍔熻В鍐充簡涓涓鍖哄潡閾劇殑鍝堝笇闂棰橈紝浠栧氨浼氳幏寰椾竴瀹氭暟閲忕殑姣旂壒甯佷綔涓哄栧姳銆傝繖涓濂栧姳鏄鐢辨瘮鐗瑰竵緗戠粶鑷鍔ㄥ彂鏀劇殑錛岃屼笉鏄鐢變換浣曚腑澶鏈烘瀯鎴栦釜浜烘帶鍒剁殑銆傞殢鐫姣旂壒甯佺殑鎬婚噺涓嶆柇鍑忓皯錛屾寲鐭胯呰幏寰楁瘮鐗瑰竵鐨勯毦搴︿篃浼氫笉鏂澧炲姞錛屽洜姝ゆ寲鐭垮凡緇忔垚涓轟簡涓欏歸潪甯稿叿鏈夋寫鎴樻х殑浠誨姟銆
鎬葷殑鏉ヨ達紝鎸栫熆鏄閫氳繃璁$畻鏈虹畻鍔涙潵瑙e喅鍖哄潡閾懼搱甯岄棶棰橈紝浠庤岃幏寰楁瘮鐗瑰竵鐨勮繃紼嬨傚畠鏄姣旂壒甯佺綉緇滀腑涓嶅彲鎴栫己鐨勭幆鑺傦紝涔熸槸姣旂壒甯佺粡嫻庝綋緋昏繍杞鐨勫熀紜銆

㈣ BCT挖礦是什麼游戲

BCT挖礦是經營類區塊鏈游戲。游戲是一種基於物質滿足之上的,在一種特定時間、空間范圍內遵循某種特定規則的,追求精神滿足的行為活動。游戲有智力游戲和活動性游戲之分,前者如下棋、積木、打牌等,後者如追逐、接力及利用球、棒、繩等器材進行的活動,多為集體活動。

游戲的發展演變

游戲,伴動物而生。在動物世界裡,游戲是各種動物熟悉生存環境、彼此相互了解、習練競爭技能、進而獲得「天擇」的一種本領活動。

游戲,隨人類而造。在人類社會中,游戲不僅僅保留著動物本能活動的特質,更重要的是作為高等動物的人類,為了自身發展的需要創造出多種多樣的游戲活動。

游戲,並非為娛樂而生,而是一個嚴肅的人類自發活動,懷有生存技能培訓和智力培養的目標。

由玩家扮演游戲中的一個或數個角色,有完整的故事情節的游戲。玩家可能會與冒險類游戲混淆,其實區分很簡單,RPG游戲更強調的是劇情發展和個人體驗。

㈤ 區塊鏈挖礦是什麼區塊鏈如何挖礦

區塊鏈挖礦是什麼?區塊鏈如何挖礦
在區塊鏈興起之前,礦工專指挖煤礦的工人,群體印象是渾身沾滿了煤屑,衣服以外都是黝黑皮膚的男人。區塊鏈誕生之後,礦工不再只是煤礦工人的簡稱,有了一種全新的含義:從事虛擬貨幣挖礦的人。
對於沒有參與過挖礦的人來說,想要了解區塊鏈挖礦可能是比較難的,所以今天我們就從最基礎的問題說起:區塊鏈挖礦是什麼?區塊鏈如何挖礦?
區塊鏈挖礦是什麼?
新時代的挖礦有2種,第一種是挖比特幣。每一筆交易發生後,並不算完成,交易數據必須寫入資料庫,才算成立,對方才能真正收到錢。首先,所有的交易數據都會傳送到礦工那裡,礦工負責把這些交易寫入區塊鏈,完成挖礦獲得收益。
第二種則是挖山寨。零幣、門羅幣、以太幣、萊特幣、比特股等各種「山寨幣」。組裝好一台礦機後,連接指定的礦池,根據特定的演算法,開始滿負荷運算,完成一個計算周期即可獲得「一枚」虛擬貨幣。然後再將「這枚」貨幣放在網上交易平台,套現。

區塊鏈如何挖礦?
最初的時候,用電腦CPU就可以挖到比特幣,比特幣的創始人中本聰就是用他的電腦CPU挖出了世界上第一個創世區塊。然而,CPU挖礦的時代早已過去,現在的比特幣挖礦是ASIC挖礦和大規模集群挖礦的時代。
如果你想成為一名礦工,其實也比較簡單,購買一台專用的挖礦設備,就可以開始挖礦了,挖礦不需要親自動手,實際是由電腦在執行特定的運算,對於礦工來說只要保證礦機電力供應和網路連接就可以了。
區塊鏈挖礦還能賺錢嗎?
最初的時候,的確有人通過區塊鏈挖礦致富,但是隨著挖礦人數的增多,礦工之間也存在很大的競爭,利潤空間被壓縮得越來越小,加上挖比特幣一台機器上萬元,一年也挖不出一個幣,投入成本高,產出少,如果又遇上市場行情不利的話,礦工基本虧錢。

因此除了挖礦之外,越來越多的投資者選擇投資外匯賺錢,和挖礦不同,外匯的投資成本極低,如巨匯ggfx最低8美金即可交易,做多做空雙向操作,無論是漲勢還是跌勢,投資者都可交易獲利。對於時間繁忙又想投資賺錢的人來說也很方便,把巨匯ggfx的MT4交易軟體下載到手機上,就能隨時通過手機了解最新的市場行情和參與交易,最快秒速成交訂單,簡單快捷,賺錢的效率極高,所以除了挖礦,這也是不錯的致富途徑。
挖礦並不是一件容易的事情,挖礦非常消耗資源,因為虛擬貨幣生成的計算難度非常高,而且在不斷的變化,在全球范圍內每生成2016個數據塊之後,挖掘虛擬貨幣的難度就會增加一次,所以普通人在加入礦工行列之前,要從各方面多做考慮。

熱點內容
以太坊幣圈信息預測 發布:2024-11-17 23:13:49 瀏覽:291
最新手機挖礦軟體下載 發布:2024-11-17 23:04:22 瀏覽:512
禁比特幣平台 發布:2024-11-17 22:31:16 瀏覽:286
區塊鏈pdf新浪博客 發布:2024-11-17 22:27:48 瀏覽:531
eth要轉成pos還要等6年 發布:2024-11-17 22:21:49 瀏覽:960
重啟linuxeth0 發布:2024-11-17 22:09:55 瀏覽:975
usdt的trc20是什麼 發布:2024-11-17 21:49:18 瀏覽:564
shib幣首發在哪個平台 發布:2024-11-17 21:28:28 瀏覽:664
比特幣工資演算法 發布:2024-11-17 21:19:48 瀏覽:836
挖礦原理效益 發布:2024-11-17 21:12:20 瀏覽:959