Blockchain

全國網際網路隔離,分叉不可避免

  • May 5, 2018

世界上許多國家都有關閉網際網路以及將自己與網際網路隔離的規定(邊境內的網路仍然蓬勃發展),在該國進行的任何交易處理(挖礦)只會在該國找到節點並開始關注自己的鏈條。

這是一個正確的假設嗎?

其次,如果這是一個正確的假設,一旦它重新上線,網路將如何處理這個問題?

我預見到 alt-chains 會因此而出現,並堅持自己的匯率,與今天的不同法定貨幣非常相似。

所以:

  1. 我的假設正確嗎?
  2. 比特幣協議對這種規模的分叉有什麼規定(如果有的話)(不一定有那麼大,但仍然會對被迫使用它們的人產生實際影響)?

你的假設是完全正確的。由於網路分區時兩個分區之間沒有資訊交換,而比特幣保證了活躍性,因此全域一致性受到影響(參見CAP 定理)。這意味著每個分區都有自己的區塊鏈分叉,彼此不知道。分叉是不兼容的,不僅因為鏈被定義為從單個頭塊到創世塊的單一路徑,還因為分區中的交易將相互矛盾(尤其是區塊中的挖礦生成交易)。如果分區延長,分叉甚至可能開始在難度上出現分歧,因為他們只會看到自己網路中的計算能力並進行相應調整。

至於合併,這仍在討論中,我們沒有一個好的應急計劃。讓系統自行合併分叉,即刪除其中工作最少的分叉,將回滾該分區中的整個事務歷史記錄。通過使分叉持久化(您提到的山寨幣場景)進行手動干預也是不可取的,因為它會導致流通中的資金立即翻倍,此外,其中一個分叉的山寨幣很可能會無論如何最終被拋棄。目前我們能做的最好的就是盡量避免長時間的鏈叉,但你指出的風險是真實的,值得在為時已晚之前討論。

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