########################################################
Afer the long wait, the goal is reached : The main purpose of the next Hard fork is here :
Why this algorithm :
- No delay of reaction.
- It is weighted by the latests found blocks in decending order (most recent weight more than the previous, etc...)
- I choose a window size of 60 blocs, so this algorithm has to take care that a bloc is found every 175 seconds (this is the iridium specification) on a moving window of 60 blocks.
Briefly, if an attack occurs, the difficulty will go up just after the found bloc aiming always this 175s target. After this, the difficulty will go down at the same speeding the same goal.
Tests are done and are very promising.
So what now ? During this week-end, I will schedule the Hard-Fork and release the new wallet and core versions ready for it.
This mean, for users a new wallet to download and for pools and nodes owners, a new core daemon to install.
I'm aiming the next Friday for this hard fork so it leave 5/6 days for others to do tests. Pool owners, be aware. I recommend you to testnet the hard fork to see if the new blocks template and protocol is ok with your pool version. I will leave the testnet settings tuned to the new block version, so you will just have to launch the core in testnet mode, fire a testnet wallet and setup a test pool. If you don't test it, maybe your pool will crash at the HF point. (that's what happen last time but luckily, this force me to implement this new one also - Thank to manona to show me the way
)
And what next ? focusing going on exchange : I think this implementation is a huge card to play... What ?
exchange ? No ? Yes ? Now ? Later ? Lol.
One last thing : this hard fork will also allow larger transactions and should free theses stucked in mempool since months...