Bitcoin Forum
January 27, 2020, 06:09:06 PM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can there ever be no transactions to put in a block?  (Read 118 times)
shiroocrypto
Jr. Member
*
Offline Offline

Activity: 43
Merit: 2


View Profile
April 10, 2018, 10:38:37 PM
Merited by suchmoon (1), theyoungmillionaire (1)
 #1

I don't think that this can happen in bitcoin, maybe altcoins but it applies to all POW(?) coins

Can you ever get a scenario where you have zero transactions to process for a block? So this is a scenario where there is no movement in the coins on the network.

The way I understand things is that there will always be at least one transaction in a block and that would be the transaction rewarding the miner for finding the block?
1580148546
Hero Member
*
Offline Offline

Posts: 1580148546

View Profile Personal Message (Offline)

Ignore
1580148546
Reply with quote  #2

1580148546
Report to moderator
1580148546
Hero Member
*
Offline Offline

Posts: 1580148546

View Profile Personal Message (Offline)

Ignore
1580148546
Reply with quote  #2

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

Posts: 1580148546

View Profile Personal Message (Offline)

Ignore
1580148546
Reply with quote  #2

1580148546
Report to moderator
RGBKey
Hero Member
*****
Offline Offline

Activity: 854
Merit: 630


rgbkey.github.io/pgp.txt


View Profile WWW
April 10, 2018, 10:56:27 PM
Merited by suchmoon (1)
 #2

Sure. There have been times in Bitcoin's history, especially near the beginning where nobody has made any transactions. See the genesis block for an example.

If you mean zero transactions including no coinbase transaction, then no, I don't believe it's possible for there to be zero transactions in a block. However iirc there were stories of miners who created blocks that did not pay themselves the full coinbase reward, and were accepted by the network, so it could be possible, I'm just not sure if it has ever been done.
ranochigo
Legendary
*
Offline Offline

Activity: 1904
Merit: 1234

Back online:)


View Profile WWW
April 10, 2018, 11:27:13 PM
Merited by suchmoon (1)
 #3

Can you ever get a scenario where you have zero transactions to process for a block? So this is a scenario where there is no movement in the coins on the network.

The way I understand things is that there will always be at least one transaction in a block and that would be the transaction rewarding the miner for finding the block?
That's correct. The protocol rules stipulates that the coinbase transaction must always be present in the block.

In some earlier blocks, the miner had used a bad mining software which didn't claim the full amount. Reference nodes do not enforce a minimum sum of Bitcoins to be paid out, only the maximum. See: https://www.blocktrail.com/BTC/block/0000000000000000004b27f9ee7ba33d6f048f684aaeb0eea4befd80f1701126.

J-N
Member
**
Offline Offline

Activity: 101
Merit: 13


View Profile
April 11, 2018, 01:43:12 AM
 #4

In some earlier blocks, the miner had used a bad mining software which didn't claim the full amount. Reference nodes do not enforce a minimum sum of Bitcoins to be paid out, only the maximum. See: https://www.blocktrail.com/BTC/block/0000000000000000004b27f9ee7ba33d6f048f684aaeb0eea4befd80f1701126.
It seems that it is unable to decode the output address of the coinbase transaction. As a result, 12.5 BTC has become unspendable. Why was this block containing such transaction accepted by other Bitcoin nodes as valid?
RGBKey
Hero Member
*****
Offline Offline

Activity: 854
Merit: 630


rgbkey.github.io/pgp.txt


View Profile WWW
April 11, 2018, 02:31:45 AM
Merited by achow101 (2)
 #5

In some earlier blocks, the miner had used a bad mining software which didn't claim the full amount. Reference nodes do not enforce a minimum sum of Bitcoins to be paid out, only the maximum. See: https://www.blocktrail.com/BTC/block/0000000000000000004b27f9ee7ba33d6f048f684aaeb0eea4befd80f1701126.
It seems that it is unable to decode the output address of the coinbase transaction. As a result, 12.5 BTC has become unspendable. Why was this block containing such transaction accepted by other Bitcoin nodes as valid?

Just because an explorer is unable to decode an address does not mean it is not a valid transaction. You can make all sorts of valid transactions that don't end up with a normal Bitcoin address.
ranochigo
Legendary
*
Offline Offline

Activity: 1904
Merit: 1234

Back online:)


View Profile WWW
April 11, 2018, 03:14:28 AM
 #6

It seems that it is unable to decode the output address of the coinbase transaction. As a result, 12.5 BTC has become unspendable. Why was this block containing such transaction accepted by other Bitcoin nodes as valid?
The 12.5BTC isn't unspendable, its lost forever. The block reward doesn't have to be claimed. The reason why its lost isn't just because the address isn't a valid address, the value of the output is zero.

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!