Long Range Attack Resistance
Long range attack resistance is the ability of a blockchain to prevent an adversary from creating an alternative, fraudulent chain history starting from a point far in the past. In proof-of-stake systems, this is a major concern because an attacker could theoretically buy up old private keys and create a competing chain that looks valid to new nodes.
Protocols use various mechanisms, such as checkpoints, social consensus, or weak subjectivity, to ensure that nodes can distinguish the legitimate chain from a fraudulent one. This is essential for maintaining the integrity of historical financial data and preventing double-spending of assets that were moved or liquidated in the past.
It is a critical aspect of protocol design for any long-lived financial system.