fuel-specs
fuel-specs copied to clipboard
Prevent gas price manipulation
If the block producer receives the whole fee from transactions included in the block, he can generate many transactions, increasing gas/storage prices and receiving spent tokens back. It allows him price manipulations for free, making the transition very expensive for the end-user.
Maybe we want to consider something like eip-1559, but instead of burning base fee tokens, we could distribute them between fuel token holders.
Let me rewrite it simpler, break it down a bit. So we check if I understand correctly:
Potential problem: Price manipulation, Block manipulation
Potential cause:
- Putting transactions into block is practically free for block producer
- because all fees they pay , come back to them in 100% from block they produced
Potential outcome:
- manipulation of fees, inflation of fees
- e.g. to levels very expensive for end users
- so block producer can get back fees they paid + gains on what other users had to pay
- incentive to inflate prices: to get more from users
- the more block producer has, the harder can inflate during this attack
- MEV
- because it's practically free for block producer to put transactions, creates unmet MEV opportunities
This concern seems more applicable in a decentralized sequencing model, as a single sequencer chain can affect prices in a multitude of more straightforward ways (i.e. adjusting the min-price parameter at the mempool level) in order to cover expenses (i.e. DA upload or node hosting costs).