so you can get a fork between arbitrary check height but you are saying it will return once the arbitrary check height is reached as the old wallet will automatically shutdown best hope for no major exploits or issues between arbitrary check height's then
Yes. We cant migrate the vulnerability at the instance it's discovered. This's already well written on topic.
whole network will automatically switch" well from the code if the wallet is old it closes and thus leaves the network and does not automatically do any switching without the user updating the wallet!
If we implemented automatic updates, it whouldn't have been decentralized. Besides semi-automated wasn't a good name.
this is not any different to even what bitcoin has done in the past as it has implemented new rules in the wallet with a block height checks
Checkpointing? It's a completely different thing. We've added checkpoints here too.
oh well you based it on Blakecoin even down to using same network magic value and Blakecoin has never had a fork problem so you should be alright although to avoid possible crosstalk you should use a unique network magic value as port can be changed by a user via the conf
*until you fix the magic value I will dump the node list and ban them from the Blakecoin network just to be on the safe side
We chose Blake cause of it's algo and the fact that it's up to date and maintained (thanks to you).
The devs will change the magic value (I've not talked to them yet), but as you know, the difficulty retarget algo is completely different from that of Blake and none of HFC's blocks will be accepted by BLC's network.
problem with the genuine network being offline is that the attacker will continue to mint blocks guess you could just cut the blocks out which you would do via block height or block time checks but the downtime will effect the difficulty once it returns with your new client version
its 80% consensus for rules or main/longest chain and it can reorg the difference so you want 80% to upgrade
under some conditions the difficulty can be reset only ever seen this once during clock change but it can happen and about the only protection is to have good network hashrate as if an attacker has a good % of block minting they can mess with the block times and this has all sorts of issues with the base code of almost all coins pow or pos
yes blocks from HFC and BLC will fail the merkle check and get rejected but the first check is the magic value as its in the block header then it processes the block and does the other checks so it just creates extra load on the wallets as they think about it rather than just failing on header check and moving on, in the log file you will see failed merkle errors if this crosstalk happens
also as I said before your message signing is not right between the daemon and the qt you should also fix that
you did make a good choice picking the blake code base it is stable and has proven to have few issues shame you did not want to be a merged coin but I dont add coins with any premine anyways and you want to be open to algo change in the future good luck with that