Bitcoin Forum
April 26, 2024, 11:48:14 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: #159062 - Empty Block?  (Read 1137 times)
BkkCoins (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
December 25, 2011, 03:01:30 PM
 #1

What's the point of this?
Can a miner/pool really create an empty block and receive 50 BTC for it?
What's to stop miner's from ignoring all transactions and just issuing empty blocks?

(Incidentally I noticed this because I had a transaction waiting a few minutes before this one and it didn't get in until the next block)

In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714132094
Hero Member
*
Offline Offline

Posts: 1714132094

View Profile Personal Message (Offline)

Ignore
1714132094
Reply with quote  #2

1714132094
Report to moderator
1714132094
Hero Member
*
Offline Offline

Posts: 1714132094

View Profile Personal Message (Offline)

Ignore
1714132094
Reply with quote  #2

1714132094
Report to moderator
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
December 25, 2011, 03:57:14 PM
Last edit: December 25, 2011, 05:34:44 PM by notme
 #2

Empty blocks happen frequently.  Sometimes there just aren't any transactions, and some miners have a minimum priority.  The prevention is transaction fees.  Why would you create an empty block when you can make an extra .0005 BTC per transaction?  As for your transaction, if it was high enough priority, the likely cause is pool delay.  The workers in the pools only ask for an updated "potential block" every X time units.  This causes a slight delay that can cause blocks to be found after your transaction, but without including it.  You can't just add in all available transactions after it is found because the proof of work verifies all data in the block.  If you change the block at all, the proof of work is no longer valid.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
DeepBit
Donator
Hero Member
*
Offline Offline

Activity: 532
Merit: 501


We have cookies


View Profile WWW
January 03, 2012, 08:41:53 PM
 #3

What's the point of this?
Can a miner/pool really create an empty block and receive 50 BTC for it?
What's to stop miner's from ignoring all transactions and just issuing empty blocks?
Yes, any miner can do this.
Nothing stops miners from ignoring all TXes and just issuing empty blocks. But if many miners would do that, people will set their TX fees to higher values and there will be someone to collect those fees :)
Also users may migrate from pools that do bad things.

Even empty blocks are useful to make blockchain longer and more secure.

Welcome to my bitcoin mining pool: https://deepbit.net ~ 3600 GH/s, Both payment schemes, instant payout, no invalid blocks !
Coming soon: ICBIT Trading platform
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!