HF8 Users of Walleth android wallet, MyCrypto desktop wallet, and other light clients do not need upgrade, absolutely no need to rush anything.At a later date, (probably a month or two from now, waiting on mining software), we will be performing a
hard fork (HF8) that specifically effects only miners.
It will modify the Argon2id hash function used in the proof-of-work algorithm, increasing the memory cost, and using input as salt. This fork happened today on
testnet, and activates on private
testnet2 at block 8 around a year ago. (use -testnet2 flag to test it out and re-enact it)
HF8 also smooths difficulty adjustment algorithm by raising the divisor used in calculation. (128 -> 1024)
No other changes will be included in the fork, which only purpose is to use the Argon2 library as the spec designs, and will allow us to use the Argon2 library un-patched. Individual Machine Hashrates are expected to drop by 50-60%.
Since hashrate will be reduced (due to higher memory cost), arriving at the designated HF8 block will lower the difficulty (to prevent getting stuck with slow blocks). The exact fork block and difficulty value we drop to, is still up to debate and discussion and ultimately consensus. It could take up to 100 blocks to achieve target block times (target avg. 240 seconds between blocks).
As some know, AQUA currently uses Argon2id with the minimal memory cost and NULL salt, which require a small patch to get working correctly (patch required for all but the Go package..)
More optimizations for CPU and GPU can be expected after this hard fork, and will help to make mining as efficient as possible.
Exact block has not been scheduled, stay tuned
here and in
Discord ChatAll service operators (pools, explorers, exchanges, etc) will be contacted to coordinate the hard fork as smoothly as last fork.
Note this hard fork has been
dormant for over a year.TestingMiners can prepare on a local testnet rpc node, or testnet pool:
If your version of aquacppminer (shown at boot) is before 1.3.2, it doesn't support "version" number sent from pool. You can force to use a specific parameters of argon2id function.
Testnet Pool (manual payouts)./aquacppminer -F
http://aquacha.in:9999/0xda8efcdec1408237cb26f95442bb143419e6abbc/miner1 --submit --argon 1,16,1
This allows you to see your hashrate with the most probable HF8 parameters, mining on testnet.
You may also mine the normal way like this:
aquachain -testnet -rpc -aquabase 0xda8efcdec1408237cb26f95442bb143419e6abbc
./aquacppminer -F
http://127.0.0.1:8543 --submit --argon 1,16,1