Bitcoin Forum
April 27, 2018, 07:27:37 AM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Emergency soft fork to add an additional difficulty adjustment cycle (?)  (Read 417 times)
Brandsen
Jr. Member
*
Offline Offline

Activity: 49
Merit: 0


View Profile
February 23, 2017, 04:18:26 PM
 #1

I’m imagining this concept as an emergency soft fork in the case of a large and sudden drop in the network hash-power.

It’s my understanding that changing the 2016 block difficulty cycle would require a hard fork (since this is a change of a current consensus-rule)

But is there anything stopping bitcoin form adding an additional adjustment cycle with a soft fork?

The current cycle would not be changed, but an additional independent cycle would be added in between.

Both cycles would be 2016 blocks but they would be out of sync so that they come into effect every other time.

In other words; the difficulty would be adjusted every 1008 blocks.

Can anyone tell me if this is possible?
1524814057
Hero Member
*
Offline Offline

Posts: 1524814057

View Profile Personal Message (Offline)

Ignore
1524814057
Reply with quote  #2

1524814057
Report to moderator
1524814057
Hero Member
*
Offline Offline

Posts: 1524814057

View Profile Personal Message (Offline)

Ignore
1524814057
Reply with quote  #2

1524814057
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1524814057
Hero Member
*
Offline Offline

Posts: 1524814057

View Profile Personal Message (Offline)

Ignore
1524814057
Reply with quote  #2

1524814057
Report to moderator
DannyHamilton
Legendary
*
Offline Offline

Activity: 2142
Merit: 1327



View Profile
February 23, 2017, 04:25:25 PM
 #2

I’m imagining this concept as an emergency soft fork in the case of a large and sudden drop in the network hash-power.

It’s my understanding that changing the 2016 block difficulty cycle would require a hard fork (since this is a change of a current consensus-rule)

But is there anything stopping bitcoin form adding an additional adjustment cycle with a soft fork?

The current cycle would not be changed, but an additional independent cycle would be added in between.

Both cycles would be 2016 blocks but they would be out of sync so that they come into effect every other time.

In other words; the difficulty would be adjusted every 1008 blocks.

Can anyone tell me if this is possible?

Calling it an "independent cycle" doesn't make it an independent cycle.  It still affects the validity of the blocks that are being added to the blockchain.

It would still be a hard fork.

Brandsen
Jr. Member
*
Offline Offline

Activity: 49
Merit: 0


View Profile
February 23, 2017, 05:14:03 PM
 #3



Calling it an "independent cycle" doesn't make it an independent cycle.  It still affects the validity of the blocks that are being added to the blockchain.

It would still be a hard fork.


Thank you for the reply!
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!