Gas-Limit
“解凍”機制來創建塊氣體限制?
一個比我更聰明的人 (@edmund-edgar) 最近告訴我:
釷
$$ e Block Gas Limit of 5000 as noted by the gaslimit=0x1388 parameter $$代表目前的乙太坊主鏈,該鏈的初始gas限制確實是5000,太低了,無法發送任何交易。這是一個被稱為“解凍”的深思熟慮過程的一部分,在這個過程中,gas 限制開始時非常低,隨著人們對網路正常執行越來越有信心,隨著時間的推移逐漸增加。 我的問題:這種“解凍”是通過什麼機制發生的?
區塊氣體限制,即允許礦工在一個區塊中處理的最大氣體量,是可變的。在每個區塊中,礦工可以將其從前一個級別略微提高,或者將其從前一個級別略微降低。效果類似於投票,如果大部分算力傾向於增加,那麼它會隨著時間的推移而上升,如果它們傾向於減少,那麼它會隨著時間的推移而下降。
最初的 genesis.json 文件中的初始級別非常低(5000),但礦工在軟體預設值更改的指導下,越來越多地投票提高限制,因此逐漸上升。