Поощрение за проверку блока

Когда майнеры находят решение для блока и транслируют его, что является стимулом для других майнеров фактически подтверждать его правильность? Кажется, они могли бы сэкономить время, просто начав работать в следующем блоке вместо проверки. Получают ли они какое-то вознаграждение или наказание?

Ответы (2)

каковы стимулы для других майнеров фактически подтвердить, что это правильно?

Стимул состоит в том, чтобы не майнить блок поверх чего-то недействительного. Если они заканчивают майнинг поверх недопустимого блока, то они тратят усилия (и, следовательно, деньги) на то, что никогда не будет принято остальной сетью.

Кажется, они могли бы сэкономить время, просто начав работать в следующем блоке вместо проверки.

Они экономят время, и на самом деле многие майнеры фактически не проверяют предыдущий блок, прежде чем начать майнить на нем. Несмотря на то, что существует стимул для проверки блоков, никто не может заставить кого-либо еще проверять блок, и стимул недостаточно высок для майнеров, чтобы всегда проверять блок перед его майнингом. Поскольку недействительные блоки случаются редко, многие майнеры сочли ненужным проверять блоки перед началом майнинга поверх блока.

Многие майнеры по-прежнему проверяют блок сразу после того, как начали его майнить. Вместо этого они будут проверять блок, пока они уже на нем майнят, и прекращают майнинг на нем только в том случае, если он окажется недействительным. Хотя они могут потерять деньги, делая это, риск не так велик, потому что блоки редко бывают недействительными, но вознаграждение велико из-за дополнительного времени майнинга.

Стимул для проверки блоков исходит из того факта, что будущие блоки строятся на нем. Если майнер пропускает проверку и просто начинает создавать новый блок, и оказывается, что остальная часть сети отклонила предыдущий блок, любые новые блоки, которые майнер создает со ссылкой на недействительный блок, также будут отклонены, и майнер потеряет все работа, которую они вложили в тех.