當前位置:首頁 » 比特幣問答 » 最新比特幣挖礦難度

最新比特幣挖礦難度

發布時間: 2023-02-12 18:13:35

① 詳解比特幣挖礦原理

可以將區塊鏈看作一本記錄所有交易的公開總帳簿(列表),比特幣網路中的每個參與者都把它看作一本所有權的權威記錄。

比特幣沒有中心機構,幾乎所有的完整節點都有一份公共總帳的備份,這份總帳可以被視為認證過的記錄。

至今為止,在主幹區塊鏈上,沒有發生一起成功的攻擊,一次都沒有。

通過創造出新區塊,比特幣以一個確定的但不斷減慢的速率被鑄造出來。大約每十分鍾產生一個新區塊,每一個新區塊都伴隨著一定數量從無到有的全新比特幣。每開采210,000個塊,大約耗時4年,貨幣發行速率降低50%。

在2016年的某個時刻,在第420,000個區塊被「挖掘」出來之後降低到12.5比特幣/區塊。在第13,230,000個區塊(大概在2137年被挖出)之前,新幣的發行速度會以指數形式進行64次「二等分」。到那時每區塊發行比特幣數量變為比特幣的最小貨幣單位——1聰。最終,在經過1,344萬個區塊之後,所有的共20,999,999.9769億聰比特幣將全部發行完畢。換句話說, 到2140年左右,會存在接近2,100萬比特幣。在那之後,新的區塊不再包含比特幣獎勵,礦工的收益全部來自交易費。

在收到交易後,每一個節點都會在全網廣播前對這些交易進行校驗,並以接收時的相應順序,為有效的新交易建立一個池(交易池)。

每一個節點在校驗每一筆交易時,都需要對照一個長長的標准列表:

交易的語法和數據結構必須正確。

輸入與輸出列表都不能為空。

交易的位元組大小是小於MAX_BLOCK_SIZE的。

每一個輸出值,以及總量,必須在規定值的范圍內 (小於2,100萬個幣,大於0)。

沒有哈希等於0,N等於-1的輸入(coinbase交易不應當被中繼)。

nLockTime是小於或等於INT_MAX的。

交易的位元組大小是大於或等於100的。

交易中的簽名數量應小於簽名操作數量上限。

解鎖腳本(Sig)只能夠將數字壓入棧中,並且鎖定腳本(Pubkey)必須要符合isStandard的格式 (該格式將會拒絕非標准交易)。

池中或位於主分支區塊中的一個匹配交易必須是存在的。

對於每一個輸入,如果引用的輸出存在於池中任何的交易,該交易將被拒絕。

對於每一個輸入,在主分支和交易池中尋找引用的輸出交易。如果輸出交易缺少任何一個輸入,該交易將成為一個孤立的交易。如果與其匹配的交易還沒有出現在池中,那麼將被加入到孤立交易池中。

對於每一個輸入,如果引用的輸出交易是一個coinbase輸出,該輸入必須至少獲得COINBASE_MATURITY (100)個確認。

對於每一個輸入,引用的輸出是必須存在的,並且沒有被花費。

使用引用的輸出交易獲得輸入值,並檢查每一個輸入值和總值是否在規定值的范圍內 (小於2100萬個幣,大於0)。

如果輸入值的總和小於輸出值的總和,交易將被中止。

如果交易費用太低以至於無法進入一個空的區塊,交易將被拒絕。

每一個輸入的解鎖腳本必須依據相應輸出的鎖定腳本來驗證。

以下挖礦節點取名為 A挖礦節點

挖礦節點時刻監聽著傳播到比特幣網路的新區塊。而這些新加入的區塊對挖礦節點有著特殊的意義。礦工間的競爭以新區塊的傳播而結束,如同宣布誰是最後的贏家。對於礦工們來說,獲得一個新區塊意味著某個參與者贏了,而他們則輸了這場競爭。然而,一輪競爭的結束也代表著下一輪競爭的開始。

驗證交易後,比特幣節點會將這些交易添加到自己的內存池中。內存池也稱作交易池,用來暫存尚未被加入到區塊的交易記錄。

A節點需要為內存池中的每筆交易分配一個優先順序,並選擇較高優先順序的交易記錄來構建候選區塊。

一個交易想要成為「較高優先順序」,需滿足的條件:優先值大於57,600,000,這個值的生成依賴於3個參數:一個比特幣(即1億聰),年齡為一天(144個區塊),交易的大小為250個位元組:

High Priority > 100,000,000 satoshis * 144 blocks / 250 bytes = 57,600,000

區塊中用來存儲交易的前50K位元組是保留給較高優先順序交易的。 節點在填充這50K位元組的時候,會優先考慮這些最高優先順序的交易,不管它們是否包含了礦工費。這種機制使得高優先順序交易即便是零礦工費,也可以優先被處理。

然後,A挖礦節點會選出那些包含最小礦工費的交易,並按照「每千位元組礦工費」進行排序,優先選擇礦工費高的交易來填充剩下的區塊。

如區塊中仍有剩餘空間,A挖礦節點可以選擇那些不含礦工費的交易。有些礦工會竭盡全力將那些不含礦工費的交易整合到區塊中,而其他礦工也許會選擇忽略這些交易。

在區塊被填滿後,內存池中的剩餘交易會成為下一個區塊的候選交易。因為這些交易還留在內存池中,所以隨著新的區塊被加到鏈上,這些交易輸入時所引用UTXO的深度(即交易「塊齡」)也會隨著變大。由於交易的優先值取決於它交易輸入的「塊齡」,所以這個交易的優先值也就隨之增長了。最後,一個零礦工費交易的優先值就有可能會滿足高優先順序的門檻,被免費地打包進區塊。

UTXO(Unspent Transaction Output) : 每筆交易都有若干交易輸入,也就是資金來源,也都有若干筆交易輸出,也就是資金去向。一般來說,每一筆交易都要花費(spend)一筆輸入,產生一筆輸出,而其所產生的輸出,就是「未花費過的交易輸出」,也就是 UTXO。

塊齡:UTXO的「塊齡」是自該UTXO被記錄到區塊鏈為止所經歷過的區塊數,即這個UTXO在區塊鏈中的深度。

區塊中的第一筆交易是筆特殊交易,稱為創幣交易或者coinbase交易。這個交易是由挖礦節點構造並用來獎勵礦工們所做的貢獻的。假設此時一個區塊的獎勵是25比特幣,A挖礦的節點會創建「向A的地址支付25.1個比特幣(包含礦工費0.1個比特幣)」這樣一個交易,把生成交易的獎勵發送到自己的錢包。A挖出區塊獲得的獎勵金額是coinbase獎勵(25個全新的比特幣)和區塊中全部交易礦工費的總和。

A節點已經構建了一個候選區塊,那麼就輪到A的礦機對這個新區塊進行「挖掘」,求解工作量證明演算法以使這個區塊有效。比特幣挖礦過程使用的是SHA256哈希函數。

用最簡單的術語來說, 挖礦節點不斷重復進行嘗試,直到它找到的隨機調整數使得產生的哈希值低於某個特定的目標。 哈希函數的結果無法提前得知,也沒有能得到一個特定哈希值的模式。舉個例子,你一個人在屋裡打檯球,白球從A點到達B點,但是一個人推門進來看到白球在B點,卻無論如何是不知道如何從A到B的。哈希函數的這個特性意味著:得到哈希值的唯一方法是不斷的嘗試,每次隨機修改輸入,直到出現適當的哈希值。

需要以下參數

• block的版本 version

• 上一個block的hash值: prev_hash

• 需要寫入的交易記錄的hash樹的值: merkle_root

• 更新時間: ntime

• 當前難度: nbits

挖礦的過程就是找到x使得

SHA256(SHA256(version + prev_hash + merkle_root + ntime + nbits + x )) < TARGET

上式的x的范圍是0~2^32, TARGET可以根據當前難度求出的。

簡單打個比方,想像人們不斷扔一對色子以得到小於一個特定點數的游戲。第一局,目標是12。只要你不扔出兩個6,你就會贏。然後下一局目標為11。玩家只能扔10或更小的點數才能贏,不過也很簡單。假如幾局之後目標降低為了5。現在有一半機率以上扔出來的色子加起來點數會超過5,因此無效。隨著目標越來越小,要想贏的話,扔色子的次數會指數級的上升。最終當目標為2時(最小可能點數),只有一個人平均扔36次或2%扔的次數中,他才能贏。

如前所述,目標決定了難度,進而影響求解工作量證明演算法所需要的時間。那麼問題來了:為什麼這個難度值是可調整的?由誰來調整?如何調整?

比特幣的區塊平均每10分鍾生成一個。這就是比特幣的心跳,是貨幣發行速率和交易達成速度的基礎。不僅是在短期內,而是在幾十年內它都必須要保持恆定。在此期間,計算機性能將飛速提升。此外,參與挖礦的人和計算機也會不斷變化。為了能讓新區塊的保持10分鍾一個的產生速率,挖礦的難度必須根據這些變化進行調整。事實上,難度是一個動態的參數,會定期調整以達到每10分鍾一個新區塊的目標。簡單地說,難度被設定在,無論挖礦能力如何,新區塊產生速率都保持在10分鍾一個。

那麼,在一個完全去中心化的網路中,這樣的調整是如何做到的呢?難度的調整是在每個完整節點中獨立自動發生的。每2,016個區塊(2周產生的區塊)中的所有節點都會調整難度。難度的調整公式是由最新2,016個區塊的花費時長與20,160分鍾(兩周,即這些區塊以10分鍾一個速率所期望花費的時長)比較得出的。難度是根據實際時長與期望時長的比值進行相應調整的(或變難或變易)。簡單來說,如果網路發現區塊產生速率比10分鍾要快時會增加難度。如果發現比10分鍾慢時則降低難度。

為了防止難度的變化過快,每個周期的調整幅度必須小於一個因子(值為4)。如果要調整的幅度大於4倍,則按4倍調整。由於在下一個2,016區塊的周期不平衡的情況會繼續存在,所以進一步的難度調整會在下一周期進行。因此平衡哈希計算能力和難度的巨大差異有可能需要花費幾個2,016區塊周期才會完成。

舉個例子,當前A節點在挖277,316個區塊,A挖礦節點一旦完成計算,立刻將這個區塊發給它的所有相鄰節點。這些節點在接收並驗證這個新區塊後,也會繼續傳播此區塊。當這個新區塊在網路中擴散時,每個節點都會將它作為第277,316個區塊(父區塊為277,315)加到自身節點的區塊鏈副本中。當挖礦節點收到並驗證了這個新區塊後,它們會放棄之前對構建這個相同高度區塊的計算,並立即開始計算區塊鏈中下一個區塊的工作。

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

每一個節點對每一個新區塊的獨立校驗,確保了礦工無法欺詐。在前面的章節中,我們看到了礦工們如何去記錄一筆交易,以獲得在此區塊中創造的新比特幣和交易費。為什麼礦工不為他們自己記錄一筆交易去獲得數以千計的比特幣?這是因為每一個節點根據相同的規則對區塊進行校驗。一個無效的coinbase交易將使整個區塊無效,這將導致該區塊被拒絕,因此,該交易就不會成為總賬的一部分。

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

節點維護三種區塊:

· 第一種是連接到主鏈上的,

· 第二種是從主鏈上產生分支的(備用鏈),

· 第三種是在已知鏈中沒有找到已知父區塊的。

有時候,新區塊所延長的區塊鏈並不是主鏈,這一點我們將在下面「 區塊鏈分叉」中看到。

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

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

因為區塊鏈是去中心化的數據結構,所以不同副本之間不能總是保持一致。區塊有可能在不同時間到達不同節點,導致節點有不同的區塊鏈視角。解決的辦法是, 每一個節點總是選擇並嘗試延長代表累計了最大工作量證明的區塊鏈,也就是最長的或最大累計難度的鏈。

當有兩個候選區塊同時想要延長最長區塊鏈時,分叉事件就會發生。正常情況下,分叉發生在兩名礦工在較短的時間內,各自都算得了工作量證明解的時候。兩個礦工在各自的候選區塊一發現解,便立即傳播自己的「獲勝」區塊到網路中,先是傳播給鄰近的節點而後傳播到整個網路。每個收到有效區塊的節點都會將其並入並延長區塊鏈。如果該節點在隨後又收到了另一個候選區塊,而這個區塊又擁有同樣父區塊,那麼節點會將這個區塊連接到候選鏈上。其結果是,一些節點收到了一個候選區塊,而另一些節點收到了另一個候選區塊,這時兩個不同版本的區塊鏈就出現了。

分叉之前

分叉開始

我們看到兩個礦工幾乎同時挖到了兩個不同的區塊。為了便於跟蹤這個分叉事件,我們設定有一個被標記為紅色的、來自加拿大的區塊,還有一個被標記為綠色的、來自澳大利亞的區塊。

假設有這樣一種情況,一個在加拿大的礦工發現了「紅色」區塊的工作量證明解,在「藍色」的父區塊上延長了塊鏈。幾乎同一時刻,一個澳大利亞的礦工找到了「綠色」區塊的解,也延長了「藍色」區塊。那麼現在我們就有了兩個區塊:一個是源於加拿大的「紅色」區塊;另一個是源於澳大利亞的「綠色」。這兩個區塊都是有效的,均包含有效的工作量證明解並延長同一個父區塊。這個兩個區塊可能包含了幾乎相同的交易,只是在交易的排序上有些許不同。

比特幣網路中鄰近(網路拓撲上的鄰近,而非地理上的)加拿大的節點會首先收到「紅色」區塊,並建立一個最大累計難度的區塊,「紅色」區塊為這個鏈的最後一個區塊(藍色-紅色),同時忽略晚一些到達的「綠色」區塊。相比之下,離澳大利亞更近的節點會判定「綠色」區塊勝出,並以它為最後一個區塊來延長區塊鏈(藍色-綠色),忽略晚幾秒到達的「紅色」區塊。那些首先收到「紅色」區塊的節點,會即刻以這個區塊為父區塊來產生新的候選區塊,並嘗試尋找這個候選區塊的工作量證明解。同樣地,接受「綠色」區塊的節點會以這個區塊為鏈的頂點開始生成新塊,延長這個鏈。

分叉問題幾乎總是在一個區塊內就被解決了。網路中的一部分算力專注於「紅色」區塊為父區塊,在其之上建立新的區塊;另一部分算力則專注在「綠色」區塊上。即便算力在這兩個陣營中平均分配,也總有一個陣營搶在另一個陣營前發現工作量證明解並將其傳播出去。在這個例子中我們可以打個比方,假如工作在「綠色」區塊上的礦工找到了一個「粉色」區塊延長了區塊鏈(藍色-綠色-粉色),他們會立刻傳播這個新區塊,整個網路會都會認為這個區塊是有效的,如上圖所示。

所有在上一輪選擇「綠色」區塊為勝出者的節點會直接將這條鏈延長一個區塊。然而,那些選擇「紅色」區塊為勝出者的節點現在會看到兩個鏈: 「藍色-綠色-粉色」和「藍色-紅色」。 如上圖所示,這些節點會根據結果將 「藍色-綠色-粉色」 這條鏈設置為主鏈,將 「藍色-紅色」 這條鏈設置為備用鏈。 這些節點接納了新的更長的鏈,被迫改變了原有對區塊鏈的觀點,這就叫做鏈的重新共識 。因為「紅」區塊做為父區塊已經不在最長鏈上,導致了他們的候選區塊已經成為了「孤塊」,所以現在任何原本想要在「藍色-紅色」鏈上延長區塊鏈的礦工都會停下來。全網將 「藍色-綠色-粉色」 這條鏈識別為主鏈,「粉色」區塊為這條鏈的最後一個區塊。全部礦工立刻將他們產生的候選區塊的父區塊切換為「粉色」,來延長「藍色-綠色-粉色」這條鏈。

從理論上來說,兩個區塊的分叉是有可能的,這種情況發生在因先前分叉而相互對立起來的礦工,又幾乎同時發現了兩個不同區塊的解。然而,這種情況發生的幾率是很低的。單區塊分叉每周都會發生,而雙塊分叉則非常罕見。

比特幣將區塊間隔設計為10分鍾,是在更快速的交易確認和更低的分叉概率間作出的妥協。更短的區塊產生間隔會讓交易清算更快地完成,也會導致更加頻繁地區塊鏈分叉。與之相對地,更長的間隔會減少分叉數量,卻會導致更長的清算時間。

② 比特幣繼續瘋漲到6w+能否用家用電腦挖礦致富概率有多大

有接觸比特幣的都知道,目前比特幣已經再次穩固到6w一個左右。還有一個更刺激的消息在等著韭菜們,那就是比特幣減半即將在6天內發生,因此,比特幣挖礦難度已接近 歷史 新高。

預計下周將發生第三次比特幣減半,比特幣網路的挖礦難度已接近其 歷史 最高水平16.55(T)。

接下來介紹一下可行性。

舉個例子:我手裡有一100元人民幣(比特幣),但是如果你想要獲得這100元,你需要猜出這張錢的編號才行,(挖礦,隨機填充數值求解)。一個人猜中得100元全款——個人挖礦,找一堆人一起猜——礦場。召集認識不認識的人一起來猜,通過猜測的次數,按比例分配這100元——礦池

中本聰在設計比特幣時,為區塊設定了1M的容量上限,這個階段是可以用個人電腦挖的,大約在2010年左右,1M的容量允許我們在個人電腦上以順利運行整個區塊鏈,但隨著區塊擴容至8M(大大增加難度系數),普通家用電腦被強制淘汰,算力的把控權中心化轉移到了礦場主手中。

如今挖礦都是相當耗錢的事,因為要配置專門的礦機才行,每台機器掛著6~8塊顯卡,以一台比較新的計算能力是13個T的礦機來計算,一天24小時運行,能挖出0.004549382個比特幣。而且這樣的礦機,只要數十台,每月的耗電量就會高達1萬度。成本是非常大的,對個人來說,已經是無法承受的了。

正常來說,現在用個人電腦挖礦已經是非常不現實的了,我建議留著家裡的老古董看看劇就好了,還有,比特幣水深,切莫輕易入手,成為他人的韭菜,我大學同學大學存了幾w到比特幣,今年只剩1w了。

③ 一個比特幣價值3.6萬,普通電腦24小時挖礦,多久能挖到一枚

近幾年,虛擬貨幣熱度一直居高不下,不少資本紛紛湧入市場。而在眾多虛擬貨幣種類中,消費者最為熟悉的當屬比特幣,因為其具有匿名以及分散化等特點,並且交易不受任何國家和金融機構限制,因此這為比特幣增添幾分神秘色彩。

但其實,從產生途徑以及流通方式來看,比特幣與其他數字貨比相比並沒有明顯差別,數字貨幣本質上通過計算某個特定數值而產生。像是比特幣,只要計算機每秒能夠達到300萬萬億哈希碰撞次數,用戶就能獲得一枚比特幣。當然,即便計算機算力不足,無法達到標准,計算機也可以通過延長時間的方式來獲得比特幣。

也就是說,人人都可以成為比特幣擁有者。不過目前即便是頂配家用電腦算力也不過1000H/s,換算下來,即便家用電腦24小時不間斷工作,也需要556天才能挖出一枚比特幣。但要注意的是,比特幣雖然產自互聯網,沒有發行商,不過比特幣總數卻是有限的。

根據數據顯示,比特幣總數只有2100萬枚,到2040年,比特幣數量便不會增加。隨著被挖出的比特幣數量不斷增多,挖礦難度也會進行相應的提升,最終挖礦時間或許會遠超566天。

另外,比特幣雖然價格不菲,就最新行情來看,一枚比特幣可以賣到3.6萬人民幣,但考慮到電力成本以及電腦成本消耗,挖比特幣對於大多數消費者來講,其實都不是一個很好的投資選擇,挖孔機本身耗電量就非常大,每小時至少需要廢掉一度電,而且顯卡等產品隨著時間的推移算力會大幅下降,甚至會報廢。

如此看來,挖比特幣不僅會耗費比較長的時間,而且用戶還很可能因為挖礦出現虧損。畢竟比特幣價格一直有非常大的波動,自2017年比特幣售價達到巔峰之後,近幾年比特幣價值一直是都在下降。

雖然不少人因為入場時間比較早的原因,在比特幣項目上實現了財務自由。但對於大多數用戶而言,比特幣挖礦都不是一件值得做的事情。你對比特幣或是其他虛擬貨幣有何看法,不妨對此談談你的觀點。

④ 比特幣跌破關鍵技術水平:挖礦即將接近成本區,要涼了

隨著比特幣價再度格大幅下跌至7000美元關口,一些人開始擔心比特幣跌破「挖礦成本」,礦工們或將陸續罷工,而導致幣價得到一定支撐?

這樣的想法略顯天真。

首先來分析一下比特幣的挖礦成本到底有哪些。

引述Fundstrat的成本模型包含三個因素:設備成本,電力和包括維護冷卻設施在內的其他花銷。

Fundstrat的托馬斯·李在本月報告中表示:「當前,比特幣交易基本上是以比特幣開采盈虧平衡的成本進行的。基於我們的數據科學團隊開發的挖礦模型,比特幣開采盈虧平衡的成本為8038美元。」

所以當最近比特幣跌至8000關口時,各路散戶就開始非常緊張。

但其實,這里的8000是包括了「沉沒成本」或者說「固定成本「的,在實際的商業運營過程中不應該考慮沉默成本。

比如一家飯店,你已經交了12萬房租,每月人員成本2萬,平均下來,每月成本3萬,如果毛利潤達不到3萬你是不是就不做了呢?當然不是,因為12萬的房租你是無法回收或轉讓的,只要毛利不低於人員成本2萬,你都應該做下去。

換到挖礦也是一樣,簡單的來說,只要比特幣價格不跌破「運營成本」也就是電價,礦工們是沒理由停止的。

目前挖比特幣效率最高的螞蟻S9礦機9500元/台,每天產出0.001 BTC , 每日耗電32.8度,這是基本固定的效率和耗能,但成本各個礦工可能差別很大,如果是偏遠山區用水電的成本可能為3毛錢一度,摺合挖一個比特幣的「運營」成本是9840元人民幣,才1600美元。

當然如果你是在家扯電線挖礦的,那電費成本可能是6毛錢一度,「運營成本」會一下升至3200美元。

但如果算上礦機折舊的話成本會大幅增加3~4000美元一個,再加上人員和周邊設備、維護費用,這才接近了Fundstrat所估算的8000美元總成本。

如下圖所示,以0.5元/度電費計算,S9礦機在比特幣7000多美元的情況下,每日還是可以賺到27塊錢人民幣,在這種情況下你會不開機挖礦嗎?

這里還有另外一點需要注意的是,以上計算邏輯還是簡單的,實際比特幣的世界跟現實中挖礦石挖石油是完全不一樣的模式——比特幣的挖礦難度會根據總算力變化。

也就是說,比特幣的出幣速度是固定的,挖礦的人多了,挖礦難度就升高,所有人的成本都會上升,而一旦有人陸續開始退出,則剩下的人在同樣的投入情況下,挖到的比特幣數量會增加,他的成本其實降低了!打個不恰當的比方,如果全世界就一個人在挖礦,那麼他拿一個手機的CPU挖,比特幣也會源源不斷。

所以說這里還存在一個博弈的過程,如果你想佔有更多後續挖礦的「紅利」,你就不能退出這個游戲,你的策略應該是向對手展示自己的強大,逼迫對手退出這個挖礦游戲。

而最好的展示強大的辦法就是「熬」,越是在虧本或不賺錢的情況下展示出你願意堅持,對手就越有可能被嚇退縮(感覺自己熬不到未來吃紅利的時候)。

所以,再打個不恰當的比方,就是即便比特幣跌倒1塊錢,只要有礦工相信它未來能夠漲到運營成本之上,他就應該挖下去。另外需要注意的是這個運營成本會隨著參與的人越少而升高,不過問題是參與的人越少比特幣屆時的價格可能也越低。

總結:

比特幣的挖礦成本是一個動態的、復雜的計算過程,只要不低於電費礦工都不應該停止挖礦,請不要盲目上下車

需要礦機訂購和託管可以關注私信

⑤ 比特幣1枚35萬,一台家用電腦24小時挖礦,挖到1個要多久

09年那會你用普通電腦還有可能挖得出來比特幣,現在別試了,現在即使專業挖礦機也都是挖礦池,礦池的原理就是集合接入礦池裡的所有算力去挖比特幣,挖出來多少後按比例分配給參與挖礦的人員,具體能分給你多少一看挖出來多少,二看礦池平台分配比例。個人電腦挖一千年都不一定能挖出來。

你按電費計算,什麼時候能持平,應該就是要多久[捂臉]

目前家用電腦挖不出來。

比特幣網路平均每隔 10 分鍾,就嘗試去收集網路上產生的區塊裡面的新比特幣。創建新比特幣的難度系數是隨著參與嘗試產生新比特幣的人數而變化的。整個網路一致認可基於產生最前面的2016個區塊所花的時間實現這些行為。

難度系數與產生這些較早的區塊期間,投入到產生這些新的比特幣的平均計算資源有關。某個人「發現」一個區塊的可能性,是他所用的計算資源和所有同時在網路上生成區塊的計算資源的比值。這就保證了大家在一個公平的環境下挖礦。

正是因為有這樣一個系統,導致比特幣挖礦難度越來越高,想要正常出塊,礦機就必須要不斷升級。目前的家用電腦的運算能力,計算哈希函數的速度遠遠低於專用礦機,基本上是挖不出比特幣的。

估計10年左右,因為你用一台 別人用的1000台… 算力是一定的 不是隨機挖

辦公電腦怎麼可能比得過,挖礦比特幣這個事情動手前一定要了解清楚比特幣的什麼產生規則,簡單說是一種演算法的高密度交叉產生的一個節點就對應產生一個比特幣,說白了就是全球網路用戶活躍度每達到一個高度就產生一個,而且是有數量限制的,越到後面越難產生,這是一個相當燒顯卡和CPU的事情,還有,相當耗費電力,這個東西得一天二十四小時運行,而且想挖到得相當多數量的高端計算機,記得三年前也就是2018年,那時候挖礦相當火爆,深圳華強北的高端顯卡價格一時成倍增長,甚至有人承包一些水電站(電力充沛還便宜)就為了挖礦,不過隨著那時比特幣走弱很多人都血本無歸,所以你說用家用一兩台機器挖礦,怎麼挖?

建議把趁早把電腦賣了,因為到時候挖不到礦還把電腦搞壞了,損失慘重 。

不是普通人玩的事情別做發財夢了。

挖比特幣是一個簡單的過程,為什麼呢?就是因為挖它,電腦配置只要最高,一天可以挖0.0000000幾枚,就算是一天你挖到的可以賣錢,那肯定賠錢!

因為挖坑雖然簡單,但是第一吃配置,第二吃電,最大的缺點就是耗電量超大,如果你的電是免費的,你可以考慮多買很多高配置顯卡,但是不建議挖虛擬幣,因為你挖的幣還沒你投入的錢多,賠本買賣不做也罷。

以上是我個人觀點,希望能幫到您

2011年剛出來的時候,家用電腦每天可以挖出50枚左右。現在己經幾乎不可能。主要是家庭電腦運算力太小。

500年

2021年的4月2日,比特幣的全網算力難度又迎來了5%的上漲達到了24T。這意味著如果保持你之前的算力水平沒有增長的話,你現在的每日挖掘比特幣的收益會呈現出5%的下降。當前比特幣的價格重新上漲到了6萬美元附近,摺合人民幣的價格接近於40萬元。

這個收益水平如果僅僅能夠使用家用電腦就能夠挖掘比特幣的話,那麼只要願意人人都是百萬富翁,很多朋友對於比特幣的算力挖礦行業沒有過多的了解,當前的比特幣,全網算力參與度已經達到了一個非常恐怖的天文數字。

並且比特幣挖礦難度提升的趨勢還在一直持續下去,因為按照中本村對於比特幣最初白皮書中的規則設定來看,最後一枚比特幣的出土時間應該是2140年以後,距今也有120年的時間,而目前還沒有面試的比特幣數量已經不到150萬枚。在之前的11年時間里總數量2,100萬枚的比特幣已經挖掘了1900多萬枚。

而剩下的150萬枚比特幣還要支撐120年的時間,可想而知後邊的比特幣全網算力難度將會達到一個怎樣的恐怖數值。所以現在真的已經不是家用電腦,就能夠參與到比特幣挖礦行業的時代了。

我們之前計算過保持當前的比特幣全網算力難度不變的情況下,你用家用電腦顯卡按照3070來計算的話也需要1500年的時間。而目前大部分的家用電腦組成的挖礦針對的都是以太坊或者除了比特幣之外的其他數字貨幣。

目前能夠參與進來的比特幣專業礦場都是背後有大的資本來支撐的,因為在比特幣價格進入到熊市階段時很多時候挖礦都是虧損的。這個時候就需要囤幣,等到比特幣的價格重新漲上去以後再重新出售,這個過程中墊資是非常大的,對於資金鏈要求非常高。他們的專業礦卡計算能力是遠遠高於家用電腦的。

並且影響比特幣價格波動的,除了專業的礦機機器折舊費用以外,還包括最主要的電力成本,目前全球范圍內的比特幣,專業礦場的分布都是以水電火電豐富的地區為主,因為這些地方的電力價格相對而言是比較便宜的,比特幣的耗電量當前已經是一個天文數字了。

⑥ 比特幣挖礦的難度和算力

難度是對挖礦困難程度的度量,即指:計算符合給定目標的一個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天

⑦ 自學區塊鏈(六)BTC-挖礦難度

我們來看下挖礦的計算公式

H(block header) target,這個target就是 目標閾值

BTC用的哈希演算法是SHA-256,它產生的哈希值是256位,那麼就有2^256種取值,這個就是他的輸出空間,要增大挖礦難度, 就調節目標值在這個輸出空間所佔的比例 。

挖礦難度和目標閾值是成反比的, 當算力強時,調節難度,使目標閾值變小 。

不調節難度,隨著礦工數量增多,隨著算力的上升,那麼挖到區塊的時間就會變短,從10分鍾縮短到1分鍾甚至幾秒鍾,這個會帶來什麼樣的問題呢?可能很多人覺得這不是挺好嗎,交易等六個確認就會縮短時間了,交易就會變快了。其實出塊時間縮到很短,風險是很大的,因為網路延遲,出塊時間變短,不同節點很可能接到不同的區塊信息,導致會有很多分叉節點出現。礦工會根據自己認為正確的區塊接著挖。這種情況下,惡意節點發動分叉攻擊就比較容易成功,因為誠實節點的算力被分散了。

導致不需要51%的算力就能成功,所以縮短出塊時間是不利於BTC系統的穩定的。雖然10分鍾不一定是最優的時間,但是也算是比較合理的。

下面是 算力增長曲線

下面是 挖礦難度曲線

下面是 平均出礦時間

我們來看下難度公式:每2016個區塊調整一次挖礦難度,10分鍾出一個平均算下來是兩星期調整一次。

previous_difficulty是上一次的挖礦難度,分母是最近2016個區塊花費的時間

每個節點挖礦是獨立的,BTC的協議也是開源的,會不會有礦工不修改挖礦難度呢?可能性是存在的,但是不影響結果,因為廣播給其他節點需要獨立驗證block header的哈希值, 這個header裡面有難度的一個壓縮編碼,修改難度產生的結果是不會被誠實的節點認可的。

⑧ 比特幣挖礦難度和算力有什麼關系

2009年1月3日,中本聰(Satoshi Nakamoto)在位於芬蘭赫爾辛基的一個小型伺服器上,中本聰挖出了 比特幣 的第一個區塊,並獲得了50個比特幣的獎勵。這標志著加密數字貨幣時代的來臨。

創世區塊是區塊鏈技術中的第一個區塊,是區塊鏈中非常獨特的一環,因為它是第一個區塊——整個數字基礎設施中唯一沒有與前一個區塊連接的區塊。

比特幣最早的挖礦難度只有1個哈希值,可以用最弱的消費者級別的CPU來開采比特幣,而且有很大的機會獲得比特幣。

在隨後的幾年裡,隨著交易所建立,比特幣持有者之間的交易活動變得更有組織性。挖礦的難度顯著增加,它需要越來越強大的處理器,到後來升級到圖形處理器。2013年,專門的ASIC挖礦硬體開始出現,性能甚至遠遠超過最強大的圖形處理器。

到2013年底,比特幣挖礦難度首次達到了1個Giga hash哈希值。這是創世紀塊挖礦難度的1000*1000*1000倍。之後,比特幣的挖礦難度又增加了數千倍。

挖礦難度是為了保證讓比特幣新區塊的產生速度在平均每10分鍾產生一個而設置的動態參數。

每挖2016個塊便會做出一次調整,調整的依據是前面2016個塊的出塊時間,如果前一個周期平均出塊時間小於10分鍾,便會加大難度,大於10分鍾,則減小難度,目的是為了保證系統穩定的每過10分鍾產出一個塊,所以難度調整的時間大概是2周(2016 * 10 分鍾)。

比特幣挖礦形同猜數字謎,礦工要找出一個隨機數(Nonce)參與哈希運算 1Hash(Block+Nonce),使得區塊哈希值符合難度要求。算力指計算機每秒可執行哈希運算的次數,也稱為哈希率(hashrate)。一個礦機每秒鍾能做多少次hash碰撞,就是其「算力」的代表,單位寫成 hash/s或者H/s。

算力單位:

1 KH/s = 1000 H/s

1 MH/s = 1000 KH/s

1 GH/s = 1000 MH/s

1 TH/s = 1000 GH/s

1 PH/s = 1000 TH/s

1 EH/s = 1000 PH/s

全網算力是btc網路中參與競爭挖礦的所有礦機的算力總和。當前難度周期全網算力會影響下一個周期的難度調整, 如果全網算力增加,挖礦難度增大,單台礦機固定時間的產出就會減少。

那麼,已知當前全網算力,下一個周期難度將如何調整呢?

根據公式:

難度 * 2^32 / 全網算力 = 出塊時間

出塊時間要穩定在10分鍾, 也就是600s:

難度 = 600 * 24.42 * 10^18 / 2^32

= 3.46e+12

那麼,在3.46e+12的難度下, 一台算力為14TH/s的礦機平均要花多長時間才能出一個塊呢?

根據公式:

難度 * 2^32 / 算力 = 出塊時間

有:

3.46 * 10^12 * 2^32 / 14 * 10^12

= 1.06e+9 s

結果大概是12270天。

原本中本聰設計的是一個公平的完全去中心化的一個數字貨幣系統,每個人都可以使用個人電腦進行挖礦。然而,有利可圖時大量新算力不斷加入,礦工競爭激烈,使得單個礦工的挖礦成功率幾乎為零。

2011 年起礦池出現,大量礦工紛紛加入礦池,以穩定收入,攤薄成本。大量算力融入,使得比特幣挖礦難度越來越大。數字貨幣挖礦業形同軍事競備,挖礦設備不斷更新迭代,不再遵循摩爾定律。

⑨ 比特幣挖礦最新調整時間

2023年3月25日。挖礦是在比特幣系統中進行記錄數據的一個激勵過程,在比特幣系統個人用戶通過利用CPU或者GPU進行哈希運算,當計算出特定的哈希值之後便擁有了打包區塊的權利。而為了獎勵這個用戶進行打包區塊,系統就給予一定的比特幣作為報酬。比特幣挖礦難度屆時將大幅下降,將創下2022年最大的挖礦難度跌幅,比特幣將在2023年3月25日迎來挖礦難度調整。

⑩ 新技術最有望實現盈利同樣,比特幣挖礦需要跟上技術發展的步伐


新技術最有望實現盈利

同樣,比特幣挖礦需要跟上技術發展的步伐,能使挖礦硬體更大、更好、更快,因為一旦效率滯後就會造成盈利受損。如今,技術不斷超越創新,因此挖礦不僅需要跟上購買新硬體的步伐,還需要迅速安裝新硬體。這是因為時間至關重要,即使只延遲幾天都會造成嚴重損失,所以許多挖礦作業(比如我們公司的挖礦)都租用了波音747s以減少運輸時間。

西方礦工人數增加

長期以來,全球超過一半的挖礦能源來自中國,主要原因是在中國設立工廠的成本更低,運輸速度更快。但隨著中國加大對比特幣挖礦的打擊力度,這些優勢正在消亡。據《連線》雜志報道,「比特幣挖礦的地理分布可能正在發生變化,」該業務或轉向北美、歐洲和拉美等地。礦工們也計劃在北歐國家、加拿大和美國等地尋找挖礦地點,這些地方擁有大量廉價的可持續能源,如風能、太陽能和水能等。

比特幣的未來

盡管比特幣最近出現了許多波動(這並不新鮮),但是比特幣的未來是光明的,其價值將繼續上漲,並且會吸引新的投資者。隨著越來越多的人們開始了解比特幣,了解其來源和挖礦方式,人們還將從比特幣中發現更多價值。

按照規則,每2016個區塊,或者大約每2周,比特幣就會重新設定礦工開採的難度。不出所料,周五凌晨,比特幣代碼自動使破解一個區塊的難度增加了約7.3%。縱觀比特幣的 歷史 ,這種大幅度的難度提升,並不奇怪也無需擔心。

不過值得注意的是,這是中國采礦禁令生效以來挖礦難度的再一次大幅增長,同時這也進一步證實了某些猜測:一些原本位於中國的礦工正在其他地方尋找新的落腳點。

雖然比特幣的利潤可能不如演算法自我修正前那麼豐厚,但礦工們現在賺的錢仍比今年5月中國開始打擊加密貨幣之前要多。

今年春天,當中國驅逐了所有的比特幣礦工時,比特幣網路中超過一半的計算能力陷入了癱瘓——中國礦工給全球比特幣網路貢獻了54%左右的算力。

更少的礦工和更少的計算力,意味著驗證交易和製造新的比特幣需要更長的時間。

因此,就像發條裝置一樣,比特幣演算法對這種偏離常態的情況進行了自我修正。

7月份,比特幣網路的挖礦難度前所未有地下降了28%。突然之間,製造新的比特幣變得更容易了,全球比特幣采礦業的平均出塊時間又重新回到了10分鍾左右的水平。

「比特幣網路沒有任何停機時間。實際上,難度調整正是比特幣軟體最聰明的部分。」比特幣挖礦工程師Brandon Arvanaghi說道。

如今,隨著挖礦難度的再次調整,采礦的利潤也隨之減少。

同時,挖礦難度的上調也揭露了一個事實,即全球比特幣采礦業的哈希率已經觸底。自6月底以來,礦工和機器們正迅速恢復上線。

#比特幣[超話]# #歐易OKEx# #數字貨幣#

熱點內容
手機合約沒簽訂成功怎麼取消 發布:2025-05-24 01:58:56 瀏覽:7
加勒比海盜2中心臟去哪了 發布:2025-05-24 01:56:48 瀏覽:758
巨商eth 發布:2025-05-24 01:52:44 瀏覽:487
區塊鏈中心化計算 發布:2025-05-24 01:44:31 瀏覽:157
BAR區塊鏈公司 發布:2025-05-24 01:35:55 瀏覽:108
eth地址和usdt地址相同 發布:2025-05-24 01:30:37 瀏覽:370
比特幣公鑰推出私鑰區間 發布:2025-05-24 01:28:08 瀏覽:844
期貨主力合約怎麼看 發布:2025-05-24 01:27:35 瀏覽:958
數字貨幣今日排行 發布:2025-05-24 01:18:17 瀏覽:611
關於數字貨幣的影響 發布:2025-05-24 01:08:15 瀏覽:13