Post
Topic
Board Bitcoin Discussion
Re: 90 minutes for 1 block...
by
jl2012
on 18/10/2012, 15:32:03 UTC
We need a feedback mechanism to minimize very long rounds (and less importantly, very short rounds). I have proposed this before.

Instead of collecting transaction fee, miners will use transaction fee to offset part of the mining difficulty. For example, today's difficulty is about 3,000,000 ("baseline difficulty") and block reward is 50BTC. If the total transaction fee is 0.1BTC, which is 0.2% of block reward, the miner will only need to mine the block with difficulty = 3,000,000*(1-0.002) = 2,994,000 (effective difficulty).

In the 90-minutes block, the transaction fee was 0.612BTC, which would reduce the effective difficulty and expected block discovery time by 1.22%.

This scheme will also minimize very short rounds: at the beginning of rounds which transaction fee is zero, the effective difficulty is equal to the baseline difficulty. The effective difficulty will decrease as transaction fee accumulates. Therefore, it is more difficult to mine at the beginning of rounds. This will also punish those miners who refuse to include transactions in their blocks.

The fee will contribute to the mining reward in the far future, which will slow down the depletion of the mining reward.