Когда два разных майнера находят одинаковый номер блока примерно в одно и то же время, цепочка разветвляется, и возникает своего рода гонка за создание более длинной цепочки, в результате чего альтернатива остается сиротой.
Почему между двумя соревнующимися блоками проводится такая гонка, а не тай-брейк?
Простым тай-брейком будет:
«блок с меньшим одноразовым номером выигрывает, а блок с большим одноразовым номером должен быть немедленно потерян» .
Предлагает ли конкуренция между конкурирующими пулами какое-то преимущество, которого я не вижу?
Правила консенсуса зачастую гораздо более тонкие, чем может показаться на первый взгляд. Наличие тай-брейка может фактически активировать атаки.
Если я нахожу блок с действительно низким одноразовым номером, я могу рискнуть, чтобы сохранить его в секрете, и только тогда, когда будет найден конкурирующий блок, я могу просто нейтрализовать его, передав свой блок с низким одноразовым номером. Это заставляет других майнеров тратить свое время на блок, который никогда не станет частью цепочки, и дает мне больше шансов найти следующий блок самостоятельно.
Я не уверен, верно ли это для всех возможных тай-брейков. По крайней мере, не до такой же степени.
Ответ @hedgedandlevered рассматривает вопрос с другой точки зрения («Какая польза от тай-брейка для системы в целом?») и, вероятно, в целом верен (то есть: практически ничего).
Однако другим примером прерывателя связи может быть то, что сигнальные блоки SegWit обрабатываются предпочтительно во время связи. Это (при условии, что поддержка уже> 50%) немного увеличит вероятность активации SegWit, а также предоставит небольшой денежный стимул для (всех) майнеров активировать SegWit. Это можно рассматривать как преимущество для системы в целом и, насколько я знаю, делает возможными атаки майнеров, как это было в примере с одноразовым номером.
На самом деле «гонки» не больше, чем обычно. Поскольку обе цепочки действительны, майнеры могут выбирать, из какого блока они хотели бы строить. У майнинга на одном нет преимущества перед другим; какую бы цепочку вы ни построили, если вы найдете блок, ваш блок действителен.
Никакого разрыва нити не должно быть.
Кларис