Could you please elaborate a little on this? According to your link: "Realistically, an attacker would only be able to modify transactions within the past few blocks." How is that not changing the ledgers?
That's exactly what I don't understand. The ledger is distributed, and yet it could be altered by an attacker. Unless an attacker could hack everyone's computer and replace their ledgers with his dishonest version???