Select Page

以太坊的 PoS 出塊機制

目前,以太坊網絡有每秒 15 筆交易 (TPS) 的限制,隨著以太坊從 PoW 要升級到 PoS ,我就很關心會不會改善其交易速度,這次大神 Vitalik Buterin 出面解釋

大神 Vitalik Buterin 認為,對於 PoW 而言,「核心問題」在於出塊時間的內置隨機性。以太坊的平均出塊時間可能為 13 秒,但這並不意味著每 13 秒就會有生成一個區塊,最快甚至在下一秒鐘就能驗證新的區塊。

雖然在切換到 PoS 共識機制之後,改成每 12 秒均勻完成一次出塊,就不存在會有內置隨機性,但關鍵在,以太坊的 PoS 機制試圖在一個 slot 之後為區塊提供更高安全的確認,需要每個 slot 有數千個簽名(目前約為 9100 個)才能包含在下一個 slot 中,而這個過程需要大量的驗證時間並會因此產生延遲。

由於延遲時間更像是對數性增長而不是線性增長,因此將 slot 時間減少一半(只需要大約 4,550 個簽名)是行不通的,也就是說並不是單純的減少一半的人簽名就可以讓時間減半,因為即便 slot 時間變得更短,但在每個 slot 期間仍然需要幾乎一樣長的時間,減少區塊時間會導致許多簽名被排除在區塊鏈之外,讓「高度中心化的參與者」處於越來越有利的位置以獲得不成比例的回報。

最後總結成,預計未來的升級並不會顯著減少「每個 slot 的時間」,而若某個以太坊鏈上應用需要快速確認交易,那麼它們將不得不依賴Plasma、狀態通道和 Rollup,Rollup 技術的好處是它可以將以太坊的 TPS 從 15 TPS 提高到 1000 TPS,同時將每筆交易的 Gas 費用從 45,00 GAS 降低到大約 300 GAS。。

Rollup 與零知識證明技術說明

白話Rollup