Bitcoin Forum
December 09, 2016, 04:17:05 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: #159062 - Empty Block?  (Read 990 times)
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784


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)

1481257025
Hero Member
*
Offline Offline

Posts: 1481257025

View Profile Personal Message (Offline)

Ignore
1481257025
Reply with quote  #2

1481257025
Report to moderator
1481257025
Hero Member
*
Offline Offline

Posts: 1481257025

View Profile Personal Message (Offline)

Ignore
1481257025
Reply with quote  #2

1481257025
Report to moderator
1481257025
Hero Member
*
Offline Offline

Posts: 1481257025

View Profile Personal Message (Offline)

Ignore
1481257025
Reply with quote  #2

1481257025
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481257025
Hero Member
*
Offline Offline

Posts: 1481257025

View Profile Personal Message (Offline)

Ignore
1481257025
Reply with quote  #2

1481257025
Report to moderator
notme
Legendary
*
Offline Offline

Activity: 1526


View Profile
December 25, 2011, 03:57:14 PM
 #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.
12jh3odyAAaR2XedPKZNCR4X4sebuotQzN
DeepBit
Donator
Hero Member
*
Offline Offline

Activity: 532


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:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!