Насколько я понимаю, хэш SHA256 генерируется майнером, и если хэш меньше определенного значения, он передается его партнерам. Тем не менее, несколько хэшей могут быть созданы очень близко в одно и то же время. Если это произойдет, то как определяется «победитель»? Я вижу, что это произошло много (несколько блоков-сирот).
Что может сделать майнер, чтобы убедиться, что его блок выигрывает гонку, либо честно, либо через атаку? Протокол предусматривает, что блок должен распознаваться тем, кто когда-либо был получен первым. Выгодно ли настраивать пиринг с другими майнерами?
Когда есть ответвление, часть сети будет майнить, чтобы найти следующий блок в одной ветви и часть в другой ветви. Какая часть первой найдет следующий блок, определит выигрышную ветвь.
Майнер, нашедший блок, захочет распространить его широко и быстро. Это гарантирует, что есть много других майнеров, которые первыми увидели его блок, и, следовательно, высокая вероятность того, что следующий блок будет найден одним из них.
Бен
Мени Розенфельд
Мени Розенфельд
Бен
Стивен Горник
Дэвид Шварц
Мени Розенфельд
Дэвид Шварц
Мени Розенфельд