FIP13: Gas Price Increase
Abstract
This FIP proposes to increase the gas price limit to 10 gwei. The current gas price per transaction is 1 gwei.
Motivation
- The amount of transactions on the Fuse Network has been gradually increasing over the last few months. To prepare for increased Fuse demand, the Fuse Network is being methodologically scaled to meet future growth expectations in preparation of the expanding Fuse Ecosystem and Fuse Network, which is expected to continue throughout the year.
- Optimizing the network will lead to an increase in throughput, which can safely handle high peak loads and reduce potential spam attacks. This recent update will further enhance the overall user experience for all users.
- As the ecosystem expands, we’re dedicated to delivering the scaling phase of the Fuse roadmap through 2022, enhancing speed and expanding network capacity while maintaining security and a consistent commitment to safeguard Fuse’s vision.
Key Benefits & Rationale
- The current 1gwei gas fee on Fuse is not a long-term solution because it is vulnerable to chain spam attacks, which can lead to stuck transactions and chain consensus drops or chain unusability.
- Our internal stress test simulations on Sparknet validates our observations that with the current 1gwei gas fees we are highly exposed to such spam attacks; we need to increase the gas fees to mitigate risks of such spam attacks.
- This FIP will increase the gas fee to 10 gwei.
Objections to the proposal & Things to Consider
- In practice, increasing gas fees to 10 gwei may not 100% mitigate spam attacks if the attacker is well funded and if there exists an economic viability to architect such spam attacks.
- Some validators or developers or users on the Fuse chain, may have hardcoded the gas fees to 1gwei. In such scenarios, they may experience stuck transactions.
- To ensure that transactions are never stuck the Fuse owned validators will continue to accept transactions below 10gwei. This will result in any transactions below the new minimum to take upwards of NUM_VALIDATORS * 5 seconds.
Implementation & Deployment
- The Snapshot technique will be used to submit this Proposal to the Fuse Network Validators for a vote if the overall sentiment is good following the discussion on this Forum.
- The proposal will be included in the next Fuse node software release if it is approved by the validators.
Further References
- Github URL: FIPs/fip-13.md at master · fuseio/FIPs · GitHub
- Older Discussion on Fuse Forums: Fee Increase 100X Proposal - #7 by leonp
- Supporting Calculations worksheet: Gas price - Google Sheets