Bitcoin Forum
November 15, 2024, 08:48:46 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why is Difficulty exactly 1 until Dec 29th 2009?  (Read 1003 times)
wingding (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 504



View Profile
April 16, 2014, 08:10:28 PM
 #1

I checked the numbers at  http://blockexplorer.com/q/nethash/ : after Dec 29 2009 the difficulty is given in decimals but before that date, it is exactly 1. Why?
benjyz
Full Member
***
Offline Offline

Activity: 140
Merit: 107


View Profile
April 16, 2014, 08:20:14 PM
 #2

Quote
We had our first automatic adjustment of the proof-of-work difficulty on 30 Dec 2009. 
https://bitcointalk.org/index.php?topic=43.msg249

gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4284
Merit: 8808



View Profile WWW
April 16, 2014, 11:07:19 PM
 #3

Because it should have been lower based on the hashrate, but the system imposes a minimum (which is the definition of difficulty 1).
benjyz
Full Member
***
Offline Offline

Activity: 140
Merit: 107


View Profile
April 17, 2014, 09:50:12 AM
Last edit: April 17, 2014, 10:00:40 AM by benjyz
 #4

See also http://en.wikipedia.org/wiki/History_of_Bitcoin

It is a curious coincidence that somebody turned on a GPU or CPU farm on 30/12/2009, but that is what happened. So the date itself is just to the date when Bitcoin really took off. As far as I can tell before that date interest was extremely low, and even most people who had interest from the beginning thought it was kind of dead or something. Most developers who are active now got involved in 2010, except Mike Hearn (AFAIK). Martti Malmi did the Linux version in 2009. The first "real exchange" happened in February 2010. Once you have an exchange rate it wasn't so abstract anymore. Only 12 months later the rate climbed up to 1$. So from the first exchange on, the growth was always exponential. In other words hashing power / difficulty and the exchange rate track quite closely.
benjyz
Full Member
***
Offline Offline

Activity: 140
Merit: 107


View Profile
April 17, 2014, 11:46:03 AM
 #5

by the way here is a graph

also here the line of code which sets the minimum to 1.0:
https://github.com/bitcoin/bitcoin/blob/0514fb3b4cd4e2923d9fdddec84da0c4abcf3e5f/src/rpcblockchain.cpp#L26

roslinpl
Legendary
*
Offline Offline

Activity: 2212
Merit: 1199


View Profile WWW
April 17, 2014, 12:27:07 PM
 #6

It would be nice to mine @Diff 1 with rigs from today Tongue

Hah Cheesy
All blocks would be mine! :]
mmitech
Legendary
*
Offline Offline

Activity: 1148
Merit: 1001


things you own end up owning you


View Profile
April 17, 2014, 03:29:01 PM
 #7

It would be nice to mine @Diff 1 with rigs from today Tongue

Hah Cheesy
All blocks would be mine! :]

if you had a 1TH/s machine in 2009, you would mine all the first 2016 Block really quick, then the difficulty would jump where it should be in order to get 10min average blocks rate..... I am not sure what is the maximum difficulty jump at once, I have to check that up.

although you would have the majority of the network hashrate, you could do what ever you want assuming you know how to.... which makes me think about how lucky and thankful we are that Bitcoin is still alive today.
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
April 17, 2014, 04:08:16 PM
 #8

It would be nice to mine @Diff 1 with rigs from today Tongue

Hah Cheesy
All blocks would be mine! :]

if you had a 1TH/s machine in 2009, you would mine all the first 2016 Block really quick, then the difficulty would jump where it should be in order to get 10min average blocks rate..... I am not sure what is the maximum difficulty jump at once, I have to check that up.

although you would have the majority of the network hashrate, you could do what ever you want assuming you know how to.... which makes me think about how lucky and thankful we are that Bitcoin is still alive today.

Not exactly. The difficulty would jump only 4x at maximum, so that would be 1->4->16->64->......... until it's 10min average

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
timk225
Hero Member
*****
Offline Offline

Activity: 955
Merit: 1004


View Profile
April 19, 2014, 06:14:15 AM
 #9

First GPU miner in Open CL didn't come around until July 2010.
wingding (OP)
Hero Member
*****
Offline Offline

Activity: 770
Merit: 504



View Profile
April 19, 2014, 12:05:41 PM
Last edit: April 19, 2014, 12:23:58 PM by wingding
 #10

First GPU miner in Open CL didn't come around until July 2010.

Seems so! I have plotted a closeup of the same graph as benjyz showed here:


upload image
Shogen
Legendary
*
Offline Offline

Activity: 966
Merit: 1001



View Profile
April 19, 2014, 12:43:34 PM
 #11

It would be nice to mine @Diff 1 with rigs from today Tongue

Hah Cheesy
All blocks would be mine! :]

if you had a 1TH/s machine in 2009, you would mine all the first 2016 Block really quick, then the difficulty would jump where it should be in order to get 10min average blocks rate..... I am not sure what is the maximum difficulty jump at once, I have to check that up.

although you would have the majority of the network hashrate, you could do what ever you want assuming you know how to.... which makes me think about how lucky and thankful we are that Bitcoin is still alive today.

Not exactly. The difficulty would jump only 4x at maximum, so that would be 1->4->16->64->......... until it's 10min average

This is the first time I have heard of this 4x maximum adjustment.  Smiley

digitalninja81
Newbie
*
Offline Offline

Activity: 91
Merit: 0


View Profile
April 19, 2014, 03:17:56 PM
 #12

It would be nice to mine @Diff 1 with rigs from today Tongue

Hah Cheesy
All blocks would be mine! :]

if you had a 1TH/s machine in 2009, you would mine all the first 2016 Block really quick, then the difficulty would jump where it should be in order to get 10min average blocks rate..... I am not sure what is the maximum difficulty jump at once, I have to check that up.

although you would have the majority of the network hashrate, you could do what ever you want assuming you know how to.... which makes me think about how lucky and thankful we are that Bitcoin is still alive today.

Not exactly. The difficulty would jump only 4x at maximum, so that would be 1->4->16->64->......... until it's 10min average

This is the first time I have heard of this 4x maximum adjustment.  Smiley

This is the first time I have heard about all of this Grin
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
April 19, 2014, 03:27:40 PM
 #13

This is the first time I have heard of this 4x maximum adjustment.  Smiley

This is the first time I have heard about all of this Grin

That's good. Regular bitcoin users don't need to know these things. Ideally the whole concept of mining shouldn't even exist among the population.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!