Author

Topic: Empty Blocks:Good or bad? (Read 233 times)

full member
Activity: 351
Merit: 134
February 07, 2018, 07:19:45 AM
#8
It's bad because its against the nash-equilibrium. Minting empty blocks does not benefit the users of the system, who are trying to transact. Nash equilibrium says that it ought to be more profitable for miners to include transactions due to the fees, but if miners are finding that 's not the case, we've got problems.
hero member
Activity: 1232
Merit: 738
Mixing reinvented for your privacy | chipmixer.com
February 07, 2018, 04:11:30 AM
#7
If I'm not mistaken, most of those empty blocks was mined very close timing to the previous block
I think it has something to do with the algorithm on picking up transactions in that short time
the miner probably has pre-set list of transactions to be included in next block,
and when two blocks are found in a very short time, the latter miner didn't have time to pick other transactions
so they removed those already included in previous block (from their current list) to avoid duplicate inclusion on current mined block
which leaves no transactions to be included if his set was the same as all included transactions in previous block
just as mentioned by ranochigo about block's validity
Given that those are likely to be miners SPV mining, inclusion of any transactions that is on the previous block would invalidate the current block, if its mined.

But aren't empty blocks mined when other miners are gathering the data of previous block.So how is it a waste of hashing power and not considered as a way to use that hash time in making profit?
It is not a waste of hashing power in term of securing bitcoin network
but it is a missed opportunity to gain extra profit from transaction fees
They prioritize the validity of mined block and block reward over extra profit from transaction fees
sr. member
Activity: 1064
Merit: 382
Hurrah for Karamazov!
February 07, 2018, 01:54:01 AM
#6
As long as competition in mining remains relatively open, empty (or half empty) blocks will be great way for miners to decrease their profits.
Yes, this is all because of the increasing competition amongst miners.


People mine to make profit, they aren't philanthropist or guardians of the bitcoins network.All those critics should know about the problems miners face before calling them dishonest and greedy.

legendary
Activity: 3430
Merit: 3083
February 06, 2018, 10:58:30 AM
#5
Good things (about empty blocks)

  • Increases the amount of work performed on the blockchain, making all previous blocks more secure (full blocks also do this)
  • Inhibits the overall size of the blockchain (slightly)

Bad things

  • Transaction rate not maximised

The incentive to mine empty blocks is pretty low overall, despite their frequency. Let's not forget that improvements in propagating blocks and in the efficiency of the Bitcoin client have helped to reduce that incentive alot over the years. As long as competition in mining remains relatively open, empty (or half empty) blocks will be great way for miners to decrease their profits.

legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
February 06, 2018, 10:51:16 AM
#4
But aren't empty blocks mined when other miners are gathering the data of previous block.So how is it a waste of hashing power and not considered as a way to use that hash time in making profit?
It's not a waste of hashing power in that case, its quite efficient for them to do so. In fact, it does secure the network to some extent. More PoW is required to attack the blockchain.
AFAIK, mining an empty block isn't always profitable.
It's pretty much never profitable, if the miner is doing so when there are transactions out there. The only time that miners actually mine empty blocks is when they receive a new block by listening to other miner's stratum. Else, mining an empty block would help reduce the chances of it being an orphan but it doesn't matter; the benefits of including transactions for the transaction fees outweighs this significantly.

They could include the zero fee dust aggregation transactions to tidy up the blockchain.
Given that those are likely to be miners SPV mining, inclusion of any transactions that is on the previous block would invalidate the current block, if its mined.
legendary
Activity: 2870
Merit: 2474
https://JetCash.com
February 06, 2018, 10:50:18 AM
#3
They could include the zero fee dust aggregation transactions to tidy up the blockchain.
full member
Activity: 756
Merit: 133
- hello doctor who box
February 06, 2018, 10:34:03 AM
#2
I was browsing through reddit, and I saw a post about an empty block.

Almost all the comments were about how this is bad for the network, and how it is a waste of hashing power.
Some even suggested to force miners to include TX's.
Link: https://www.reddit.com/r/Bitcoin/comments/7vlaa9/mined_empty_block_what_a_waste_while_people_are/


But aren't empty blocks mined when other miners are gathering the data of previous block.So how is it a waste of hashing power and not considered as a way to use that hash time in making profit?

AFAIK, mining an empty block isn't always profitable.

At the first place Mining was really designed to solve those problems in the block even tho it does not have any transactions with it still the block must go on we can't wait for a block just to be full of transactions worth 1 Kilobytes. we can't even blame anyone for this really.
sr. member
Activity: 1064
Merit: 382
Hurrah for Karamazov!
February 06, 2018, 09:40:14 AM
#1
I was browsing through reddit, and I saw a post about an empty block.

Almost all the comments were about how this is bad for the network, and how it is a waste of hashing power.
Some even suggested to force miners to include TX's.
Link: https://www.reddit.com/r/Bitcoin/comments/7vlaa9/mined_empty_block_what_a_waste_while_people_are/


But aren't empty blocks mined when other miners are gathering the data of previous block.So how is it a waste of hashing power and not considered as a way to use that hash time in making profit?

AFAIK, mining an empty block isn't always profitable.
Jump to: