Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Bit_Happy on June 10, 2014, 06:48:59 AM



Title: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Bit_Happy on June 10, 2014, 06:48:59 AM
The oldest block said only "11 minutes" and by the time I decided to grab the data it was 12 minutes:

305068   2 minutes   21   33.05 BTC   Discus Fish   12.18164062
305067   2 minutes   22   186.91 BTC   GHash.IO   8.73144531
305066   3 minutes   146   660.13 BTC   GHash.IO   84.96386719
305065   7 minutes   67   1,599.99 BTC   GHash.IO   124.86132812
305064   8 minutes   181   2,296.68 BTC   23.253.207.62   168.10058594
305063   12 minutes   154   3,689.36 BTC   GHash.IO   324.90136719

My last transaction confirmed so fast it was amazing.  :)
I know this can happen, but isn't it rare for BTC?



Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Swordsoffreedom on June 10, 2014, 06:53:02 AM
I haven't heard of a six block solve in less than ten minutes
I think the average is 2 to 3 at most unless their is a big hash change
Think that means the difficulty will rise faster now or nothing will be solved for a while ?
Edit see 305069
https://blockchain.info/


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: zetaray on June 10, 2014, 07:28:00 AM
This the reason why difficulty has been climbing month after month at an exponential rate. I blame it on too much hashing power on a single pool. I am happy I am not a miner, ROI seems further and further away.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: SirChiko on June 10, 2014, 07:29:48 AM
It means that hashing power had to almost double, no? :O


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: erono on June 10, 2014, 07:41:52 AM
Bitcoin on gold rush would be a better on with extra testosterone.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: DeathAndTaxes on June 10, 2014, 07:47:33 AM
It means that hashing power had to almost double, no? :O

If the network solved 4032 blocks in the time for 2016 (~2 weeks) then it would mean it doubled.   There is a huge amount of variance.  The average time between blocks over a period of 6 or even 48 blocks is mostly random noise.  Even for 144 blocks (~1 day) there is huge variance.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: ljudotina on June 10, 2014, 07:50:06 AM
It's mix of hashing power going up, and little bit of luck (dont underestimate luck). You can see how diff and hash power is raising (or not) here: https://bitcoinwisdom.com/bitcoin/difficulty


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Ron~Popeil on June 10, 2014, 07:53:18 AM
Next difficulty might be the last one for my old blades.  :(


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Bit_Happy on June 10, 2014, 08:48:28 AM
It means that hashing power had to almost double, no? :O

If the network solved 4032 blocks in the time for 2016 (~2 weeks) then it would mean it doubled.   There is a huge amount of variance.  The average time between blocks over 6 blocks over even 48 blocks is mostly random noise.  Even for 144 blocks (~1 day) there is huge variance.

"Random noise" is correct, but I wonder if this has ever happened before?  (other than the really early days of mining)
I know I've never had a BTC transaction completely confirmed so fast.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: dserrano5 on June 10, 2014, 09:18:44 AM
"Random noise" is correct, but I wonder if this has ever happened before?  (other than the really early days of mining)
I know I've never had a BTC transaction completely confirmed so fast.

I recall having 4 confirmations in a couple of minutes. That was funding my btc-e wallet to do a quick trade, so the speed was really appreciated :).


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: fryarminer on June 10, 2014, 09:24:42 AM
Next difficulty might be the last one for my old blades.  :(

I pulled out after last difficulty. The heat generated in the summer didn't justify the tiny quantities of BTC.
I did keep a Jalapeņo and decided to solo mine with it. Odds are insanely stupid, but heck! Let's play!

Oh, and I kept my AMT miner - Those things are unsellable!


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Divinespark on June 10, 2014, 12:05:08 PM
I also bailed out of my pool
The hashing escalation completely killed my RoI


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Meuh6879 on June 10, 2014, 12:19:43 PM
https://i.imgur.com/Y5AGd.gif

don't look the clock ... look the graph : https://bitcoinwisdom.com/bitcoin/difficulty


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: lucasjkr on June 10, 2014, 12:23:25 PM
This the reason why difficulty has been climbing month after month at an exponential rate. I blame it on too much hashing power on a single pool. I am happy I am not a miner, ROI seems further and further away.

I don't understand why difficulty increases would be different whether the hashing power is concentrated in a single pool or spread out among many pools. Can expand more on that?


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: dockster on June 10, 2014, 12:34:36 PM
it doesn't usually happen that fast... (and sometimes I have to wait like 20 minutes to get my transaction confirmed)  ;) They all worked for you lol


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: ljudotina on June 10, 2014, 12:46:17 PM
This the reason why difficulty has been climbing month after month at an exponential rate. I blame it on too much hashing power on a single pool. I am happy I am not a miner, ROI seems further and further away.

I don't understand why difficulty increases would be different whether the hashing power is concentrated in a single pool or spread out among many pools. Can expand more on that?

It is not. It's eather that poster before you has no idea what he's talking about, or tehere was misunderstanding in what he wanted to type and what he actualy typed. Hash speed is hash speed, in 1 pool or 10 of them. This blocks were just luck, nothing more. Hash speed is going up steady as it used to go up for months now.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: chaosPT on June 10, 2014, 12:48:22 PM
How did they actually count the *confirmation ?

I can see 50-250 % noted something like that on the detail of my transaction


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: DeathAndTaxes on June 10, 2014, 03:12:25 PM
"Random noise" is correct, but I wonder if this has ever happened before?  (other than the really early days of mining)
I know I've never had a BTC transaction completely confirmed so fast.

In the early days of mining (2009) there actually was insufficient hashrate to meet the min difficulty of 1.  The average time between blocks varied from 12 minutes to 16 minutes.  If the protocol allowed the difficulty to be lowered below 1 it would have there was so little hashrate.    So it would have been less common in the early days.

It is certainly uncommon.  I am not sure how often it has occurred in the past but here are the odds.  Mining is a Poisson distribution.  So if difficulty and hashrate were in perfect equilibrium in an 11 minute period one would expect 1.1 blocks.  The probability of getting 6 or more events when 1.1 is expected is 0.1% so it would occur on average every 1033 events or roughly once a week.  However the hashrate currently exceeds the difficulty and the time between blocks averages less than 10 minutes (currently 8:59) so this means the probability is about 0.17% and it would be expected roughly once in 606 blocks.   Now those are the odds based on pure math.  In reality higher block frequency (on the best chain) is less common because in the real world there are propogation delays and that means the shorter the interval the more instead of 2 blocks in a row you have 2 competing blocks (A -> B1 & A-> B2 instead of A -> B -> C).   One last thing is this assumes the block timestamps were actually correct it is possible the first or last one was early or late and thus the actual period of time was longer.

Still it does show why Satoshi was so conservative with the target block interval.  Imagine if Bitcoin had a 30 second block and now imagine the tx volume was so high those blocks averaged 10MB.  The network would need to propagate and sync 60MB of data to all nodes in less than 33 seconds or there would be orphans (potentially multiple).





Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: eleuthria on June 10, 2014, 03:40:06 PM
6 blocks in 10 minutes has happened a few times before, just like 0 blocks in 60 minutes happens about once a month.  6 in 10 minutes is a bit rarer though.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Magic8Ball on June 10, 2014, 04:27:08 PM
I think some 40-50 days back it was really fast. Sometimes there would be 3 confirms in a couple of minutes.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: OROBTC on June 10, 2014, 11:14:39 PM
...

With so many here who know more than I do,,, I hesitate to comment, but I think "DeathAndTaxes" has it right:

Probability!

Sometimes the unusual happens.

I once saw a time difference of 75 some minutes between blocks not too long ago.

***

When I get back I will have to consult my probability text on "Poisson Distribution".


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Harley997 on June 11, 2014, 03:02:40 AM
The oldest block said only "11 minutes" and by the time I decided to grab the data it was 12 minutes:

305068   2 minutes   21   33.05 BTC   Discus Fish   12.18164062
305067   2 minutes   22   186.91 BTC   GHash.IO   8.73144531
305066   3 minutes   146   660.13 BTC   GHash.IO   84.96386719
305065   7 minutes   67   1,599.99 BTC   GHash.IO   124.86132812
305064   8 minutes   181   2,296.68 BTC   23.253.207.62   168.10058594
305063   12 minutes   154   3,689.36 BTC   GHash.IO   324.90136719

My last transaction confirmed so fast it was amazing.  :)
I know this can happen, but isn't it rare for BTC?



This is not all that unheard of. Especially considering how fast the network is expanding.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: haploid23 on June 11, 2014, 03:14:50 AM
According to the rule of infinite possibilities, there could even be 100 blocks found in 11 minutes. It's possible, just highly improbable. When difficulty adjust every 2 weeks, everything averages out according to total network hashrate.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Harley997 on June 11, 2014, 04:01:09 AM
According to the rule of infinite possibilities, there could even be 100 blocks found in 11 minutes. It's possible, just highly improbable. When difficulty adjust every 2 weeks, everything averages out according to total network hashrate.

You are correct in saying this, however the law of probabilities says that something with a certain probability should happen once every x time on average.

Having 6 blocks mined in 11 minutes happens relatively often. I am not sure exactly how often, it isn't once every two weeks, but also not once every three months.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: keithers on June 11, 2014, 04:24:28 AM
"Random noise" is correct, but I wonder if this has ever happened before?  (other than the really early days of mining)
I know I've never had a BTC transaction completely confirmed so fast.

I recall having 4 confirmations in a couple of minutes. That was funding my btc-e wallet to do a quick trade, so the speed was really appreciated :).

I have had this same exact thing happen on a few occasions. Most of the time it takes significantly longer though 


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Ron~Popeil on June 11, 2014, 04:26:41 AM
According to the rule of infinite possibilities, there could even be 100 blocks found in 11 minutes. It's possible, just highly improbable. When difficulty adjust every 2 weeks, everything averages out according to total network hashrate.

Yes, variance is perfectly normal in any statistical model. People often see it as a pattern but it is simply statistical outliers.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: DrG on June 11, 2014, 07:59:16 AM
The rapid block sequences will tend to occur right before a difficulty change if we're growing rapidly.  Look back to those increases where we had 30% jumps and the last couple of days they wold come out rapid fire.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: jl2012 on June 11, 2014, 08:01:23 AM
It means that hashing power had to almost double, no? :O

If the network solved 40322016 blocks in the time for 20161008 (~21 weeks) then it would mean it doubled.   There is a huge amount of variance.  The average time between blocks over 6 blocks over even 48 blocks is mostly random noise.  Even for 144 blocks (~1 day) there is huge variance.

FTFY


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Unluckyduck on June 11, 2014, 10:05:16 AM
It happens occasionally and it is probably due to GHASH.io's majority of the hash power (notice 4 out of the 6 are theirs).


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: BitsBitsBits on June 11, 2014, 10:22:09 AM
Ghash is on steroids. :D


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: ljudotina on June 11, 2014, 10:26:36 AM
It happens occasionally and it is probably due to GHASH.io's majority of the hash power (notice 4 out of the 6 are theirs).
No...it has NOTHING to do with where hash power is. On 1 pool or 1000 pools, it has absolutley  no effect. Hash power is hash power. It's all about hash power and statistical luck. As some said before, it happened before, it will happen again. Sometimes you get rapid ones, sometimes you wait for 1 hour to get 1....pure and simple luck. Nothing more, nothing less.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Bubbles06 on June 11, 2014, 04:57:29 PM
How far ahead of the block schedule is bitcoin overall? Is it adding up over time to put us significantly ahead of schedule? Block reward halving going to come sooner than predicted before?


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: dserrano5 on June 11, 2014, 05:38:38 PM
How far ahead of the block schedule is bitcoin overall? Is it adding up over time to put us significantly ahead of schedule? Block reward halving going to come sooner than predicted before?

If blocks were found exactly each 10 minutes, we'd be expecting a halving in January 2017, however we're more going into August 2016 (http://bitcoinclock.com/).


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: hellscabane on June 11, 2014, 05:44:57 PM
6 blocks in 10 minutes has happened a few times before, just like 0 blocks in 60 minutes happens about once a month.  6 in 10 minutes is a bit rarer though.
Since DeathandTaxes did the math for the frequency of the OPs post, I couldn't help but do the comparison of this during one of my breaks at work. Hehe.

With ideal block propagation averages:

6 blocks in 10 minutes (i.e. P[X=6] for λ=1) once every ~13.6 days.
0 blocks in 60 minutes (i.e. P[X=0] for λ=6) once every ~16.8 days.

As a note the chances of 6 or more blocks in 10 minutes (i.e. 1-P[X<6] for λ=1) is once every ~11.6 days.

So it seems that 6 blocks in 10 minutes is a bit more common than no blocks in the expected time for 6 blocks.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: ljudotina on June 11, 2014, 05:45:27 PM
How far ahead of the block schedule is bitcoin overall? Is it adding up over time to put us significantly ahead of schedule? Block reward halving going to come sooner than predicted before?

http://bitcoinclock.com/

This will help you alot.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: OROBTC on June 11, 2014, 05:50:08 PM
...

ljudotina

Nice link!  Thank you.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: boumalo on June 11, 2014, 06:03:39 PM
How far ahead of the block schedule is bitcoin overall? Is it adding up over time to put us significantly ahead of schedule? Block reward halving going to come sooner than predicted before?

If blocks were found exactly each 10 minutes, we'd be expecting a halving in January 2017, however we're more going into August 2016 (http://bitcoinclock.com/).

More or less depending on the hash rate change until then ;)


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Bubbles06 on June 11, 2014, 06:16:46 PM
How far ahead of the block schedule is bitcoin overall? Is it adding up over time to put us significantly ahead of schedule? Block reward halving going to come sooner than predicted before?

If blocks were found exactly each 10 minutes, we'd be expecting a halving in January 2017, however we're more going into August 2016 (http://bitcoinclock.com/).

How far ahead of the block schedule is bitcoin overall? Is it adding up over time to put us significantly ahead of schedule? Block reward halving going to come sooner than predicted before?

http://bitcoinclock.com/

This will help you alot.

Thanks to both you.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Magic8Ball on June 12, 2014, 07:00:50 PM
How far ahead of the block schedule is bitcoin overall? Is it adding up over time to put us significantly ahead of schedule? Block reward halving going to come sooner than predicted before?

If blocks were found exactly each 10 minutes, we'd be expecting a halving in January 2017, however we're more going into August 2016 (http://bitcoinclock.com/).

It may be even earlier.

I would not be surprised if it happened as early as in 2015.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: dserrano5 on June 12, 2014, 07:19:11 PM
It will be earlier, I was just pointing to the current estimation.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: ljudotina on June 12, 2014, 07:21:06 PM
Yes, it all depends on how much hash is added to network in between diff changes. Steeper change, sooner it will get.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Bit_Happy on June 12, 2014, 07:36:01 PM
Just had 6 blocks within 16 minutes (ending ~17 minutes ago)

305463    17 minutes    395    2,273.73 BTC    72.83.147.125    243.36
305462    22 minutes    32    504.36 BTC    Polmine    14.85
305461    26 minutes    81    497.38 BTC    Slush    46.14
305460    27 minutes    35    469.12 BTC    GHash.IO    21.07
305459    24 minutes    432    46,996.86 BTC    BTC Guild    287.12
305458    33 minutes    128    101,239.74 BTC    Polmine    148.88

Obviously a few fast blocks is just from random odds.


6 blocks in 10 minutes has happened a few times before, just like 0 blocks in 60 minutes happens about once a month.  6 in 10 minutes is a bit rarer though.
Since DeathandTaxes did the math for the frequency of the OPs post, I couldn't help but do the comparison of this during one of my breaks at work. Hehe.

With ideal block propagation averages:

6 blocks in 10 minutes (i.e. P[X=6] for λ=1) once every ~13.6 days.
0 blocks in 60 minutes (i.e. P[X=0] for λ=6) once every ~16.8 days.

As a note the chances of 6 or more blocks in 10 minutes (i.e. 1-P[X<6] for λ=1) is once every ~11.6 days.

So it seems that 6 blocks in 10 minutes is a bit more common than no blocks in the expected time for 6 blocks.

So it is normal over twice (or even three times) a month?
Seeing the math is amazing thank you and DeathandTaxes for doing that.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: hellscabane on June 12, 2014, 10:56:54 PM
Just had 6 blocks within 16 minutes (ending ~17 minutes ago)

305463    17 minutes    395    2,273.73 BTC    72.83.147.125    243.36
305462    22 minutes    32    504.36 BTC    Polmine    14.85
305461    26 minutes    81    497.38 BTC    Slush    46.14
305460    27 minutes    35    469.12 BTC    GHash.IO    21.07
305459    24 minutes    432    46,996.86 BTC    BTC Guild    287.12
305458    33 minutes    128    101,239.74 BTC    Polmine    148.88

Obviously a few fast blocks is just from random odds.


6 blocks in 10 minutes has happened a few times before, just like 0 blocks in 60 minutes happens about once a month.  6 in 10 minutes is a bit rarer though.
Since DeathandTaxes did the math for the frequency of the OPs post, I couldn't help but do the comparison of this during one of my breaks at work. Hehe.

With ideal block propagation averages:

6 blocks in 10 minutes (i.e. P[X=6] for λ=1) once every ~13.6 days.
0 blocks in 60 minutes (i.e. P[X=0] for λ=6) once every ~16.8 days.

As a note the chances of 6 or more blocks in 10 minutes (i.e. 1-P[X<6] for λ=1) is once every ~11.6 days.

So it seems that 6 blocks in 10 minutes is a bit more common than no blocks in the expected time for 6 blocks.

So it is normal over twice (or even three times) a month?
Seeing the math is amazing thank you and DeathandTaxes for doing that.
Yes, it's normal for the six block thing to happen multiple times in a month. I know, crazy huh? That's the funny thing about probabilities and proportionality. When something has a .05% chance of happening, something in a lot of people instinctively think that is super rare. But over the scale of thousands of events such as a month of which there are around 4,300 10-minute events, that .05% event has an expectancy of occurring about 2 times.

As a side note, we would expect a 7-block event once every ~3 months, an 8-block event every ~2 years, a 9-block event every ~2 decades and a 10-block event ~2 "lifetimes" (about 187 years). Mind you though, this is assuming "normal" block propagation times (which we are running faster than at the moment).


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Harley997 on June 15, 2014, 07:19:48 AM
Yes, it all depends on how much hash is added to network in between diff changes. Steeper change, sooner it will get.

It has to do with luck as well.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Justin00 on June 15, 2014, 07:23:12 AM
still means my coffee woulda been cold if a) coffee shop accepted bitcoins and b) waited for 6 confirms
but ya, 6 in 11 mins is not to shaby at all :)


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Harley997 on June 16, 2014, 02:23:42 AM
still means my coffee woulda been cold if a) coffee shop accepted bitcoins and b) waited for 6 confirms
but ya, 6 in 11 mins is not to shaby at all :)

Merchants that sell low value products like coffee could rely on 0/unconfirmed TX as it would cost a lot to attempt a double spend attack on a $5 purchase


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: JypsiCreme on June 16, 2014, 05:18:40 AM
Why the hell is it compared to anything on steroids?


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Sniar on June 16, 2014, 10:50:41 AM
This the reason why difficulty has been climbing month after month at an exponential rate. I blame it on too much hashing power on a single pool. I am happy I am not a miner, ROI seems further and further away.

Yup , new miner is really taking a lot time to cover their investment tho and it might take longer than just buying the bitcoin outright.


Title: Re: Six blocks in 11 minutes! Bitcoin on steroids?
Post by: Harley997 on June 17, 2014, 01:14:46 AM
This the reason why difficulty has been climbing month after month at an exponential rate. I blame it on too much hashing power on a single pool. I am happy I am not a miner, ROI seems further and further away.

Yup , new miner is really taking a lot time to cover their investment tho and it might take longer than just buying the bitcoin outright.

Most miners will never reach ROI and never will they. Miners have to pay for electric costs out of their mining proceeds, and when electric costs exceed their proceeds they will shut off their miners.