Глоссарий · Майнинг

Coinbase-транзакция

Автор: команда CloudMineCryptoОбновлено Также называется генерационной транзакцией

Определение

Coinbase-транзакция — первая транзакция в каждом блоке Bitcoin. Её создаёт майнер, чтобы выплатить себе награду за блок: новые биткоины из субсидии блока и все комиссии за остальные транзакции в блоке.

Часть глоссария по майнингу Bitcoin: 88 терминов простыми словами.

Внутри одного блока

  1. #0Coinbase-транзакция

    всегда первая

    Вводные данные

    Предыдущих монет нет. В поле произвольных данных записывают высоту блока, дополнительный nonce и часто название пула.

    Выход

    На адрес майнера поступает до 3,125 BTC новых биткоинов и около 0,020 BTC комиссий.

  2. #1Обычный платёжкомиссия 0,00004210 ↑
  3. #2Обычный платёжкомиссия 0,00001875 ↑
  4. #3Обычный платёжкомиссия 0,00012030 ↑
  5. …и еще несколько тысяч
Все комиссии суммируются в выходе coinbase-транзакции. Сумма комиссий — текущая оценка среднего значения за сегодня, обновляется каждый час. Комиссии в примерах платежей вымышлены.

Чем она отличается от других транзакций?

Обычная транзакция тратит уже имеющиеся монеты. У coinbase-транзакции один вход, который никуда не ссылается, потому что она создаёт новые монеты. Вместо подписи, которая была бы в обычном входе, здесь есть поле произвольных данных размером до 100 байт.

Начиная с 2013, это поле должно начинаться с высоты блока. Майнеры записывают туда дополнительный nonce, а пулы часто добавляют своё название. В самом первом таком поле, в генезис-блоке, есть заголовок газеты: «The Times 03/Jan/2009. Канцлер на пороге второго спасения банков».

Сколько она может выплатить?

Не больше суммы субсидии блока и комиссий за транзакции. Сейчас субсидия составляет 3,125 BTC, а комиссии добавляют к среднему блоку около 0,020 BTC (текущая оценка, обновляется каждый час). Если указать сумму больше, все узлы отклонят блок. Если указать меньше, разница пропадёт навсегда. Некоторые блоки по ошибке именно так и сделали.

Выходы могут поступать на любые адреса. Обычно пул получает выплату на свой адрес, а затем отдельно платит участникам. Начиная с SegWit, coinbase-транзакция также содержит небольшой выход с обязательством включить данные witness блока.

Почему ее нельзя потратить сразу?

Монеты из coinbase-транзакции нельзя тратить, пока поверх блока не будет создано ещё 100 блоков. Это занимает примерно от 16 до 17 часов. Блок всё ещё может проиграть в гонке и стать устаревшим, а вместе с ним исчезнет и награда. Ожидание не даёт потратить монеты, которые могут пропасть. Биржа Coinbase — отдельная компания с таким же названием.

Источники

  1. Coinbase · Bitcoin Wiki
  2. Справочник по блокчейну: заголовки, деревья Меркла, целевое значение · документация для разработчиков Bitcoin
  3. Руководство по блокчейну · документация для разработчиков Bitcoin

Актуальные данные на этой странице поступают из API CloudMineCrypto и общедоступных данных блокчейна, регулярно обновляются и отмечены в соответствующих местах. Только в образовательных целях, не финансовая рекомендация.

А теперь посмотри, как работает майнинг.

Забери бесплатный план майнинга на 8 часов в приложении CloudMineCrypto и смотри, как растёт баланс BTC на основе актуальных данных сети. Выводи средства на свой кошелёк, в том числе через Lightning. Вознаграждения являются оценочными.