Almgren-Chriss additive formula for base fee update #231
mtefagh
started this conversation in
Enhancements - Technical
Replies: 1 comment
-
FYI - new staff have onboarded to Protocol Labs' CryptoEconLab and are reviewing this proposal. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Migrated from #92; originally authored by @mtefagh
Recent empirical studies have shown that EIP-1559 has caused “intense, chaotic oscillations in block sizes.” I predicted this behavior more than two years ago here. Recently, I did prove some theoretical results about why this is the case in here. And I have elaborated on the different aspects of my proposed solutions here.
However, if you don't have time to go over all the materials which I have sent above, just read the following lines:
If the fee update formula is multiplicative like in EIP-1559 and one block is 10% underused and the next block is 10% overused, the overall net effect of decreasing the base fee by 10% and then increasing it by 10% would be reducing the base fee by one percent in total (0.9*1.1 = 0.99). This can be shown that any other kind of oscillation is also incentivized in the same way. Moreover, because there is no slippage in EIP-1559 and the transactions in one block only impact the fee price in the next block, this incentivizes dumping all one's transactions at once instead of sending them gradually, which is yet another reason for fluctuations. For another simple example, if the current block is overused, not only you are not incentivized to wait as you know for sure that the fee price will increase for inclusion in the next block, but also you are incentivized to get on this overused block and make it even more full as you know there is no price impact for your own transactions because of this one block delay in EIP-1559.
Beta Was this translation helpful? Give feedback.
All reactions