A hash chain makes a log tamper-evident, not tamper-proof: someone who can rewrite the whole file can recompute the chain. Signed checkpoints stored elsewhere close that gap.