Pages:
Author

Topic: Bitcoin Difficulty Prediction [NOW - MARCH] (Read 3191 times)

member
Activity: 94
Merit: 10
February 10, 2014, 05:00:32 AM
#21
When you do write something up, please share!

OK, hopefully this is understandable: http://organofcorti.blogspot.com/2014/02/917-estimating-future-bitcoin-mining.html

Cumulative earnings require difficulty, don't they? Earnings require you to predict the number of minded coins * price. And of course the hashrate and reward, but it's fair to assume those are constant.
What I mean was that you can forecast income - for example you can use your "trendline" method on your historical earnings and forecast that directly.

I'm using this formula: 24/(D*232/(H*10ˆ6)/60/60)*C

Is that meant to be "2^32" instead of "232"?



Yes, my bad: 24/(D*2ˆ32/(H*10ˆ6)/60/60)*C
donator
Activity: 2058
Merit: 1007
Poor impulse control.
February 06, 2014, 07:15:48 AM
#20
When you do write something up, please share!

OK, hopefully this is understandable: http://organofcorti.blogspot.com/2014/02/917-estimating-future-bitcoin-mining.html

Cumulative earnings require difficulty, don't they? Earnings require you to predict the number of minded coins * price. And of course the hashrate and reward, but it's fair to assume those are constant.
What I mean was that you can forecast income - for example you can use your "trendline" method on your historical earnings and forecast that directly.

I'm using this formula: 24/(D*232/(H*10ˆ6)/60/60)*C

Is that meant to be "2^32" instead of "232"?



hero member
Activity: 630
Merit: 500
February 05, 2014, 06:03:14 PM
#19
At last diff change (feb 5th), trendline is more than 10% off.
I see that in your trendline increase is 'accelerating', goes from 2.13% to 2.16% per day, but charts at sipa.be are showing 'deceleration':
Yes, it's 9.801% off. Hashfast and Cointerra just shipped. Sit back and watch....
Hashfast is shipping, Cointerra not jet - just some PR BS (two units Huh - that's not shipping).
There is also Bitmine, promising to ship. 'Next' week.
Next step has to be >40% to catch up with trendline.
legendary
Activity: 1918
Merit: 1018
February 05, 2014, 05:11:15 PM
#18
Maybe we're not looking at 100% diff increase each month but surely it will be higher than ~60%? So much hardware coming online this spring, 22% increases sounds more like a fantasy to me.

You got the math wrong friend. See it's exponential growth. Here's an example:

1 * 2% = 1.02
1.02 * 2% = 1.04

... 60 days later

3.03 * 2% = 3.09

60 days later, the growth is about 209%.

 Embarrassed

Fortunately, I never claimed to be a math genius  Wink

So you predict around 100% diff increase/month?

(probably gonna end up looking like even dumber now)

Yes, malheureusement (french for unfortunately Wink)

That's some sad numbers indeed. You are keeping your neptune preorder why exactly? :p

Maybe to mine some then sell at 120% of the preorder price  Grin
member
Activity: 94
Merit: 10
February 05, 2014, 04:38:31 PM
#17
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.

Yes, it doesn't change per day. But if you take the change estimated on the 24th of Jan, we are only about 2% off. So you'll need to look at the estimations on the day the difficulty changes, and compare.
At last diff change (feb 5th), trendline is more than 10% off.
I see that in your trendline increase is 'accelerating', goes from 2.13% to 2.16% per day, but charts at sipa.be are showing 'deceleration':

Yes, it's 9.801% off. Hashfast and Cointerra just shipped. Sit back and watch....
hero member
Activity: 630
Merit: 500
February 05, 2014, 05:12:54 AM
#16
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.

Yes, it doesn't change per day. But if you take the change estimated on the 24th of Jan, we are only about 2% off. So you'll need to look at the estimations on the day the difficulty changes, and compare.
At last diff change (feb 5th), trendline is more than 10% off.
I see that in your trendline increase is 'accelerating', goes from 2.13% to 2.16% per day, but charts at sipa.be are showing 'deceleration':
sr. member
Activity: 434
Merit: 250
February 05, 2014, 02:56:32 AM
#15
 Shocked i just seen a tweet...

http://btc.re

see 'next difficulty estimate'

SHOLY HIT BATMAN.
full member
Activity: 182
Merit: 100
February 05, 2014, 01:28:55 AM
#14
Maybe we're not looking at 100% diff increase each month but surely it will be higher than ~60%? So much hardware coming online this spring, 22% increases sounds more like a fantasy to me.

You got the math wrong friend. See it's exponential growth. Here's an example:

1 * 2% = 1.02
1.02 * 2% = 1.04

... 60 days later

3.03 * 2% = 3.09

60 days later, the growth is about 209%.

 Embarrassed

Fortunately, I never claimed to be a math genius  Wink

So you predict around 100% diff increase/month?

(probably gonna end up looking like even dumber now)

Yes, malheureusement (french for unfortunately Wink)

That's some sad numbers indeed. You are keeping your neptune preorder why exactly? :p
member
Activity: 94
Merit: 10
February 05, 2014, 12:52:35 AM
#13
Maybe we're not looking at 100% diff increase each month but surely it will be higher than ~60%? So much hardware coming online this spring, 22% increases sounds more like a fantasy to me.

You got the math wrong friend. See it's exponential growth. Here's an example:

1 * 2% = 1.02
1.02 * 2% = 1.04

... 60 days later

3.03 * 2% = 3.09

60 days later, the growth is about 209%.

 Embarrassed

Fortunately, I never claimed to be a math genius  Wink

So you predict around 100% diff increase/month?

(probably gonna end up looking like even dumber now)

Yes, malheureusement (french for unfortunately Wink)
member
Activity: 94
Merit: 10
February 05, 2014, 12:50:15 AM
#12
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.

Yes, it doesn't change per day. But if you take the change estimated on the 24th of Jan, we are only about 2% off. So you'll need to look at the estimations on the day the difficulty changes, and compare.

Part of difficulty forecasting is when difficulty changes. If you can forecast the changes in difficulty, then you can forecast the dates when the changes occur and how much they are. Come on, don't be lazy! Do it right!



Fair enough. We put together these numbers to identify the difficulty in March, April, etc. So we could see if a mining rig would be profitable.

At least since November, the difficulty almost always changes between 11-13 days. How do you suggest we predict the *day* the difficulty changes? Should we simply estimate 12 days (historical average)?

No, it's trickier than that. The increase in difficulty is the inverse of the time taken for the previous difficulty divided by 86400*14. So if the increase in difficulty is say 120%, then the time between retargets immediately prior to the increase will be 86400*14/1.2 seconds. It'll write up something a bit more clear and post a link to it when I have some time.

But why not forecast cumulative earnings for the month? That's what I do for the most part. Difficulty prediction is tricky and tends to have unexpectedly wide confidence intervals past one or two retargets, but the cumulative earnings plot tend to be quite smooth and easy to trend-ify.

For example, if you plot date of deployment vs total income after three months, you get a very nice smooth chart that is easy to extend.



When you do write something up, please share!

Cumulative earnings require difficulty, don't they? Earnings require you to predict the number of minded coins * price. And of course the hashrate and reward, but it's fair to assume those are constant.

I'm using this formula: 24/(D*232/(H*10ˆ6)/60/60)*C
D= difficulty, H=hash, and C=reward

I have my forecasted commutative earnings, and actual (I monitor this day to day). My columns go something like this:

Date | Hashing Power | % Change | Predicted Difficulty | Actual Difficulty | Predicted BTC price | Actual BTC Price | Predicted Revenue | Actual Revenue
full member
Activity: 182
Merit: 100
February 05, 2014, 12:44:42 AM
#11
Maybe we're not looking at 100% diff increase each month but surely it will be higher than ~60%? So much hardware coming online this spring, 22% increases sounds more like a fantasy to me.

You got the math wrong friend. See it's exponential growth. Here's an example:

1 * 2% = 1.02
1.02 * 2% = 1.04

... 60 days later

3.03 * 2% = 3.09

60 days later, the growth is about 209%.

 Embarrassed

Fortunately, I never claimed to be a math genius  Wink

So you predict around 100% diff increase/month?

(probably gonna end up looking like even dumber now)
member
Activity: 94
Merit: 10
February 05, 2014, 12:38:42 AM
#10
Maybe we're not looking at 100% diff increase each month but surely it will be higher than ~60%? So much hardware coming online this spring, 22% increases sounds more like a fantasy to me.

You got the math wrong friend. See it's exponential growth. Here's an example:

1 * 2% = 1.02
1.02 * 2% = 1.04

... 60 days later

3.03 * 2% = 3.09

60 days later, the growth is about 209%.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
February 05, 2014, 12:36:31 AM
#9
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.

Yes, it doesn't change per day. But if you take the change estimated on the 24th of Jan, we are only about 2% off. So you'll need to look at the estimations on the day the difficulty changes, and compare.

Part of difficulty forecasting is when difficulty changes. If you can forecast the changes in difficulty, then you can forecast the dates when the changes occur and how much they are. Come on, don't be lazy! Do it right!



Fair enough. We put together these numbers to identify the difficulty in March, April, etc. So we could see if a mining rig would be profitable.

At least since November, the difficulty almost always changes between 11-13 days. How do you suggest we predict the *day* the difficulty changes? Should we simply estimate 12 days (historical average)?

No, it's trickier than that. The increase in difficulty is the inverse of the time taken for the previous difficulty divided by 86400*14. So if the increase in difficulty is say 120%, then the time between retargets immediately prior to the increase will be 86400*14/1.2 seconds. It'll write up something a bit more clear and post a link to it when I have some time.

But why not forecast cumulative earnings for the month? That's what I do for the most part. Difficulty prediction is tricky and tends to have unexpectedly wide confidence intervals past one or two retargets, but the cumulative earnings plot tend to be quite smooth and easy to trend-ify.

For example, if you plot date of deployment vs total income after three months, you get a very nice smooth chart that is easy to extend.

full member
Activity: 182
Merit: 100
February 05, 2014, 12:30:25 AM
#8
Maybe we're not looking at 100% diff increase each month but surely it will be higher than ~60%? So much hardware coming online this spring, 22% increases sounds more like a fantasy to me.
member
Activity: 94
Merit: 10
February 05, 2014, 12:27:35 AM
#7
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.

Yes, it doesn't change per day. But if you take the change estimated on the 24th of Jan, we are only about 2% off. So you'll need to look at the estimations on the day the difficulty changes, and compare.

Part of difficulty forecasting is when difficulty changes. If you can forecast the changes in difficulty, then you can forecast the dates when the changes occur and how much they are. Come on, don't be lazy! Do it right!



Fair enough. We put together these numbers to identify the difficulty in March, April, etc. So we could see if a mining rig would be profitable.

At least since November, the difficulty almost always changes between 11-13 days. How do you suggest we predict the *day* the difficulty changes? Should we simply estimate 12 days (historical average)?
donator
Activity: 2058
Merit: 1007
Poor impulse control.
February 05, 2014, 12:05:59 AM
#6
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.

Yes, it doesn't change per day. But if you take the change estimated on the 24th of Jan, we are only about 2% off. So you'll need to look at the estimations on the day the difficulty changes, and compare.

Part of difficulty forecasting is when difficulty changes. If you can forecast the changes in difficulty, then you can forecast the dates when the changes occur and how much they are. Come on, don't be lazy! Do it right!

member
Activity: 94
Merit: 10
February 05, 2014, 12:00:09 AM
#5
What information are you basing this prediction on? 

We've taken the history of bitcoin's difficulty over the last month, 3 months, 6 months, and a year. Then we plotted a trend line over the average of those. We've done the same for other SHA coins, like PPC, TRC, and FRC. It's pretty accurate actually. PM if you want the excel sheet.
member
Activity: 94
Merit: 10
February 04, 2014, 11:58:22 PM
#4
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.

Yes, it doesn't change per day. But if you take the change estimated on the 24th of Jan, we are only about 2% off. So you'll need to look at the estimations on the day the difficulty changes, and compare.
donator
Activity: 2058
Merit: 1007
Poor impulse control.
January 31, 2014, 05:46:41 PM
#3
Trend line prediction for Bitcoin difficulty in the next two months:


By definition, this is wrong - difficulty doesn't change per day or any particular time period, it changes per 2016 blocks.
hero member
Activity: 854
Merit: 1000
January 31, 2014, 03:38:22 PM
#2
What information are you basing this prediction on? 
Pages:
Jump to: