Questions tagged [empty-blocks]

Blocks containing only the coinbase transaction are referred to as "empty blocks".

Miners will mine on an "empty" block (containing only one transaction to themselves) while assembling the new block of transactions they intend to mine. Occasionally they find a hash solution in that brief amount of time and therefore broadcast the empty block to collect the block subsidy.

This only makes sense because the subsidy is currently much higher than the sum of all transaction fees.

Although a miner could be intentionally mining empty blocks to try and delay transaction confirmations, it is unlikely as they are simply depriving themselves of the fees and passing that money on to the miner of the next block.

33 questions
23
votes
3 answers

What happens if there are no transactions in a block?

What happens if there are no transactions in a block? Suppose there is a 10 minute time frame in the middle of the night, maybe on a holiday, and there are no transactions made. Do the miners get paid 50 bitcoins for processing a zero?
shoeless joe
  • 2,237
  • 3
  • 20
  • 26
16
votes
3 answers

What can be done about the no-transaction block relayer (currently 71.123.170.150)?

An unknown major solo miner (currently IP 71.123.170.150), most likely a botnet, is relaying blocks with zero transactions. Two weeks ago this miner constituted ~15% of the network, now it constitutes ~30%. If the growth rate continues, in about two…
BinaryMage
  • 1,346
  • 10
  • 22
15
votes
3 answers

How often does a block have only one transaction?

I was looking at blocks on blockchain.info, and came across this one with only one transaction in it: (the mining reward one) https://blockchain.info/block-index/512049/00000000000000000429a0c4fbe735b2d8b493daedf0207728543f748c262437 Is that at all…
ike
  • 358
  • 3
  • 11
14
votes
2 answers

Can someone explain this weird mining activity?

I can't figure why this block has 0 coinbase with 0 transactions... however still a valid block? Or it it empty? According to whalepanda this coinbase was sacrificed by unknown miner. See the block at height 501,726
user380208
  • 613
  • 1
  • 6
  • 11
14
votes
1 answer

What is SPV mining, and how did it (inadvertently) cause the fork after BIP66 was activated?

I'm curious to hear an in-depth explanation of the hard fork and how it was caused; I've heard/read a great deal but I'm lacking a cohesive explanation.
11
votes
2 answers

Why does Antpool mine so many empty blocks?

AntPool, the largest mining pool mines a lot of empty blocks (quick stat over the last 100 blocks they mined at time of writing shows 20% <10kB). While I understand that sometimes it is useful to mine an empty block when one has not had time yet to…
l1b3rty
  • 378
  • 1
  • 3
  • 12
7
votes
2 answers

Creating empty blocks vs creating full blocks

I've already read many different answers to this topic. Is it correct that the miner decides on his own if he includes any transactions in his block and how many (as long as the block size is <1MB?)? What is more beneficial for the miner and why:…
mitchkman
  • 313
  • 1
  • 2
  • 8
7
votes
3 answers

If there was a period of time with no transactions, what would miners have to do?

This question is similar to a few others, but I haven't gotten seen a clear answer anywhere. It came up as I was trying to explain mining to a newcomer. And he asked: "If aliens came and put all humans to sleep ( and any automated transactions…
markjwill
  • 183
  • 5
6
votes
1 answer

What are the minimum sizes for transactions and blocks in Bitcoin?

I have gone through many research articles but couldn't find out what the minimum sizes of a transaction and a block are. Is there any reference where I can find an answer to my question?
DOLLY PATWA
  • 585
  • 2
  • 9
  • 16
6
votes
1 answer

Why was block # 289791 empty of any transactions?

I just came across something strange, block no 289791 which was mined on Mar 10, 2014 is empty of any transactions. Is it because the miner refused to accept any? Or something else?
torstack45
  • 151
  • 1
  • 5
6
votes
2 answers

How did Satoshi manage to mine so many bitcoins being the first user of the system?

I'm just learning about Bitcoin and if I understand its conception properly, mining bitcoins means validation of transactions by computing a hash which should satisfy some preset condition. In other words, mining == servicing network and getting…
user19591
6
votes
2 answers

Can you mine without transactions?

As far as I know, mining means verifying transactions and thus keeping the Bitcoin network alive. Today, at a local meetup, some people have informed me that mining doesn't need transactions. They said that even if there are no transactions waiting…
A. Sallai
  • 163
  • 1
  • 5
5
votes
3 answers

Reason for Mininig a block without transaction

I came to know that there are people who mine a new block without any transaction. I understand that this is just to get the block reward. Reference …
5
votes
2 answers

Can a block ever be empty?

The standard response is "no, the reward is at least one transaction." What about after there is no more reward?
Shamoon
  • 2,819
  • 3
  • 34
  • 52
4
votes
2 answers

Are sequential blocks more likely to be "empty" if solved by the same entity?

If not SPV mining, so-called "empty blocks" occur if there are no available transactions to include and is usually when the previous block was solved a short period of time previously. Is there any reason for this to happen more often if the…
organofcorti
  • 337
  • 1
  • 9
1
2 3