Solidity
一天挖出多少個乙太坊區塊?結束和開始區塊規範
很多 ICO 合約中都有一個功能,允許人們根據目前區塊高度調整他們的允許購買和禁用購買功能,基本上是一個打開 ICO 並因區塊高度而關閉它的功能,但是合約部署者如何知道如何每天開採多少塊?這不是每週都在變化嗎?他們如何知道他們的 ICO 何時結束以及何時開始?
乙太坊的出塊時間平均約為 15 秒,並且隨著時間的推移變化不大。因此,每天總會有大約 5760 個區塊。
這些開發人員不知道他們的 ICO 開始和結束的確切時間,但是,他們可以通過查看目前的平均區塊時間,在較短的時間間隔內相對接近地估計它。在更長的時間間隔內,每個開採塊的速度會增加(冰河時代)然後急劇下降(Casper),所以我建議查看 block.timestamp 以獲得更好的計量器。