什么是區塊鏈鏈重組?
盡管區塊鏈技術具有巨大的潛力,但是目前仍受到不少挑戰的阻礙。例如,區塊沖突現在是最常見的區塊鏈問題類型,這表明如果兩個區塊幾乎同時記錄,區塊鏈可以分叉。
當前的沖突解決技術基于 LCR(最長鏈規則),該規則指出,如果有多個塊可用,則最長的鏈應該被認為是有效的。每個節點都遵守協議的限制,即只嘗試擴展他們知道的分支。該規則導致分叉錯誤一側的一些交易被延遲,導致區塊鏈重組,因為分叉錯誤一側的交易將被重組為新區塊。
5月25日,以太坊Beacon鏈就經歷了七塊重組,并暴露于被稱為鏈組織的高級安全風險。七塊重組意味著在網絡發現它不是規范鏈之前,將七個交易塊添加到最終丟棄的分叉中。當某些節點運營商比其他運營商更快時,就會發生區塊鏈重組。在這種情況下,更快的節點將無法就應該首先處理哪個區塊達成一致,他們將繼續將區塊添加到更長的區塊鏈中,讓短鏈創建每個下一個區塊。
區塊鏈重組提高了節點成本,降低了用戶體驗,并使 DeFi 交易容易受到 51% 的威脅。當發生鏈重組時,由于需要移動到新的分叉,狀態更改可能會產生內存和磁盤成本。由于重組的可能性,用戶可能需要等待更長的時間才能將涉及他們的交易視為已確認。因此,交易所等公司可能不得不更長時間地推遲接受存款。
由于鏈重組, DeFi交易因人為失誤而失敗的概率增加,導致交易利潤低于預期。區塊鏈的重組也使 51% 的攻擊更容易受到攻擊,這意味著攻擊者不必擊敗所有合法礦工;相反,他們必須擊敗未重組的誠實礦工的百分比。如果在區塊鏈上定期進行重組,攻擊者的工作就會變得相當容易。