Bitcoin Forum
April 26, 2024, 05:53:43 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Empty Blocks:Good or bad?  (Read 201 times)
edgycorner (OP)
Sr. Member
****
Offline Offline

Activity: 1064
Merit: 382

Hurrah for Karamazov!


View Profile
February 06, 2018, 02:40:14 PM
 #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.
1714154023
Hero Member
*
Offline Offline

Posts: 1714154023

View Profile Personal Message (Offline)

Ignore
1714154023
Reply with quote  #2

1714154023
Report to moderator
1714154023
Hero Member
*
Offline Offline

Posts: 1714154023

View Profile Personal Message (Offline)

Ignore
1714154023
Reply with quote  #2

1714154023
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
drwhobox
Full Member
***
Offline Offline

Activity: 756
Merit: 133

- hello doctor who box


View Profile
February 06, 2018, 03:34:03 PM
 #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.
Jet Cash
Legendary
*
Offline Offline

Activity: 2702
Merit: 2449


https://JetCash.com


View Profile WWW
February 06, 2018, 03:50:18 PM
 #3

They could include the zero fee dust aggregation transactions to tidy up the blockchain.

Offgrid campers allow you to enjoy life and preserve your health and wealth.
Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars.
My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
February 06, 2018, 03:51:16 PM
Merited by ABCbits (1), edgycorner (1), Xynerise (1)
 #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.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
February 06, 2018, 03:58:30 PM
Merited by ABCbits (1), edgycorner (1)
 #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.


Vires in numeris
edgycorner (OP)
Sr. Member
****
Offline Offline

Activity: 1064
Merit: 382

Hurrah for Karamazov!


View Profile
February 07, 2018, 06: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.

Thirdspace
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 738


Mixing reinvented for your privacy | chipmixer.com


View Profile
February 07, 2018, 09:11:30 AM
Merited by ABCbits (1), Jet Cash (1)
 #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

monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
February 07, 2018, 12:19:45 PM
 #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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!