Update EIP-7742: update the required EL headers and the gas fee mechanism
an alternate and more simplified proposal to https://github.com/ethereum/EIPs/pull/8979
based on the discussion with @bkellerman here:
- https://github.com/ethereum/EIPs/pull/8979#issuecomment-2430279573
File EIPS/eip-7742.md
Requires 1 more reviewers from @ralexstokes
LGTM!
If I understand it correctly, the proposed mechanism doesn't ensure that the max positive and negative deviation from the target lead to the (more or less) same percentage increase in base fee. Instead, the mechanism scales faster down than up. What we could to is introduce a scaling factor $s$ ($s = T/(M-T)$) and scale the excess gas with it.
Check this for details: https://hackmd.io/@Nerolation/HJSGsd1Wkl
fyi: target_blob_count has been renamed to target_blobs_per_block to resolve conflict with the master EIP change (https://github.com/ethereum/EIPs/commit/a9c9d36a018ad40d1234099150287c90e8c13742)
closing in favor of https://github.com/ethereum/EIPs/pull/9047