Вероятность того, что два фрагмента данных дадут вам одинаковый результат хеш-функции, невероятно мала. То есть, если кто-то попытается изменить старый блок, его хеш также изменится, а значит, и хеш следующего блока тоже будет другим, и так далее. Следовательно, понять, был ли изменен блок, очень просто, ведь изменены будут и все следующие за ним блоки.