Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: biodieselchris on July 20, 2015, 07:47:11 PM



Title: 6 blocks in 4 minutes
Post by: biodieselchris on July 20, 2015, 07:47:11 PM
and then none for almost an hour:  :o

Height   Age   Transactions   Total Sent   Relayed By   Size (kB)
366198   55 minutes   180   $ 326,607.88   8baochi   98.73
366197   56 minutes   2   $ 7,065.06   BTCChina Pool   0.46
366196   57 minutes   512   $ 198,246.97   F2Pool   243.99
366195   58 minutes   252   $ 499,984.66   EclipseMC   236.32
366194   59 minutes   1   $ 6,950.00   BW.COM   0.23
366193   1 hour 0 minutes   913   $ 1,945,522.50   BW.COM   555.81


Title: Re: 6 blocks in 4 minutes
Post by: odolvlobo on July 20, 2015, 08:03:18 PM
random
[ran-duh m]
adjective
1.
proceeding, made, or occurring without definite aim, reason, or pattern:
the random selection of numbers.


Title: Re: 6 blocks in 4 minutes
Post by: notbatman on July 20, 2015, 08:04:12 PM
and then none for almost an hour:  :o

Height   Age   Transactions   Total Sent   Relayed By   Size (kB)
366198   55 minutes   180   $ 326,607.88   8baochi   98.73
366197   56 minutes   2   $ 7,065.06   BTCChina Pool   0.46
366196   57 minutes   512   $ 198,246.97   F2Pool   243.99
366195   58 minutes   252   $ 499,984.66   EclipseMC   236.32
366194   59 minutes   1   $ 6,950.00   BW.COM   0.23
366193   1 hour 0 minutes   913   $ 1,945,522.50   BW.COM   555.81

I see Josh is still mining away happily on his customers rigs...


Title: Re: 6 blocks in 4 minutes
Post by: UserVVIP on July 20, 2015, 08:11:35 PM
Oh my god something fishy happened. Quick, everyone, sell sell sell! Something weird happened, spread the nws and get out while you still can!!!


Title: Re: 6 blocks in 4 minutes
Post by: Amph on July 20, 2015, 08:47:13 PM
random
[ran-duh m]
adjective
1.
proceeding, made, or occurring without definite aim, reason, or pattern:
the random selection of numbers.

in this case i see it as oscillations of the average, with the aim to maintain the equilibrium in the long term, between positive and negative


Title: Re: 6 blocks in 4 minutes
Post by: notbatman on July 20, 2015, 08:57:32 PM
There's nothing unusual here, if the blocks were evenly spaced out then it wouldn't be random...


Title: Re: 6 blocks in 4 minutes
Post by: poncho32 on July 20, 2015, 08:58:38 PM
Getting six blocks in four minutes was as inevitable as getting six blocks in an hour. Repeat the process of tossing a coin six times and eventually you will inevitably get six heads in a row. Generally the results of random events cluster near an average, but occasionally what seems to be an extremely unlikely sequence will inevitably happen. The Bitcoin protocol has seen this phenomenon frequently reoccur and will continue to do so unless the protocol is changed.


Title: Re: 6 blocks in 4 minutes
Post by: btccashacc on July 20, 2015, 11:41:09 PM
and then none for almost an hour:  :o

Height   Age   Transactions   Total Sent   Relayed By   Size (kB)
366198   55 minutes   180   $ 326,607.88   8baochi   98.73
366197   56 minutes   2   $ 7,065.06   BTCChina Pool   0.46
366196   57 minutes   512   $ 198,246.97   F2Pool   243.99
366195   58 minutes   252   $ 499,984.66   EclipseMC   236.32
366194   59 minutes   1   $ 6,950.00   BW.COM   0.23
366193   1 hour 0 minutes   913   $ 1,945,522.50   BW.COM   555.81

I see Josh is still mining away happily on his customers rigs...

josh garza from GAW miner ???


Title: Re: 6 blocks in 4 minutes
Post by: notbatman on July 21, 2015, 12:09:14 AM
and then none for almost an hour:  :o

Height   Age   Transactions   Total Sent   Relayed By   Size (kB)
366198   55 minutes   180   $ 326,607.88   8baochi   98.73
366197   56 minutes   2   $ 7,065.06   BTCChina Pool   0.46
366196   57 minutes   512   $ 198,246.97   F2Pool   243.99
366195   58 minutes   252   $ 499,984.66   EclipseMC   236.32
366194   59 minutes   1   $ 6,950.00   BW.COM   0.23
366193   1 hour 0 minutes   913   $ 1,945,522.50   BW.COM   555.81

I see Josh is still mining away happily on his customers rigs...

josh garza from GAW miner ???

No, Zerlan from BFL.

Get your scammers named Josh straight!



Title: Re: 6 blocks in 4 minutes
Post by: ticoti on July 21, 2015, 12:42:56 AM
mean time for blocks is 10 minutes and it its proven that it is real, but that means that things like that may happen


Title: Re: 6 blocks in 4 minutes
Post by: TrueBeliever on July 21, 2015, 03:11:35 AM
Interestingly 6 sequential blocks in 4 minutes is fast enough that it would surely lead to propagation issues, whereby on the other side of the world there were invalid blocks created and subsequently discarded.  Does anyone know on average how long it takes for a new block to propagate completely through the network?  ie how many seconds/minutes does the last node waste on solving a block that has already been created?


Title: Re: 6 blocks in 4 minutes
Post by: subSTRATA on July 21, 2015, 03:16:33 AM
its not that surprising, maybe uncommon for it to occur, but that's the extent of it. miners pretty much guess the hashes that will solve the blocks, and it seems the miners just got lucky in guessing during this hour, nothing more, nothing less. ive seen blocks get confirmed within a minute of each other too, its not something to get that excited over.


Title: Re: 6 blocks in 4 minutes
Post by: biodieselchris on July 22, 2015, 03:27:49 AM
For more clarity, I was wondering what the probability of such of an event was.


Title: Re: 6 blocks in 4 minutes
Post by: btccashacc on July 22, 2015, 03:28:50 AM
and then none for almost an hour:  :o

Height   Age   Transactions   Total Sent   Relayed By   Size (kB)
366198   55 minutes   180   $ 326,607.88   8baochi   98.73
366197   56 minutes   2   $ 7,065.06   BTCChina Pool   0.46
366196   57 minutes   512   $ 198,246.97   F2Pool   243.99
366195   58 minutes   252   $ 499,984.66   EclipseMC   236.32
366194   59 minutes   1   $ 6,950.00   BW.COM   0.23
366193   1 hour 0 minutes   913   $ 1,945,522.50   BW.COM   555.81

I see Josh is still mining away happily on his customers rigs...

josh garza from GAW miner ???

No, Zerlan from BFL.

Get your scammers named Josh straight!



ohh Thank's


Title: Re: 6 blocks in 4 minutes
Post by: biodieselchris on July 22, 2015, 03:29:54 AM
random
[ran-duh m]
adjective
1.
proceeding, made, or occurring without definite aim, reason, or pattern:
the random selection of numbers.

Probability:
A number between 0 and 1.



Title: Re: 6 blocks in 4 minutes
Post by: odolvlobo on July 22, 2015, 06:00:34 AM
Here is something to think about:

Regardless of how long ago the last block was added, the average time to the next block is 10 minutes from now.


Title: Re: 6 blocks in 4 minutes
Post by: Derrike on July 22, 2015, 06:47:15 AM
It is not fishy that 6 blocks in 4 minutes.
It sometimes take more time and sometimes take less to mine the bitcoin blocks.


Title: Re: 6 blocks in 4 minutes
Post by: Kazimir on July 22, 2015, 10:57:34 AM
Here is something to think about:

Regardless of how long ago the last block was added, the average time to the next block is 10 minutes from now.

Yep, and if starting now you wait 2 hours and no block gets mined, then the expected time for the next block to appear is still 10 minutes after that (rather than 'any moment now!')

Exponential probability distribution vs people's intuition :)

On topic: TS doesn't understand the maths behind Bitcoin's block time statistics. You should raise an alarmed topic if something like 6 blocks in 4 minutes (or zero blocks in an hour) would not occur once in a while.


Title: Re: 6 blocks in 4 minutes
Post by: Jace on July 22, 2015, 11:13:02 AM
For more clarity, I was wondering what the probability of such of an event was.
The time it takes to mine one block is exponentially distributed with λ (mean) = 10 minutes.

This means the total time to mine four blocks is Erlang-distributed with k=4 and λ=10 minutes, and the probability to find 4 blocks within 6 minutes is about 0.336% (http://www.wolframalpha.com/input/?i=integrate+%281%2F10%29^4*x^3*exp%28-x%2F10%29%2F3!+from+x%3D0+to+6).

So, roughly speaking (and strongly simplified, probability-wise), once every 100/0.33581 ≈ 298 chunks of 4 blocks, or once every (100/0.33581)*4*10 minutes ≈ 8.3 days, you can expect 4 subsequent blocks to appear within 6 minutes.



Title: Re: 6 blocks in 4 minutes
Post by: HCLivess on July 22, 2015, 12:24:55 PM
OMG it's a new ASIC!


Title: Re: 6 blocks in 4 minutes
Post by: biodieselchris on July 27, 2015, 05:24:10 PM
For more clarity, I was wondering what the probability of such of an event was.
The time it takes to mine one block is exponentially distributed with λ (mean) = 10 minutes.

This means the total time to mine four blocks is Erlang-distributed with k=4 and λ=10 minutes, and the probability to find 4 blocks within 6 minutes is about 0.336% (http://www.wolframalpha.com/input/?i=integrate+%281%2F10%29^4*x^3*exp%28-x%2F10%29%2F3!+from+x%3D0+to+6).

So, roughly speaking (and strongly simplified, probability-wise), once every 100/0.33581 ≈ 298 chunks of 4 blocks, or once every (100/0.33581)*4*10 minutes ≈ 8.3 days, you can expect 4 subsequent blocks to appear within 6 minutes.



thank you Jace, good quant analysis. Also worth noting that you are assuming the difficulty, which could've been set as long as two weeks ago, still accurately matches the hash rate, producing blocks with a mean target of 600s.

Also note that the probability (W) being calculated is (p) mining 6 blocks within 6 minutes (so it would be the probability of 5 subsequent blocks being mined after any particular block, not 4) and also, given p, (q) the probability of no block being mined for an hour, so the probability I was looking for was:

W = p * q

I was guessing originally around 10,000 to 1


Title: Re: 6 blocks in 4 minutes
Post by: spazzdla on July 27, 2015, 05:38:02 PM
I wonder what the chances of that are.  I just like seeing rare things lol.


Title: Re: 6 blocks in 4 minutes
Post by: jonald_fyookball on July 27, 2015, 07:20:12 PM
Here is something to think about:

Regardless of how long ago the last block was added, the average time to the next block is 10 minutes from now.

Yep, and if starting now you wait 2 hours and no block gets mined, then the expected time for the next block to appear is still 10 minutes after that (rather than 'any moment now!')

Exponential probability distribution vs people's intuition :)
 

Not sure if this is 100% correct.  I think the longer time that passes, the more likely it is a block will be found sooner.
All the nonces that have to be tried and failed, will be tried (and fail) as time goes on, bringing us
closer to the solution. 

Think of an isolated intersection on the outskirts of town where only one car drives through
every ten minutes.  The longer that passes, the closer you get to the next car.





Title: Re: 6 blocks in 4 minutes
Post by: spazzdla on July 27, 2015, 07:40:02 PM
For more clarity, I was wondering what the probability of such of an event was.
The time it takes to mine one block is exponentially distributed with λ (mean) = 10 minutes.

This means the total time to mine four blocks is Erlang-distributed with k=4 and λ=10 minutes, and the probability to find 4 blocks within 6 minutes is about 0.336% (http://www.wolframalpha.com/input/?i=integrate+%281%2F10%29^4*x^3*exp%28-x%2F10%29%2F3!+from+x%3D0+to+6).

So, roughly speaking (and strongly simplified, probability-wise), once every 100/0.33581 ≈ 298 chunks of 4 blocks, or once every (100/0.33581)*4*10 minutes ≈ 8.3 days, you can expect 4 subsequent blocks to appear within 6 minutes.



thank you Jace, good quant analysis. Also worth noting that you are assuming the difficulty, which could've been set as long as two weeks ago, still accurately matches the hash rate, producing blocks with a mean target of 600s.

Also note that the probability (W) being calculated is (p) mining 6 blocks within 6 minutes (so it would be the probability of 5 subsequent blocks being mined after any particular block, not 4) and also, given p, (q) the probability of no block being mined for an hour, so the probability I was looking for was:

W = p * q

I was guessing originally around 10,000 to 1


what about the 7th block being an hour?   1 / ???


Title: Re: 6 blocks in 4 minutes
Post by: NorrisK on July 27, 2015, 07:43:59 PM
I wonder what the chances of that are.  I just like seeing rare things lol.

I think it was calculated in the post above you ;)

It's small, but big enough to happen. And it gets bigger as the hash power increases before diff adjustment.


Title: Re: 6 blocks in 4 minutes
Post by: spazzdla on July 27, 2015, 07:46:22 PM
I wonder what the chances of that are.  I just like seeing rare things lol.

I think it was calculated in the post above you ;)

It's small, but big enough to happen. And it gets bigger as the hash power increases before diff adjustment.

That was just the 6 blocks in a row though!!


Unless it's 1 / 1 000 000 000 000 000 000 000

I'm not too worried. The situation doesn't sound that rare but rare.


Title: Re: 6 blocks in 4 minutes
Post by: jonald_fyookball on July 27, 2015, 07:50:21 PM
For more clarity, I was wondering what the probability of such of an event was.
The time it takes to mine one block is exponentially distributed with λ (mean) = 10 minutes.

This means the total time to mine four blocks is Erlang-distributed with k=4 and λ=10 minutes, and the probability to find 4 blocks within 6 minutes is about 0.336% (http://www.wolframalpha.com/input/?i=integrate+%281%2F10%29^4*x^3*exp%28-x%2F10%29%2F3!+from+x%3D0+to+6).

So, roughly speaking (and strongly simplified, probability-wise), once every 100/0.33581 ≈ 298 chunks of 4 blocks, or once every (100/0.33581)*4*10 minutes ≈ 8.3 days, you can expect 4 subsequent blocks to appear within 6 minutes.



thank you Jace, good quant analysis. Also worth noting that you are assuming the difficulty, which could've been set as long as two weeks ago, still accurately matches the hash rate, producing blocks with a mean target of 600s.

Also note that the probability (W) being calculated is (p) mining 6 blocks within 6 minutes (so it would be the probability of 5 subsequent blocks being mined after any particular block, not 4) and also, given p, (q) the probability of no block being mined for an hour, so the probability I was looking for was:

W = p * q

I was guessing originally around 10,000 to 1


what about the 7th block being an hour?   1 / ???

Uh no...guys its a Poisson distribution.  Different math entirely.
This is what you use when there is "X number of something every Y minutes."

https://en.wikipedia.org/wiki/Poisson_distribution



Title: Re: 6 blocks in 4 minutes
Post by: Jace on July 27, 2015, 11:36:09 PM
Uh no...guys its a Poisson distribution.  Different math entirely.
The poisson and exponential distributions are closely related, but be careful not to mistake one for the other:

Block time (a continuous variable, can by anything ≥0) is distributed exponentially, in this case with mean λ=10 minutes.
The number of blocks per time interval (a discrete variable, can be any integer ≥0) is a poisson distribution, in this case with mean λ=one block per 10 minutes.

Quote
This is what you use when there is "X number of something every Y minutes."
When calculating the probability of 6 blocks being found within 4 minutes, using Poisson distribution is most likely the wrong approach.

However "the probability of 6 blocks being found within 4 minutes" is somewhat ambiguous. Do we mean:
1. the probability that the number of blocks in any random 4 minute interval is 6 (could ask the same question for e.g. 5 or 13 or 0 blocks)
or
2. the probability that you succeed in mining 6 blocks within 4 minutes (could ask the same question for e.g. 2 or 19.54 or 180 minutes)

If you're observing the total time time it takes to mine 6 blocks, then it's an Erlang distributed variable, because each individual block's mining time is exponentially distributed, and we're observing the sum of 6 of those.


Title: Re: 6 blocks in 4 minutes
Post by: Jace on July 27, 2015, 11:36:22 PM
I think the longer time that passes, the more likely it is a block will be found sooner.
All the nonces that have to be tried and failed, will be tried (and fail) as time goes on, bringing us
closer to the solution.
Nope. I haven't actually measured the following statistic myself, but if you were to take all blocks that took more than 37 minutes to mine (since their preceding block), I'm sure you will find that they still took 10 minutes *on average* after that 37 minute mark.
(obviously the 37 minutes is just an arbitrary period, any other will yield the same result).

Quote
Think of an isolated intersection on the outskirts of town where only one car drives through
every ten minutes.  The longer that passes, the closer you get to the next car.
Intuitionally this may seem the case, but it's not true. Exponentially distributed variables (or poisson distributed events) are independent of the past.

In a fair casino roulette, one can expect that red and black will roughly come up equally as much.
If you wait patiently until a sequence of straight 23 reds comes up, is the probability of the next roll being black now larger than 50%?


Title: Re: 6 blocks in 4 minutes
Post by: jonald_fyookball on July 27, 2015, 11:54:34 PM
I think the longer time that passes, the more likely it is a block will be found sooner.
All the nonces that have to be tried and failed, will be tried (and fail) as time goes on, bringing us
closer to the solution.
Nope. I haven't actually measured the following statistic myself, but if you were to take all blocks that took more than 37 minutes to mine (since their preceding block), I'm sure you will find that they still took 10 minutes *on average* after that 37 minute mark.
(obviously the 37 minutes is just an arbitrary period, any other will yield the same result).

Quote
Think of an isolated intersection on the outskirts of town where only one car drives through
every ten minutes.  The longer that passes, the closer you get to the next car.
Intuitionally this may seem the case, but it's not true. Exponentially distributed variables (or poisson distributed events) are independent of the past.

In a fair casino roulette, one can expect that red and black will roughly come up equally as much.
If you wait patiently until a sequence of straight 23 reds comes up, is the probability of the next roll being black now larger than 50%?

I see your point.  Because the inputs keep changing (different timestamp header, etc), there
is a near infinite set of values we could hash, so it more resembles a random function, even
though the hash function is deterministic.



Title: Re: 6 blocks in 4 minutes
Post by: Jace on July 27, 2015, 11:59:28 PM
I see your point.  Because the inputs keep changing (different timestamp header, etc), there
is a near infinite set of values we could hash, so it more resembles a random function, even
though the hash function is deterministic.
Exactly, I believe there are two 32-bit nonces in the block header, and several other variables you can change (timestamp, and which transactions to include or exclude, amongst other things) so that gives a huge set of possibilities. Any number of possibilities we can feasibly process through brute force (which is what Bitcoin mining does) is still insignificant, so indeed it resembles a random process.