После прочтения Гроккинг Bitcoin Теперь у меня есть общее представление о том, как работает Bitcoin, но я все еще сомневаюсь, что, как правило, система, основанная на блокчейне, может гарантировать неизменность случайный блок? Я знаю, что у каждого блока есть сохраненное значение ha sh содержимого предыдущего блока плюс некоторый одноразовый номер.
Скажем, этот блокчейн (для простоты мы используем стиль связанного списка, а не стиль дерева Меркле) ) имеет 1000 блоков, и хакер только что изменил содержимое внутри 10-го блока. Конечно, если мы пересчитаем ха sh этого 10-го блока и сравним его с ха sh, хранящимся внутри 11-го блока, то, скорее всего, все будет иначе.
Мой вопрос заключается в том, должна ли система, основанная на блокчейне, периодически проверять ha sh внутри каждого блока, чтобы определить, изменилось ли содержимое блока? В этом случае, если в системе нет функции периодически пересчитывать ха sh 10-го блока, она не сможет обнаружить изменение, верно? Другими словами, мой вопрос заключается в том, как система, основанная на блокчейне, обнаруживает изменение блока?
Спасибо