Когда blockchain вилы люди часто указывают на внешние источники проверки для этого, таких как
blockchain.info.
Я интересно, если сам blockchain способен следить за вилы в доказательно - то есть, используя доказательства работы или подобного - и если и так, есть ли способ доказать возраст блоков на вилке. Например. может кто-то помоему вилка недель / месяцев после того, как он был запущен, и добавлять новые блоки, до тех пор, как средний возраст был в правильном диапазоне бы блоки быть приемлемым (хотя большинство узлов не их размножать)?
Это невозможно. Блок знает только сам по себе, и блок перед ним. Ваш узел теоретически может записывать каждую вилку, но это займет много данных, так как бесхозные блоки (в основном мини-вилка) случаются каждый день. Для этого потребуется подключение к каждому отдельному узлу для того, чтобы поймать каждую вилку.
Кто-то мог заминировать вилку в течение длительного времени, но единственный путь для того, чтобы быть принятым, если он длиннее и сложнее. Метки времени не имеет значения. Это будет работать только хорошо, если шахтер был чрезвычайно повезло, или было больше энергии, чем хэш основной сети (при условии, что он не добыча там тоже).
Я понимаю, что Гэвин использует секретный ключ для блокировки blockchain в определенном возрасте в состоянии как "исправлено" с точки зрения Bitcoin программного обеспечения ядра, это имеет какой-либо эффект на вилках, которые произошли в прошлом?
Вообще-то, нет. Гэвин не использует закрытый ключ для блокировки ничего или положить что-нибудь в "исправлено" государство. Там нет ничего, что делает это. Тем не менее, есть несколько контрольных точек блоков трудно закодированные в код. Если blockchain не соответствует контрольной точки блоков, то все узлы будут отвергать его.