В какой момент и как майнер, успешно решивший хэш, получает монеты? [дубликат]

Когда майнер создает действительный блок, он транслирует его в сеть.

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

  1. Когда монеты отдаются майнеру или они отдаются обоим майнерам?

  2. Как монеты отправляются майнеру?

  3. Содержит ли решаемый блок личность (публичный адрес) решателя, чтобы протокол мог отправить ему деньги? https://en.bitcoin.it/wiki/Block_hashing_algorithm - не могу найти этот адрес здесь

РЕДАКТИРОВАТЬ: Теперь мне кажется, что оба вознаграждены, каждый внутри своей соответствующей вилки. Что-то вроде транзакции вознаграждения помещается внутрь этой цепочки. Когда одна вилка выигрывает, соответствующая награда остается в силе, а другая вилка отбрасывается сообществом. Я прав?

Ответы (2)

Правда в том, что "точка получения монет" стоит перед "точкой решения блока" :)

Майнер сначала создает транзакцию coinbase с вознаграждением для себя, а затем пытается решить блок.

Хахахахаха. Крутой ответ. И моя правка выше тоже правильная?

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

Роль системы в этом ограничивается разрешением блоков действительно содержать такой (иначе несбалансированный) платеж.

Если у вас форк с двумя ветками, то внутри каждой ветки будет оплата какому-то майнеру. Какой из них в конечном итоге будет рассматриваться миром как ценный, зависит от того, на каком из двух будет построено. Что касается системы, то есть две возможные версии истории, и обе верны. В одном из них платит А, в другом — В. В какой-то момент одна из двух цепочек становится длиннее, и все переключаются на ее принятие.

Чтобы избежать случайных форков для переворачивания баланса людей (если они получали оплату за счет субсидии на блок), выходы биткойн-транзакций из coinbase (тип транзакции, которая зачисляет субсидию и сборы мимеру), они должны быть похоронены 100 дополнительными блоками . до того, как будет потрачено. Это специальное правило, называемое правилом погашения, которое применяется только к транзакциям coinbase.