Network

FIBER 協議是否減少了鏈分叉的發生?

  • September 22, 2020

我剛剛了解到它Fibre protocol用於非常快速的塊傳播。我的理解是,如果區塊傳播得更快,礦工可以更快地繼續(在他們看來)鏈的頭部工作,臨時分叉發生的可能性更低,即使發生,他們也可能短(小長度)。如果我弄錯了,請糾正我。這讓我想到了兩個問題:

  • Fibre protocol罕見臨時分叉的原因嗎?
  • Fibre protocol也是為什麼整個網路的挖礦難度幾乎相同的原因(我假設它是相同的,否則會出現問題,對吧)?如果難度在 2016 年之後平均發生變化,並且區塊傳播速度很快,那麼每個人都可以很容易地調整自己的挖礦難度,並且網路內部不會有太大差異(大多數節點都會更新)?

Fiber 協議是否值得進行罕見的臨時分叉?如果塊傳播得那麼快,發生臨時分叉的機會就會減少,即使發生,它們也很短(小長度)?礦工可以快速繼續工作(在他看來是什麼)區塊鏈的頭部?

關鍵是礦工可以更快地切換到在網路上找到的新區塊。一個礦工在 A 塊上建造的時間,而 B 塊已經被其他人發現,很可能是浪費金錢和精力。

請注意,這不僅符合礦工的利益,也符合整個網路的利益:假設的 51% 攻擊者不會遭受這些損失,因為他們只建立在自己的區塊之上。因此,網路上更快的塊傳播意味著 51% 的攻擊者相對於誠實礦工的優勢減少了。

Fiber 協議是否值得為什麼整個網路的挖礦難度幾乎相同(我假設它是相同的,否則會出現問題,對吧)?如果難度在 2016 年之後平均發生變化,並且區塊傳播速度很快,那麼每個人都可以很容易地調整自己的挖礦難度,並且網路內部不會有太大差異(大多數節點都會更新)?

不,難度不是時間的函式,而是之前區塊的函式。因此,無論礦工正在處理哪個區塊,他們總是確切地知道該區塊的難度需要是多少(因為他們有該區塊的祖先)。

然而,更好的區塊傳播意味著他們可以更快地切換到下一個區塊,以及隨之而來的難度變化。

PS:請注意,截至 2020 年 9 月,公共 FIBER 網路不再執行,我不知道是否存在任何私有部署。

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