Onkel Paul may I ask if you know anything about the Safe Mode trigger?
I have just read this post of Satoshi's yesterday and until then I was under the impression that the longest chain always wins.
However, Satoshi clearly states here:
https://bitcointalksearch.org/topic/m.29479That: Safe mode can still be triggered by seeing a longer (greater total PoW) invalid block chain.
That is an old version of Bitcoin. Is the Safe Mode trigger still there?
And how does it work exactly?
As I understand, safe mode can currently be triggered in only three ways:
* A reorg more than 6 blocks deep. ("Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues.")
* An invalid chain more than 6 blocks longer than the longest valid one. ("Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade.")
* Safe mode manually triggered with the -testsafemode option.
"6 blocks" means total work equivalent to 6 blocks at current difficulty; long chains with low difficulty will not trigger safe mode.
In all cases, safe mode can be disabled with the -disablesafemode option (which should never normally be used, as safe mode indicates something is dangerously wrong with the network).