Bitcoin Forum
May 27, 2024, 07:32:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: A question about a currently mined block  (Read 531 times)
btc_observer (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 09, 2016, 12:48:31 AM
 #1

According to Blockchain.info,
the block 397447 contained only 1 transaction and its 0.26kb large,

why and how could it be?

Thank you!


p.s. non programming background, an idiot of coding
achow101
Staff
Legendary
*
Offline Offline

Activity: 3402
Merit: 6659


Just writing some code


View Profile WWW
February 09, 2016, 12:52:50 AM
 #2

According to Blockchain.info,
the block 397447 contained only 1 transaction and its 0.26kb large,

why and how could it be?

Thank you!


p.s. non programming background, an idiot of coding
This is an "empty" block since it doesn't contain any other transactions. This is not unusual and it happens a lot more often than you think it does. It is perfectly valid.

btc_observer (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 09, 2016, 12:58:34 AM
 #3

According to Blockchain.info,
the block 397447 contained only 1 transaction and its 0.26kb large,

why and how could it be?

Thank you!


p.s. non programming background, an idiot of coding
This is an "empty" block since it doesn't contain any other transactions. This is not unusual and it happens a lot more often than you think it does. It is perfectly valid.

I see, thanks. Just wondering, why does empty exist? is it kind of "wasted"?
Tavos
Full Member
***
Offline Offline

Activity: 140
Merit: 100


fastdice.com The Worlds Fastest Bitcoin Dice


View Profile WWW
February 09, 2016, 12:59:30 AM
 #4

According to Blockchain.info,
the block 397447 contained only 1 transaction and its 0.26kb large,

why and how could it be?

Thank you!


p.s. non programming background, an idiot of coding
This is an "empty" block since it doesn't contain any other transactions. This is not unusual and it happens a lot more often than you think it does. It is perfectly valid.

I see, thanks. Just wondering, why does empty exist? is it kind of "wasted"?
If you don't include transactions, the block is easier to solve. Miners can pick what txs get added into a block, which it why it happens.

achow101
Staff
Legendary
*
Offline Offline

Activity: 3402
Merit: 6659


Just writing some code


View Profile WWW
February 09, 2016, 01:03:22 AM
 #5

If you don't include transactions, the block is easier to solve. Miners can pick what txs get added into a block, which it why it happens.
Nothing about it makes it "easier" to solve. They are all the same difficulty. It is simply a cause of either fast blocks or SPV mining (usually the latter) in which the miner simply didn't have the time to add transactions to the block. There was no reason to rebuild the block with different transactions other than the first.

btc_observer (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
February 09, 2016, 01:07:13 AM
 #6

After reading your replies and the discussion on stack, I think I barely understand what an empty block is and why does it happen. Still a lot more to learn Undecided
Thank you so much guys!
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
February 09, 2016, 05:51:21 AM
 #7

After reading your replies and the discussion on stack, I think I barely understand what an empty block is and why does it happen. Still a lot more to learn Undecided
Thank you so much guys!

It happens because a block is found every 10 minutes on average, whether there are transactions waiting for a confirmation or not. It would make no sense to force a miner to include at least x transactions, because they could just create filler transactions to fill the needed quota and not confirm any other.

Adding blocks to the blockchain adds security for all previously confirmed transactions, because they are now burried deeper in blocks and thus harder to reverse. In order to reverse a TX that was confirmed 6 blocks ago you need to find 6 blocks to replace those already found. This gets increasingly difficult with more blocks added. This is true for empty blocks as well as full or any other blocks somewhere between full and empty.

Im not really here, its just your imagination.
jayce
Legendary
*
Offline Offline

Activity: 2968
Merit: 1501


Pie Baking Contest: https://tinyurl.com/2s3z6dee


View Profile WWW
February 09, 2016, 10:50:37 AM
 #8

After reading your replies and the discussion on stack, I think I barely understand what an empty block is and why does it happen. Still a lot more to learn Undecided
Thank you so much guys!

It happens because a block is found every 10 minutes on average, whether there are transactions waiting for a confirmation or not. It would make no sense to force a miner to include at least x transactions, because they could just create filler transactions to fill the needed quota and not confirm any other.

Adding blocks to the blockchain adds security for all previously confirmed transactions, because they are now burried deeper in blocks and thus harder to reverse. In order to reverse a TX that was confirmed 6 blocks ago you need to find 6 blocks to replace those already found. This gets increasingly difficult with more blocks added. This is true for empty blocks as well as full or any other blocks somewhere between full and empty.

To add to this explanation, the most common example of an empty block is a block that was mined under 1 minutes after the previous block was mined

If there are 500 transactions before the X block and Y block , then most if not all of that 500 transactions will be in the X block assuming that it is still less than 1 mb / block. Then if Y block was found right after every transaction goes through X block then Y block will be empty without any transaction

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT
  CRYPTO   
FUTURES
 1,000x 
LEVERAGE
COMPETITIVE
    FEES    
 INSTANT 
EXECUTION
.
   TRADE NOW   
Decoded
Legendary
*
Offline Offline

Activity: 1232
Merit: 1030


give me your cryptos


View Profile
February 09, 2016, 07:18:44 PM
 #9

Oh. I thought these blocks were accidentally made by the system, because the coinbase is sent to the miner's wallet. Hence the 25 BTC.

I guess it's a learning day for me Cheesy

looking for a signature campaign, dm me for that
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!