Author

Topic: No transactions, Mining (Read 569 times)

legendary
Activity: 3472
Merit: 4794
January 06, 2013, 09:57:41 PM
#6
. . . Still I doubt that will ever happen.  If Bitcoin is still around 140 years from now it is highly probably the memory pool will never be empty.
True, but I find hypothetical possibilities like that interesting.
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 06, 2013, 09:51:16 PM
#5
Each new block (even if the only transaction it contains is the block reward) is another confirmation on top of all previous transactions that have already been added to blocks.

Hmm.  140 years from now when the block reward is 0 BTC, will miners still be required to add a 0 BTC block reward transaction to the blocks?  Is that a requirement of the protocol?

Yes.  For a block to be valid there must be exactly one coinbase tx per block.  Not zero, and not two or more.  The value of the coinbase must be equal to the block subsidy plus the sum of the tx fees (technically the sum of the outputs of all tx in the blocks minus the sum of the inputs of all tx in the block).  So for a future 0 BTC subsidy block containing zero transactions the coinbase would need to be zero.  Of course there is no economic value in hashing to find a zero BTC coinbase block so it would make sense for a miner to simply go idle until one (or more) unconfirmed transaction appear on the network. Still I doubt that will ever happen.  If Bitcoin is still around 140 years from now it is highly probably the memory pool will never be empty.
legendary
Activity: 3472
Merit: 4794
January 06, 2013, 09:46:07 PM
#4
Each new block (even if the only transaction it contains is the block reward) is another confirmation on top of all previous transactions that have already been added to blocks.

Hmm.  140 years from now when the block reward is 0 BTC, will miners still be required to add a 0 BTC block reward transaction to the blocks?  Is that a requirement of the protocol?
hero member
Activity: 882
Merit: 1006
January 06, 2013, 08:01:15 PM
#3
This has happened many a time (mostly in the early days of Bitcoin). They'll keep on mining blocks & securing the network. There will always be atleast 1 transaction, as the miner adds a 25BTC transaction to himself for the block reward.
newbie
Activity: 26
Merit: 0
January 06, 2013, 07:55:34 PM
#2
hmm.. dunno, but better than a lot of transactions and little miners, because it's not profitable anymore.
member
Activity: 67
Merit: 10
January 06, 2013, 07:51:25 PM
#1
From what I understand miners are supposed to be validating transactions with their work.

If, for one brief holiday, there are no transactions, what do the miners do? Are their CPU cycles wasted since there are no transactions to be done?
Jump to: