Dear Celo Community,
We bring forward a proposal to increase the minimum base gas fee on Celo and are looking forward to getting feedback from all of you on this.
Proposal
Increase the gas price on Celo such that a standard ERC20 transfer on Celo costs around 0.5 cent or 0.005 $cUSD.*
Rationale
1) Ecosystem cost of transactions
As the creator of a transaction, the main (marginal) cost of any transaction is the gas users have to pay to get it included in the blockchain. Currently, gas prices on Celo are very low, transactions are virtually free.
The cost of a transaction for the wider Celo ecosystem has additional dimensions to it than the gas spent. Namely, every transaction needs to be processed by nodes and is stored forever in the Celo blockchain. While it does not have an effect on the blockchain today, this will have consequences in the very long term. We realized we never accounted for this scenario when gas prices were calculated and proposed.
Increasing the gas price would ensure that transactions which are processed achieve a higher minimum benefit (= the gas paid), which warrants the long-term cost for the overall ecosystem.
2) Stability and security of the network
An additional benefit is that higher minimum transaction fees can be leveraged to increase the health and security of the overall blockchain by linking the network token to gas spent (e.g., through a burn mechanism) and, thus, render 51% or similar attacks more difficult.
Implementation
There are a number of ways we can implement the proposal and we have already thought about a few. However, before going into these details, we first want to get feedback on the proposal and its rationale.
Ā
Please let us know what you think! Weāre happy to get input on this and explore how to best proceed.
@product-matt for a core of cLabs team members thinking about network economics
*PS: Note that we plan to propose to the community an additional mechanism which will keep gas fees below $0.001 for various types of p2p payments and micro transactions, for example in a humanitarian context.