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???
The concept is abstract.
To better visualize it, watch from 14:06 where they talk about double-spend, then 51% attack.