1
I can see a trend coming where miners will likely hold the network "hostage" by mining blocks with no transactions in them... even when the block reward nears zero. This would leave transactions in the perpetual pending state.
The reason I suspect this will happen is so that miners will need to cover the expense of hardware that will never be recuperated otherwise.
This scenario can also happen if the value of BTC drops to a very low value.
I'd like to understand the variables that would cause a miner, a mining pool, or anything that would cause them to demand a transaction fee in order to accept the transaction.
Question
- What ratios, statistics, or variables are useful in tracking what the miners will demand the transaction fee to be?
Some ideas would likely include
Quantity of transactions -vs- fee paid (the higher the fee, the fewer transactions will be conducted... supply/demand)
Network difficulty "beta" (a beta is a Finance term discussing rate-of-change)
Blocks that accept no-fee-transactions vs blocks without
Transaction delay time (before being included in a block)
average miner investment in hardware
1Luckily, at present the mining reward is not supposed to be mainly composed by the transaction fees, but rather still through creation of new coins. With a bigger number of transactions and perhaps an arising competition to make it into blocks by merit of transaction fee, this might be changing in the future and I don't think it is valid to conclude from the current state that it is never going to be sustainable in the future. – Murch – 2013-12-03T12:47:54.790