BNB Smart Chain(BSC)測試網 Chapel 將於10月29日上午11時30分(台灣時間)啟用「Jenner」硬分叉。版本說明列出三項主要變更:為支付交易保留 Gas 空間的 Payment Lane、供合規型代幣使用的 CAS20 標準,以及以毫秒為單位查詢區塊時間的功能。不過,截至查詢時,相關三份 BEP 文件均仍處於 Draft(草案)狀態。
BNB Chain 在版本說明中表示,測試網必須升級至 v1.8.1 才能支援 Jenner。硬分叉預計於協調世界時(UTC)29日上午2時30分啟用,節點營運者須在此之前完成升級。另一個 Jenner 說明頁面僅將測試網時程列為「10月下旬」,因此具體時間以版本說明為準。
官方版本說明列出的硬分叉時間為10月29日上午11時30分(台灣時間)。本報先前曾報導 Jenner 測試網升級預計於28日進行,但當時未載明具體執行時間。
支付交易分配5% Gas
Payment Lane 是 BEP-703 提出的方案,預設將區塊 Gas 的5%分配給支付交易。適用對象包括原生幣 BNB 轉帳,以及發往治理機制登記之支付合約的交易。一般交易不能使用未用完的支付額度;支付交易若超出分配額度,則可使用一般區塊空間。
BEP-703 僅保障支付交易群體可使用的 Gas 空間,不保證個別交易一定納入區塊。這項設計旨在網路壅塞時仍為支付交易保留空間。該提案截至查詢時仍為 Draft。
CAS20代幣須另行啟用
CAS20 是 BEP-702 提出的協議內建同質化代幣標準,供穩定幣與代幣化現實資產使用。功能包括共用允許與封鎖清單、轉帳政策、依功能暫停,以及分離發行、銷毀與扣押權限。這種做法是將合規規則納入網路標準,而非只交由各代幣合約自行實作。
BEP-702 同樣仍處於 Draft 狀態。即使硬分叉啟用,也不會自動建立 CAS20 代幣。BNB Chain 文件指出,代幣建立功能須由治理指定的管理者另行啟用;啟用時間與首個應用案例尚未公布。
透過預編譯功能提供毫秒級時間
仍處於 Draft 狀態的 BEP-706,提議新增預編譯功能,讓智慧合約讀取毫秒精度的區塊時間。現有的 block.timestamp 與 EVM TIMESTAMP 仍維持秒級單位。提案將秒級時間精度低於區塊間隔、導致多個區塊可能取得相同秒數值,列為提出背景。這項功能預計適用於需要秒以下到期時間或訂單截止條件的應用程式。
開發者須留意 RPC 變更
版本說明也列出 RPC 變更。在 eth_call、eth_estimateGas、debug_traceCall 與 eth_simulateV1 中輸入 blockOverrides.prevRandao 時,須將毫秒餘數(0至999)編碼為32位元組十六進位值。這項驗證會在硬分叉啟用前生效。
主網時程
BNB Chain 先前已於8月25日在 BSC 主網啟用 Pasteur 硬分叉。官方說明頁將 Jenner 主網時程列為「11月下旬」,而此次 v1.8.1 未包含主網啟用安排。具體啟用時間目前尚未確認。
留言 0