Fusenet gas price and gas limit per block

Few questions / comments to discuss about Fusenet block gas cost and gas limit.

The current design is:

  1. Gas limit per block is 10M gas (not sure the units).
  2. Once the block is full other txs are put into subsequent block(s), highest gas fee first.

The future design:

  1. Gas limit per block is 10M gas (not sure the units).
  2. Once the block is full other txs cost $0.01 and are put into the next block(s), highest gas fee first.

Questions:

  1. How is the gas price for a transaction set? Is it from a gas oracle, and then picks a ‘medium’ gas price?

  2. Is it possible to change the gas price from the mobile wallet.

  3. 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?

  4. 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?

  1. 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.

Gas price will ultimately decide the price of Fuse tokens too since (at the moment anyway) it’s the only thing people have to actually spend their Fuse on. To achieve equilibrium there needs to be at least as much Fuse being spent as being generated (5% per year).