Problem: Currently on Monad testnet, the base fee is set quite high relative to the median balance level of MON tokens that users hold. This has lead many app developers building on testnet to be extremely gas-conscious with their design decisions.
While we believe that gas efficiency should always be a design goal for all apps, unfortunately the BASE_FEE (currently at 50 GWEI) is too high relative to the median user’s balance to accurately simulate what mainnet conditions will be like (presumably with cheap, abundant blockspace!)
E.G., My own team has been forced to make design decisions with demos and games that improve UX (such as gas abstraction, automation, etc) that are too gas-intensive to be repeated multiple times by the average user, but which on Mainnet will presumably have an aggregate cost of fractions of a fraction of a penny.
“The app uses too much gas!” should not be the main feedback that any reasonably-built project hears from their users.. yet it’s what we hear the most from our demo. Because gas costs are relative to balances (which are fountain-level low for most users), it is the #1 thing that we hear. This has lead to internal conversations around reducing on-chain compute by adding offchain infra for calculations (adding latency and therefore worsening UX) in order to reduce on-chain gas cost.
I do not believe that this is a design constraint that devs building on Monad should be incentivized to build inside of… but because testnet user adoption is a signal for app success and because user’s are gas-sensitive on testnet, there is an incentive for apps to reduce the complexity and scope of what they’re building and focus on the local maxima (winning testnet) rather than the global maxima (having the best app on mainnet).
Proposal:
Set the BASE_FEE of Monad Testnet to 5 GWEI - a 90% reduction.