Bitcoin Forum
November 22, 2017, 08:37:07 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Why does bitcoin difficulty have to go up every 2 weeks?  (Read 366 times)
bitcoin talk
Member
**
Offline Offline

Activity: 99

Join us at slack https://bitcoin-talkers.slack.com


View Profile
November 09, 2017, 08:42:59 AM
 #1

Why does bitcoin difficulty have to go up a notch every 2 weeks?

1511383027
Hero Member
*
Offline Offline

Posts: 1511383027

View Profile Personal Message (Offline)

Ignore
1511383027
Reply with quote  #2

1511383027
Report to moderator
1511383027
Hero Member
*
Offline Offline

Posts: 1511383027

View Profile Personal Message (Offline)

Ignore
1511383027
Reply with quote  #2

1511383027
Report to moderator
1511383027
Hero Member
*
Offline Offline

Posts: 1511383027

View Profile Personal Message (Offline)

Ignore
1511383027
Reply with quote  #2

1511383027
Report to moderator
Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
HCP
Sr. Member
****
Offline Offline

Activity: 434

<insert witty quote here>


View Profile
November 09, 2017, 10:57:16 AM
 #2

It doesn't... The difficulty "adjustment" can go both ways... that is to say, it can actually go up OR it can go down.

The reason for this is to keep the "average" block time to 10 minutes. If more hashing power is brought online (ie. more miners), then chances are blocks will be found quicker and the average block time drops below 10 minutes... to counter this, the difficulty is increased.

However, if a chunk of the hashing power disappears (ie. some miners suddenly shift their hashing power to another chain because it is more profitable), then the average block time is likely to rise above 10 minutes... to counter this, the difficulty will be decreased.

It works on 14 day cycles because #reasons... I think 14 days was done as a "happy medium" whereby we can avoid miners trying to "game" the difficulty by taking hash power offline to lower the difficulty and then putting it all back online again so they can miner blocks faster and get more rewards etc... to do this on a 14 day cycle, miners would have to take their hash power offline for too long of a time to get the difficulty to drop... but 14 days is not tooo long to wait if the difficulty really is too high and needs to be lowered to get the block time back towards 10 minutes.


chimcoin
Member
**
Online Online

Activity: 84


View Profile
November 12, 2017, 04:14:26 PM
 #3

Your point is very correct and let me add that as the price of bitcoin increases, the number of people who can make a profit mining increases. That encourages more participation in securing the network, which results in the need for a difficulty increase. As these next generation of bitcoin miners come online, it is expected that the difficulty will continue to counteract the additional hash rate in the network.

bitcoin talk
Member
**
Offline Offline

Activity: 99

Join us at slack https://bitcoin-talkers.slack.com


View Profile
November 13, 2017, 02:39:57 AM
 #4

The reason for this is to keep the "average" block time to 10 minutes. If more hashing power is brought online (ie. more miners), then chances are blocks will be found quicker and the average block time drops below 10 minutes... to counter this, the difficulty is increased.
Why does the block always need to hover around the 10 minute mark?Why not 5 minute or 15 minute etc?What is unique about the 10 minute mark that it must stay there?

DannyHamilton
Legendary
*
Offline Offline

Activity: 1988



View Profile
November 13, 2017, 04:37:28 AM
 #5

Why does the block always need to hover around the 10 minute mark?Why not 5 minute or 15 minute etc?What is unique about the 10 minute mark that it must stay there?

That's the time that Satoshi chose when he created bitcoins.

It is fast enough that the currency is usable, but slow enough to reduce the orphan rate and give the blocks time to propagate to poorly connected nodes.

Once the time was chosen, any change to the time requires a hard fork.  People aren't going to want to accept a hard fork without a VERY good reason, and changing the average time between blocks is not a very good reason.

slate_main
Member
**
Offline Offline

Activity: 84


View Profile
November 13, 2017, 01:44:58 PM
 #6

Also supply and demand, the more demand, the less BTC there will be and thus price should increase... this is also a factor with Bitcoin 'halving', which is not actually a half, you can read more about that elsewhere if you should wish.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!