In this proposal, we propose that all validators of the BTTC network increase the minimum gas price to ‘9M Gwei’ in order to curb spam transactions and improve the overall health of the network.
BTTC has grown significantly over the past several months, growing to almost 6.3m unique addresses interacting on its blockchain since its launch in December 2021.
With a rapid rise in adoption and usage, the network is increasingly susceptible to spam transactions that clog up the network, impacting user experience.
These transactions are clogging the network and real users would find it much more difficult to make genuine transactions, especially if blocks are fully filled with spam.
In an attempt to curb malicious behavior, I suggest increasing the minimum gas price to a proper setting from the current (default) value of 300k Gwei for the whole network.
In order to figure out what is the proper minimum gas price settings which can best fit in the current ecosystem status of BTTC and also balance the interest between the validators and the users. We collect and sort out the current gas fees of mainstream Ethereum folk chains in the latest period.
As we know, the gas price is dynamically changing every second according to the Ethereum gas mechanism.
An important reason for the change of gas fee is the user’s intention to include more transactions into the block faster. Sometimes, when the blockchain is busy, the users are willing to pay more gas fee to make their transactions being included in the next block, and the gas fee will rise. Otherwise, when the blockchain is idle, there are not many transactions in the chain, and the gas fee will drop significantly.
There are many metrics that can measure a chain, such as market cap ranking. The following table lists several important parameters of the mainstream Ethereum folk chains, followed by Market Cap Ranking, Average gas price per unit in the last month(in original token), coin price, and Average gas price per unit in the last month(USDT).
note: all the data listed below are fetched in 2022.11.14, and all the data sources are from coinmarketcap.com
|Chain||Market Cap Ranking||Average gas price per unit in last month(in original token)||Token price||Average gas price per unit in last month(in USDT)|
gas price(in USDT) = gas price(in original token) * token price.
From the table above, we can find out that: the unit gas price of the different chains has a positive linear relationship with its market cap value as a whole.
Currently, the BTTC chain ranks about 61st.similar to other chains like Klaytn(rank 68) and Fantom(rank 59).
So we suggest increasing the current minimum gas price by 30 times, which means adjust it from the current 300k Gwei to 9M Gwei to match the current market value of BTTC.
If you want to change it, here are the instructions:
Edit ~/node/bttc/start.sh file and add the following flag -
--miner.gasprice '9000000000000000' \ --gpo.maxprice '10000000000000000' \
Please note the \ at the end of the line if it’s not the last line of the bttc invocation command.
BTTC is a decentralized network, so it is completely up to validators to decide whether they will accept this value or configure their nodes to another value.
Min Gas Price is not a network-level setting or upgrade; it is a client-level setting and validators are free to make decision on their own.
Network-level changes or upgrades can only happen when more than ⅔+1 of the validators are agreed and a subsequent acceptance by the community.
Even if all the validators adopt this setting, the gas prices are still rather low ($0.002 - $0.004) for the end users.
If you have any questions about this proposal, please feel free to comment and discuss.
If you want to discuss with other BTTC developers,you can go to [Proposal]Increase network minimum gas fee · Issue #32 · bttcprotocol/bttc · GitHub for more discuss.