以太坊24小時內兩度無法進行最終確認!對用戶有何影響,會頻繁發生嗎?
以太坊在 24 小時內兩度出現區塊無法被確認的問題,分別發生在 12 日凌晨 4 點及 13 日凌晨 1 點,究竟發生了甚麼問題?會對用戶有什麼影響嗎?
以太坊區塊無法進行最終確認
根據以太坊開發人員 superphiz 的說法,在昨日第一次出現問題時,以太坊信標鏈約有 25 分鐘的時間無法對區塊進行最終確認 (Finalizing),可看到在 Epoch 200,552 至 Epoch 200,554 間雖有陸續出塊,但最終確認卻一直無法完成。
對於此事件,superphiz 表示無法確定造成的原因,但其也補充說明最終確認的機制是用來預防區塊重組,沒有交易被終止且不會對鏈上活動造成影響。
廣告 - 內文未完請往下捲動
註:最終確認 (Finalizing) 是區塊鏈的一種基礎特性,在以太坊上約 15 分鐘的過程。一旦區塊被最終確認,該區塊及先前區塊的交易將成為永久且不可變的。
The beacon chain stopped finalizing about thirty minutes ago. I don't know why yet, but in general the chain is designed to be resilient against this, transactions will continue as usual and finalization will kick in when the problem is resolved. pic.twitter.com/utAS0uAWpG
— superphiz.eth 🦇🔊🛡️ (@superphiz) May 11, 2023
二度出現同樣問題!時間還更長
不過就在今日凌晨,Bankless 分析師 Jack Inabinet 發現同樣的問題再度出現,並且維持了約一個小時之久 (Epoch 200,749 至 Epoch 200,757)。
Ethereum has failed to finalize for nearly an hour… for the second time in under 24 hours ❤️🗡️ pic.twitter.com/T9gnjAv12H
— Jack Inabinet ⚫️_⚫️ 🛡️ (@JackInabinet) May 12, 2023
此現象的發生原因當前仍無法確認,不過多數看法指向以太坊客戶端,superphiz 也在第二次出現問題後建議將硬體規格升級、切換至更小型的客戶端,並在可用時申請修補程式 (Patch)。
同時,superphiz 更是斷言預期會有第三次的出現,但他也再度呼籲以太坊社群不需要擔心,因為如大家所見,以太坊沒有停止運行且區塊最終確認仍會完成。
The second wave is over, but I fully expect a third. Increase your hardware spec if you can, switch to a minority client if you can. Apply patches when they're available. But really, don't worry too much. As bad as this looks, the chain keeps going and eventually finalizes.
— superphiz.eth 🦇🔊🛡️ (@superphiz) May 12, 2023