Да, каждый экземпляр blockchain должен быть таким же, в противном случае она не будет работать
Я не думаю, что это совершенно верно.
Здравствуйте !
Мне было интересно, если бы вы взять хэш каждого файла внутри папки блоков и
chainstate папки и конферансье эти хэши другой системы, работающей Bitcoin. Будет ли это
быть таким же? (За исключением ofcource новейших тех, которые до сих пор написаны)
Нет, я думаю, что они не могут быть одинаковыми.
Если я правильно вспомнить, Bitcoin Ядро хранит запись всех осиротевших блоков, которые он получил. Поскольку система, что вы сравниваете против, возможно, не получили те же осиротевших блоки, хэши из файлов не могут быть одинаковыми.
верный
в то время, он получает его, это был наконечник, поэтому он будет добавлен в Append только файл. но файл только последовательное сохранение в chaintip и с тех пор блок propagations будет "довольно часто" создать один блок REORG, основанный на задержку на более сильный блок для достижения узлов, весьма маловероятно, любые два узла, которые не очень тесно связаны (все время) будет иметь идентичное содержание
если вы хотите уникальный набор хэшей, вам нужно итерации, хотя и использовать только mainchain
Джеймс
"довольно часто" относительно говоря, один блок REORG, как ожидается, даже без какого-либо сценария типа атаки. Есть несколько 3, 6, 30 блоками вызывает реорганизации; события без распространения и те, кто на самом деле может быть одинаковым для большинства узлов