Bitcoin Forum

Bitcoin => Mining => Topic started by: TookDk on April 01, 2014, 09:27:26 AM



Title: Block #293556 has only one transaction
Post by: TookDk on April 01, 2014, 09:27:26 AM
I was studying the last 10-20 blocks found, the last block found #293556 (at this time), has only one transaction, meaning that the only thing in the block is the block reward:

https://blockchain.info/block-index/377922/00000000000000003ac55200da6980781b0db2dd5342c3f6f85e77b1a2589e57

Never seen that before. Is this just a statistical anomaly?


Title: Re: Block #293556 has only one transaction
Post by: Buffer Overflow on April 01, 2014, 09:29:20 AM
Miners have no obligation to include transactions in their found block.


Title: Re: Block #293556 has only one transaction
Post by: TookDk on April 01, 2014, 09:33:04 AM
It was found by Eligius so I expected that as much tx fee would be included.
Is this just because there was no pending transactions (with decent tx fee) when the block was found?

@Buffer Overflow have you seen that before, except for block #1 and in the early days?


Title: Re: Block #293556 has only one transaction
Post by: Buffer Overflow on April 01, 2014, 09:36:40 AM
@Buffer Overflow have you seen that before, except for block #1 and in the early days?

Yes lots of times.


Title: Re: Block #293556 has only one transaction
Post by: TookDk on April 01, 2014, 09:37:37 AM
Alright, thanks for the info. Always nice to learn something new :)

Cheers!


Title: Re: Block #293556 has only one transaction
Post by: Spearmint on April 01, 2014, 09:40:56 AM
It happens all the time. Quite often seen a 1 transaction block go past.


Title: Re: Block #293556 has only one transaction
Post by: smoothie on April 02, 2014, 12:00:42 AM
Miners have no obligation to include transactions in their found block.


Interesting. So does that imply that if some corporation had enough hash power they could mine blocks and just bottleneck all the transactions looking to be confirmed on the network?

This is of course assuming said corporation could constantly hog 99.99% of the blocks?

But in that case they could change the source that is being used as the rules of the protocol.

I guess I answered my own question. lol


Title: Re: Block #293556 has only one transaction
Post by: -ck on April 02, 2014, 12:21:09 AM
See also https://bitcointalk.org/index.php?topic=551649.0


Title: Re: Block #293556 has only one transaction
Post by: eleuthria on April 02, 2014, 01:53:53 AM
IIRC, Eligius' GBT based servers send a blank block template when a new block is found on the network, then later sends a "complete" template that includes transactions.  This is due to bandwidth needed to push out a full GBT block, so in order to make sure miners aren't wasting work on old blocks, they push out a very quick one then fill it in later.

If a miner doesn't move to the newer block template, or if they find a solution before a filled in template is provided, a coinbase-only block would be the result.


I know a few other pools have done similar things in order to speed up long polls as much as possible, though I don't know how many still do this.  It's extremely rare for a pools memory pool to be completely empty when a new block hits the network.


Title: Re: Block #293556 has only one transaction
Post by: Bitcoin Magazine on April 02, 2014, 02:02:55 AM
I was studying the last 10-20 blocks found, the last block found #293556 (at this time), has only one transaction, meaning that the only thing in the block is the block reward:

https://blockchain.info/block-index/377922/00000000000000003ac55200da6980781b0db2dd5342c3f6f85e77b1a2589e57

Never seen that before. Is this just a statistical anomaly?

it's quantum-mining.  i did it once in 2009-2010 and nearly committed suicide over it (with i was joking  :o)


Title: Re: Block #293556 has only one transaction
Post by: Buffer Overflow on April 02, 2014, 05:39:49 AM
Miners have no obligation to include transactions in their found block.


Interesting. So does that imply that if some corporation had enough hash power they could mine blocks and just bottleneck all the transactions looking to be confirmed on the network?

This is of course assuming said corporation could constantly hog 99.99% of the blocks?

Yes, that would be an 51% attack.



Title: Re: Block #293556 has only one transaction
Post by: vnvizow on April 02, 2014, 02:26:12 PM
Not sure but I think this happens pretty often, I've seen blocks with no transactions at all


Title: Re: Block #293556 has only one transaction
Post by: TookDk on April 02, 2014, 02:34:47 PM
Not sure but I think this happens pretty often, I've seen blocks with no transactions at all

Well, there has to be one transaction at least (the block reward).
Thanks for sharing your experience, cheers :)