3
I've just read the following question Does block size effect Miner's Hashing speed?
and it appears that the answer is no - since miners only need to hash the Merkle root.
However, updating the Merkle root will take a lot of CPU power if/when bitcoin transactions reach a rate of 4000 tps.
What is the incentive for miners/pools to expend effort maintaining the merkle root at this rate? Obviously if they do not expend this effort the result will be an ever growing backlog of unverified transactions.
Thanks, that makes perfect sense. I think the thing that confused me was that when I read the paper I got the impression that "transaction fees" were a thing of the future, and that for now the incentive comes from the fact you are allowed to introduce a new coin - owned by the miner - as the first transaction in a block. – Alex Zeffertt – 2013-04-01T17:16:18.203
But, aren't there transaction without fees? In those cases, what is the incentive? – Eyal – 2013-04-02T07:46:04.023
1While there are no direct incentives to include free transactions, there is an indirect one: as the miners profit from an overall healthy Bitcoin ecosystem they are likely to also include them. – cdecker – 2013-04-02T17:28:42.737