帖子
avatar

單一以太坊區塊重組導致 THORChain 暫停了涉及 10 個區塊鏈網絡的交換。 令人驚訝的是?一切始於一筆從未實際到達金庫的 10 ETH 充幣。 以下是發生了什麼。 1️⃣ 檢測到充幣 一名用戶向 THORChain 金庫提交了 10 ETH。該交易出現在一個以太坊區塊中,THORChain 記錄了這筆充幣。 2️⃣ 以太坊區塊重組 以太坊替換了原始區塊,將這筆充幣從主鏈中移除。但 THORChain 已經將這些資金計入賬戶。 3️⃣ 錯誤退款 交換因價格限制條件失敗而觸發退款。THORChain 向用戶發送了 10 ETH,儘管其金庫從未收到相應的充幣。 4️⃣ 緊急中止 THORChain 的資產負債檢查器檢測到資金短缺並暫停了交換。用戶後來歸還了多餘的 10 ETH。 那麼,技術上哪裡出了問題? 關鍵問題在於「觀察到交易」與「確保交易將保留在以太坊主鏈歷史中」之間的差異。 交易出現在一個區塊中,並不意味著該區塊不會被重組。 這正是 @ethlabs_org 提出了一個有趣解決方案的原因:以太坊的快速確認規則(FCR)。 與單純等待任意數量的區塊不同,FCR 會分析以太坊驗證者證明,以判斷某個區塊是否獲得足夠支持。 它能在大約 15–30 秒內提供強烈確認,遠早於以太坊的完整共識最終性。 但 FCR 並非絕對最終性,其保證仍取決於網路和驗證者的假設。 重要區別: • 觀察到交易 ≠ 交易已最終確認 • 區塊確認 ≠ 基於驗證者證明的確認 • 快速確認 ≠ 共識最終性 對於跨鏈基礎設施而言,接收充幣僅是流程的一部分。在釋放資金前,驗證源鏈交易是否足夠安全同樣重要。 這正是此事件成為一個極佳範例的原因:確認與最終性絕不能混淆。

此內容僅供資訊及教育用途。內容可能包括第三方見解、贊助內容或推廣材料,而創作者可能因此獲得報酬。本資訊流中的任何內容均不構成投資建議或收益保證。您須自行對投資決策負全責。交易前,請務必自行研究並審慎行事。我們不保證第三方資訊的準確性,亦不會對因此產生的任何損失承擔責任。過往表現並不代表未來結果。詳情請參閱我們的 社群條款 及 風險披露聲明。

avatar發佈你的回覆

評論