德堡和Etherium共同創始人Vitalik Buterin指出,快速交易確認時間是區塊鏈良好使用體驗的必要特性。Etherium現在相比五年前已經有了顯著進步,這歸因於EIP-1559和PoS合併後的穩定出塊時間。在L1上,用戶的交易可以在5-20秒內得到可靠確認,接近信用卡支付的體驗。然而,一些應用仍需要更短的交易延遲,這篇文章將探討加速以太坊交易確認時間的實際方案。
目前Etherium使用Gasper共識,採用slot和epoch結構。每12秒(一個slot),一組驗證者在最新區塊上發布投票,32個slot(即6.4分鐘,一個epoch)內,所有驗證者有機會投票。這些投票被解讀為類似PBFT共識算法的消息,兩個epoch(12.8分鐘)後提供經濟保證,即最終性。
然而,單slot最終性(SSF)提出了另一種解決方案,類似Tendermint共識,使得在區塊N+1生成之前,區塊N已經確定。SSF的主要挑戰在於每12秒要求驗證者發布兩個消息,對區塊鏈來說是一個負擔。但諸如Orbit SSF的提案可以部分緩解這一情況。
此外,Rollup技術在過去幾年中得到廣泛應用,它們將L2協議用於支持以太坊L1的數據可用性和其他功能。這些技術允許在保持安全性的同時處理更大的交易量,將注意力從L1轉向提升用戶體驗。
總結來說,加快交易確認時間需要綜合使用多種技術和方案,包括基於預確認的機制,以及持續改進的區塊鏈架構設計。這些努力的目標是為Etherium生態系統的用戶提供更好的服務和體驗。