Чем она отличается от других транзакций?
Обычная транзакция тратит уже имеющиеся монеты. У coinbase-транзакции один вход, который никуда не ссылается, потому что она создаёт новые монеты. Вместо подписи, которая была бы в обычном входе, здесь есть поле произвольных данных размером до 100 байт.
Начиная с 2013, это поле должно начинаться с высоты блока. Майнеры записывают туда дополнительный nonce, а пулы часто добавляют своё название. В самом первом таком поле, в генезис-блоке, есть заголовок газеты: «The Times 03/Jan/2009. Канцлер на пороге второго спасения банков».
Сколько она может выплатить?
Не больше суммы субсидии блока и комиссий за транзакции. Сейчас субсидия составляет 3,125 BTC, а комиссии добавляют к среднему блоку около 0,020 BTC (текущая оценка, обновляется каждый час). Если указать сумму больше, все узлы отклонят блок. Если указать меньше, разница пропадёт навсегда. Некоторые блоки по ошибке именно так и сделали.
Выходы могут поступать на любые адреса. Обычно пул получает выплату на свой адрес, а затем отдельно платит участникам. Начиная с SegWit, coinbase-транзакция также содержит небольшой выход с обязательством включить данные witness блока.
Почему ее нельзя потратить сразу?
Монеты из coinbase-транзакции нельзя тратить, пока поверх блока не будет создано ещё 100 блоков. Это занимает примерно от 16 до 17 часов. Блок всё ещё может проиграть в гонке и стать устаревшим, а вместе с ним исчезнет и награда. Ожидание не даёт потратить монеты, которые могут пропасть. Биржа Coinbase — отдельная компания с таким же названием.
Источники
- Coinbase · Bitcoin Wiki
- Справочник по блокчейну: заголовки, деревья Меркла, целевое значение · документация для разработчиков Bitcoin
- Руководство по блокчейну · документация для разработчиков Bitcoin
Актуальные данные на этой странице поступают из API CloudMineCrypto и общедоступных данных блокчейна, регулярно обновляются и отмечены в соответствующих местах. Только в образовательных целях, не финансовая рекомендация.