Я чувствую, что это новичок вопрос, но у меня есть техническое образование и следовали Bitcoin в течение многих лет. Может быть, я просто забыть что-то.
Мы обычно говорим о каждом блоке, как обеспеченные, или подтвержденных, в последующих блоках. Мы говорим об этом, потому что каждый блок содержит хэш предыдущего блока - вот почему это "цепь."
Но сами блоки находятся как раз (эффективно) грубое форсированием УВХ2. Что мешает кому-то делать, что к произвольному старому блоку (скажу) удалить транзакцию и, таким образом, двойные потратить? (Или просто массово запутать сети.) Другими словами, она не должна быть столь же легко, если мы в настоящее время в блоке 231375, для меня, чтобы найти замену блока 200000, чтобы найти следующий блок? Замена будет, по определению, имеет один и тот же хэш, но разное содержание - содержание, которое, по какой-либо причине, способствует меня, как злоумышленник. Почему он не мог поместиться прямо в "аутентичный" цепь?
бумага Satoshi адрессов подобной проблемы, но это, кажется, не то же самое. Он показывает, что она становится экспоненциально сложнее диктовать новую цепочку (чьи блоки имеют разные хэш от "реальный" цепь) против "честный" хэширования власти. Но есть ли что-то другое, чем хэш хранится в блоке 200001 блоке AUTHENTICATE 200000? И если нет, то как же мы различаем в любом распределенным образом среди любых кандидатов на блок 200000, которые имеют один и тот же хэш и в противном случае действительные блоки?
(Очевидно, что мы могли бы контрольно-пропускного пункта, или ехать, которые блокируют большинство узлов думаю пришел первый, но это на самом деле не "распределенный" в том, как мы говорим, Bitcoin есть. Если большинство хэширования власти является единственной вещью, которая решает, какой вариант старого блока верить, что бы сделать 51% атаку хуже, чем люди говорят, что это, так как это позволило бы произвольно переписывать даже древнюю историю.)
Я уверен, что я забыл или недоразумение что-то, но я не знаю, что это такое. Благодаря!