Locktime
BIP 113 - 單調保證
BIP 113提到:
現有的共識規則保證該值單調推進,從而消除了礦工通過謊報區塊時間戳來索取更多交易費用的能力。
你能解釋一下這個保證是從哪裡來的嗎?
保證來自共識規則,即一個區塊的時間戳必須大於最後 11 個區塊的時間戳中值。這個中間時間戳被稱為塊的中間時間。因為使用了中值,並且每個區塊的時間戳必須大於它們的中值時間,所以中值時間總是會隨著區塊的增加而增加。這也意味著一個區塊的中位時間是在它被探勘之前設置的。
區塊時間戳允許稍微偏離(最多 2 小時)。這給鎖定時間事務帶來了一個問題,因為礦工可以聲稱塊時間戳在未來最多兩個小時,因此在它們實際應該被探勘之前包括鎖定時間事務。
通過使用最後 11 個區塊的中值時間,礦工自己選擇的時間戳無關緊要,因為驗證是針對前 11 個區塊的中值進行的,目前區塊的礦工無法控制。