Etherscan
為什麼 PoS 塊沒有嚴格在 12 秒內生成
我正在嘗試估計乙太坊 PoS 中的塊到達時間。
我被告知每 12 秒就會生成一個新塊。我做了一個簡單的計算,但結果不是預期的。
例如,我正在計算從 15631000 到 15632000 的 blockId:
# calculating 1000 blocks 15632000 - 15631000 = 1000 # the generated time from etherscan.io (Sep-28-2022 01:01:23 PM +UTC) - (Sep-28-2022 09:39:59 AM +UTC) # corresponding epoch time and dividing by 12. (1664370083 - 1664357999) / 12 = 1007
如您所見,還有 7 個塊失去了。但為什麼?
可能有錯過塊的實例。每個插槽都可以被認為是產生塊的機會。如果為區塊生產選擇的驗證者離線,或未能成功提出區塊,則該插槽被視為錯過。