Re: Two cores? How do you know which one is wrong?
"I've programmed systems where there are 4 copies, just to be extra sure, as it's highly unlikely that two copies will fail in exactly the same way, but if two were to fail in differing ways (with modern, ever smaller geometry memory devices or processors, a cosmic ray can run through many gates) then you still get a consensus."
So what do you do if two of them DO fail in exactly the same way...or THREE of them simultaneously fail in different ways? Either way, you end up with a tie (two-way in the former, four-way in the latter) and thus no consensus.