Low min difficulty, and smoother adjustment #25
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a hard-fork change.
It will allow us to have 1-minute blocks, rather than the 3 minute blocks we're currently seeing.
It lowers the minimum staking difficulty to 16 times lower, and uses the average time per block of the last 16 blocks rather than just the last 2, so difficulty won't jump around as much.
This will need editing (in main.cpp):
based on when we want the hard fork to happen.
I've not been able to get a testnet instance running, because I'm stuck on the PoW stage and so this code isn't very well tested yet.
Are you able to test this change?