Few questions / comments to discuss about Fusenet block gas cost and gas limit.
The current design is:
- Gas limit per block is 10M gas (not sure the units).
- Once the block is full other txs are put into subsequent block(s), highest gas fee first.
The future design:
- Gas limit per block is 10M gas (not sure the units).
- Once the block is full other txs cost $0.01 and are put into the next block(s), highest gas fee first.
Questions:
-
How is the gas price for a transaction set? Is it from a gas oracle, and then picks a ‘medium’ gas price?
-
Is it possible to change the gas price from the mobile wallet.
-
Is there a risk that at time of high transactions, transactions from mobile wallets will never get processed, as their gas is set too low?
-
With the ‘future design’, there is an interplay between the number of transactions in a block (gas limit), and the revenue generated by validators / user cost [as any txs that doesn’t get into a block has a fee of $0.01, the more txs in a block, the less fee to validators].
What are Fuse aiming for, for numbers of transactions in a block - i.e. will Fuse increase the gas limit to get more txs into a block, so that users pay less fee, or stick to 10m gas?
- An increase in gas limit means more txs in a block, therefore more CPU processing from the validator hardware. Testing is required to determine acceptable / achievable maximum gas limits that sustain block processing and propagation times.