> If they get caught cheating, they lose their stake
in that chain. In any distributed blockchain there's going to be several chain(tips) at any given time.
in that chain. In any distributed blockchain there's going to be several chain(tips) at any given time.
("Some or all" because the devs recognize that you might get hacked, so the penalty depends on how much of the total stake misbehaves at once. If it's only a small portion, it's not damaging and presumed to be accidental.)
Ie. the cheater just extends the chain at one block before the block that contains evidence of the cheating.
How will clients agree to use the chain that contains the cheating proof, and not the other — just as valid — chain?