|
March 13, 2017, 01:14:02 PM |
|
First of all, that would mean that the inflation rate is not stable, it would depend on the number of transactions. Secondly, it becomes extremely difficult to predict roughly when a certain blockchain event will occur, like the halvings. Next, this is something that is very easily gamed. A miner could make and broadcast a ton of transactions so that they can lower the difficulty and thus mine more blocks and earn more money. Faster blocks also means more orphans.
Lastly, and most importantly, the number of unconfirmed transactions and what the unconfirmed transactions are varies from node to node. There is no way to fix the difficulty to the number of unconfirmed transactions because every node would then calculate the difficulty differently since not all nodes would have the exact same transactions in the mempool. If you were to tie it to the size of the block, then that is extremely easily gamed by a malicious miner because then they could risk no money of their own, and just make massive blocks to decrease the difficulty.
|