Espresso(Espresso)主網的交易最終確認時間已縮短至1秒以內。約100名驗證者於9月9日完成一次網路升級,同步重整了共識機制、網路傳輸、區塊生成與資料可用性架構。
Espresso基金會表示,9月9日主網升級後,交易最終確認所需時間已降到1秒以內。完成最終確認所需的網路通訊次數,也從原本的7次以上減少為3次,區塊最終性不再取決於後續領導節點是否存活。
這次調整的核心在於驗證者之間的通訊方式。團隊捨棄原本透過CDN中繼與libp2p架構的八卦網路(gossip network),改採加密的全連接網路Cliquenet。
在Cliquenet架構下,驗證者之間的共識訊息只需一次傳輸就能送達。
區塊生成方式也有變化。原本由外部服務負責的區塊生成工作,改移入領導節點內部,直接在網路內處理。
資料可用性部分則導入新的糾刪碼編碼方式,並搭配經過最佳化的Reed-Solomon函式庫,雜湊函數採用BLAKE3。
編碼、驗證與復原流程也改為平行處理。Espresso基金會說明,這使得完成一個區塊最終確認所需的區塊生成、資料可用性與投票工作量減少約三分之二,驗證者節點對硬體與頻寬的要求也隨之降低。
Espresso是用來確認Rollup交易順序與狀態的基礎層。Rollup會在獨立網路中執行交易,再將結果結算到以太幣(ETH)等上層鏈。
最終確認與結算是兩個不同的流程。Espresso的最終確認,是判定交易順序已不可逆轉的階段;上層鏈的結算,則須經過另一套獨立的驗證程序。
因此,最終確認時間縮短至1秒以內,並不代表上層鏈的結算時間也同步縮短相同幅度。這次升級屬於網路內部架構的改善,目的是讓Rollup與多條鏈之間能更快共享交易狀態。
在Rollup架構中,交易執行與交易順序確認可能發生在不同層級。在這種結構下,基礎層的最終確認速度,會直接影響多個網路確認同一筆交易狀態所需的時間。
Espresso先前已在Decaf測試網(Decaf)中實現約0.24秒的最終確認時間,隨後進入主網部署準備階段。當時團隊已表示,下一步將是把測試網的效能表現落實到主網當中。
Espresso在Decaf測試網實現約0.24秒的最終確認時間後,隨即展開主網部署準備工作。不過測試網數據與主網實際表現,須分開看待,因為兩者的節點配置與運作條件並不相同。
這次主網升級,等於是把測試網階段提出的次秒級(sub-second)最終性目標,實際落實到正式網路架構中。不過須留意,測試網的0.24秒與主網目前1秒以內的數值,是在不同環境下測得的結果。
留言 0