There is no way for the software to automatically know if one chain is better than another except by the greatest proof-of-work.
There is no way for the software to automatically know if one chain is better than another except by the greatest proof-of-work. In the design it was necessary for it to switch to a longer chain no matter how far back it has to go.
category:
source: bitcointalk