大阪/孟德爾(Osaka/Mendel)硬分叉的倒數已經開始。基於此,BNB Chain 開發者的 X(推特)帳號向節點運營商發布公告,要求在 4 月 28 日之前必須完成強制更新。
大阪/孟德爾(Osaka/Mendel)硬分叉將於 16 天後在 BSC 主網啟動,時間為 4 月 28 日凌晨 2:30(UTC)。
在大阪/孟德爾(Osaka/Mendel)分叉之前,節點運營商需要先將節點調整到就緒狀態,並升級至 BSC v1.7.2。同時,確保正確設定二進位(binary)替換並清理任何過時的設定欄位也很重要。這是為了防止它們的節點失去同步。
大阪主網升級是在其於測試網啟動約一個月後進行。3 月 24 日,Osaka/Mendel 硬分叉已在 BSC 測試網於區塊 88,379,325 啟用。此次升級帶來了更可靠的區塊建構、更能在規模下處理交易、更強的網路穩定性以及更高的執行精確度。
孟德爾(Mendel)透過 BEP-652 引入 EIP-7825,這在協議層級新增了交易 gas 上限。
BEP-652 建議在 BSC 上為每筆交易實作協議層級的最大 gas 消耗限制,並將其上限設定為 16,777,216 (或 2^24)。
這可確保所有節點一致地拒絕超過上限的交易,並能比先前採用可選的軟上限(soft cap)機制,更有效地提升網路穩定性與可靠性。
孟德爾(Mendel)網路升級涵蓋九個 BEP。在以太坊(Ethereum)Fusaka 範圍內提出的 13 個 EIP 中,BSC 納入了其中七個。這包括需要進行硬分叉的六個,以及一個作為用戶端側 RPC 更新的項目。其餘六個 EIP 沒有被採用,主要是因為架構上的差異。除此之外,這次升級還帶來兩項 BSC 專屬的改進。例如,BEP-657 會根據區塊編號限制 blob 交易的納入。另一方面,BEP-648 旨在降低延遲並加快最終確定(finality)。