Mining-Pools

總算力(算力)和平均出塊時間有什麼關係?

  • May 25, 2019

這張圖表 -雜湊率是指所有次要的總雜湊率?

我認為難度和出塊時間最重要的因素是最大礦池的雜湊率,而不是所有未成年人的總雜湊率。

我想向它保證,如果有一個礦池有 30% 的總雜湊率,並且這個礦池是最大的礦池。

那麼這個礦池會比其他礦池更快地找到目標雜湊值(隨機)。

因此,我認為出塊時間的難度將由這個礦池來設定。

因此,如果其他礦池沒有足夠的算力,例如總算力的 10%,那麼隨機地,需要 3 倍的時間才能找到一個 traget 值。

所以我認為最重要的因素是最大礦池的雜湊率

我想好了嗎?

它似乎沒有標題,但我還有一個問題。

如果發生了分叉,礦池能辨識出發生了分叉嗎?

這張圖表 - 雜湊率是指所有次要的總雜湊率?

不,它代表網路的雜湊率。它是通過使用找到區塊所花費的時間和比特幣區塊鏈的目前難度來確定的。舉個例子,目前的難度位是 0x1729fb45,這意味著我們需要找到一個小於 ‘0x00000000000000000029fb4500000000000000000000000000000000000000000 的塊頭雜湊。這表示找到標頭雜湊的機會為 2.88e+22 分之一。假設出塊時間為 10 分鐘,則為 2.88e+22/600 = 47e+18 雜湊/秒。如果發現塊的速度超過 10 分鐘,則雜湊率較高,如果超過 10 分鐘,則雜湊率較低。這就是您在雜湊率圖中看到的。

我想向它保證,如果有一個礦池有 30% 的總雜湊率,並且這個礦池是最大的礦池。那麼這個礦池會比其他礦池更快地找到目標雜湊值(隨機)。

不會。你的大礦池對難度調整隻有30%的影響。網路的其餘部分將擁有 70% 的影響力,這比單獨的礦工所擁有的還要多。出塊時間調整基於出塊的速度(算法傾向於將平均時間保持在 10 分鐘),而不是每個礦工擁有多少百分比的雜湊算力。

礦工能否發現分叉是否發生?

如果礦工在同一高度收到兩個不同的區塊,那麼他將知道網路已經分叉,因為網路的一半將看到與其他人不同的提示。當下一個區塊將被開採時,在其中任何一個之上,網路將再次收斂。

引用自:https://bitcoin.stackexchange.com/questions/87971