什麼是區塊鏈技術中的鏈重組?

區塊鏈重組攻擊是指鏈分裂,其中節點從新鏈接收區塊,而舊鏈繼續存在。

5月25, 以太坊信標鏈經歷了七個區塊的重組 並面臨一種稱為連鎖組織的高階安全風險。 Eth2 上的驗證者 (現在共識層升級)在客戶端更新提升特定客戶端後,信標鏈變得不同步。 然而,在此過程中,區塊鏈網路上的驗證者感到困惑,沒有更新他們的客戶端。

七塊重組意味著在網路發現它不是規範鏈之前,七個交易區塊被添加到最終丟棄的分叉中。 因此,如果某些節點營運商比其他節點營運商更快,就會發生區塊鏈重組。 在這種情況下,更快的節點將無法就應首先處理哪個區塊達成一致,並且它們將繼續向其區塊鏈添加區塊,在創建下一個區塊時留下較短的鏈。

例如,礦工 X 和 Y 可能同時找到一個有效區塊,但由於區塊傳播的方式 對等網絡,網路的一部分將首先看到 X 的區塊,然後是 Y 的區塊。

如果兩個區塊的難度相同,則會出現平局,客戶可以選擇隨機挑選或選擇之前看到的區塊。 當第三個礦工 Z 在 X 或 Y 的區塊之上創建一個區塊時,平局通常會被打破,另一個區塊會被遺忘,導致區塊鏈重組。

在以太坊的信標鏈重組案例中,最新節點比在區塊 12 處未更新客戶端的驗證器快約 3,887,074 秒。 當更新的客戶端在其餘驗證器之前提交下一個區塊時,以太坊鏈重組就會發生。 這讓驗證者困惑於誰應該提交初始區塊。

以太坊核心開發人員 Preston Van Loon 表示,以太坊區塊鏈的重組是由於部署了 Proposer Boost 分叉決策,該決策尚未完全鋪開到網路上。 此外,這種重組是對更新的客戶端軟體與過時的客戶端軟體的重要細分,而不是錯誤分叉選擇的跡象。

資料來源:https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology