I have two questions about gas price in Ethereum PoA

1.What if I set the gasPrice as 0 while starting the geth node? will it cause any problem in future.

2.What if I set the gasPrice as 1 while starting the geth node, as sealer nodes will not get any reward but the sealer node will have to pay some ethers for a transaction, so after some time the account will be short of ethers, so how to overcome this problem?

1 Answer 1


1 ) If you set gas price to 0 transactions will not have any cost(ether cost), in PoA there is no reward for making a block, ether is either given from initialization or not given at all.

2 ) If you set gas price to 1 you will end up in short after some time ( long probably ) but since no reward is given, there will a problem. A way of overcoming that problem is to handover ether from a known address that you give a certain amount of ether from the start ( genesis block ) to the newely created accounts. an other way is to not use gas ( set gas price to 0)

3 ) Check here : Is gas burned in a PoA network? . This explains that in clique PoA protocol, the ether is always in circulation and it goes from user fees to block signers in a complete circle.

  • 1
    This doesn't seem to be correct. See ethereum.stackexchange.com/questions/66034/…
    – ivicaa
    Jan 24, 2019 at 21:17
  • 1
    @ivicaa Yes it appears, it's quite untrue if we talked only about clique PoA. But in PoA in a private network (in general), collecting the Ether and handing it to the signers is not necessary unless the network grows significantly and the range of needs and incentive for each participant becomes wider. The span idea is totally true. Jan 26, 2019 at 19:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.