Content pfp
Content
@
https://ethereum.org
0 reply
0 recast
0 reaction

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
Q&A 🧵 on EIP-7918 This thread summarizes my responses on Ethereum Magicians to four questions from @dataalways concerning: the coupling of fee markets, alternative designs, a comparison with EIP-7762, and the empirical impact of a price floor for blobs. Let’s dig in 👇
1 reply
1 recast
13 reactions

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
Question 1: concerns the coupling of fee markets that EIP-7918 introduces. Is this something we want? The answer is yes! The price of blobspace depends on the price of execution gas, and this should be reflected in the fee market. https://ethereum-magicians.org/t/eip-7918-blob-base-fee-bounded-by-execution-cost/23271/4#p-56700-question-1-coupling-of-fee-markets-1
1 reply
0 recast
2 reactions

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
Currently, the mechanism behaves as follows: * Users purchase blobspace by spending execution gas and blob gas. * The blob gas fee update mechanism is unaware of the cost of execution gas, and thus unaware of the total cost of blobspace. * A relatively high cost of execution gas renders changes to the blob gas fee subordinate in determining quantity demanded. * The mechanism fails to timely converge on equilibrium whenever the cost of execution gas dominates the cost of blob gas.
1 reply
0 recast
2 reactions

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
In essence: the current mechanism behaves as if it controlled the price of blobspace, when it only controls the price of blob gas. It increases the price of blobspace in minuscule 0.00001% steps to attain equilibrium—because that’s a 10% increase in the blob base fee.
1 reply
0 recast
2 reactions

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
EIP-7918 resolves this by adjusting the fee mechanism when execution gas costs dominate. The two fee markets remain fully independent within the operational range where the blob base fee carries the price signal.
1 reply
0 recast
2 reactions

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
Question 2: asks if there are alternative parameter settings and designs? A nice thing about EIP-7918 is its minimalist nature. It activates once the cost of the cheapest tx exceeds the cost of target blobs.
1 reply
0 recast
2 reactions

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
That’s when execution costs dominate for all blob consumers. It would be possible to alternatively amortize across max blobs, or across the square root of target/max blobs, but target blobs is a neutral and viable solution.
1 reply
0 recast
2 reactions

Anders Elowsson  pfp
Anders Elowsson
@anderselowsson
There is also one other option on the same theme, which I call a composite fee market. It is a larger conceptual change and would have to be part of a potential future harmonization of fee markets. It can however be interesting to review to also understand EIP-7918.
1 reply
0 recast
2 reactions