Each log entry stores a hash covering the previous entry's hash, so changing any past entry breaks every hash after it.