Author

Topic: z (Read 1151 times)

legendary
Activity: 1072
Merit: 1181
z
May 11, 2012, 06:45:43 AM
#5
The actual distribution is an exponential distribution, with lambda=1/600s (assuming difficulty is properly adjusted to the actual hashrate). This follows from the fact that block mining is a Poisson process (every fraction of time has the same, independent, chance for having an event).

Note that this is an idealized assumption: network delays cause the seconds immediately after a new block have a lower chance for producing a valid non-stale block. Also, I'm talking about actual block creation times, and not the times reported in their timestamps. Certain pools fiddle with these timestamps to increase the time work remain valid - they can, but that probably means the distribution is different when looking at timestamps (for example, it can be negative).

In summary, under idealized assumptions, the shape stays identical.
hero member
Activity: 531
Merit: 505
May 11, 2012, 06:33:55 AM
#4
I have similar, slightly different, question:

Imagine you are very slow miner and at the start, the difficulty is so that you get 3 months estimated till you find a block. While you mine for the block, the difficulty keeps to increase each 2 weeks. Your chance to find block in next moment slowly rises due to distribution function, but also lowers as the difficulty goes up. I am not mathematician, but it looks like there may be situation when your chance to find a block actually lowers as the time progresses, so you have high probability (higher and higher) that you will end up with nothing.

Am I right or do I miss something?
legendary
Activity: 2114
Merit: 1031
May 11, 2012, 06:11:09 AM
#3
I'm shooting from the hip, but I'm leaning towards same.

I'm thinking about it from a bell shaped curve of time to solve next block.

The shape of that curve (centered around 10 minutes) wouldn't change if there where 10,000 comps with a difficulty X or 1,000,000 comps with difficulty 100X.
legendary
Activity: 1072
Merit: 1181
May 11, 2012, 06:09:43 AM
#2
Assuming the actual hash speed of the network is constant for a longer period of time (which isn't true, but we can approximate), the time between blocks will always have the same distribution, regardless of the actual hash speed.
vip
Activity: 72
Merit: 12
May 11, 2012, 06:02:10 AM
#1
z
Jump to: