Глоссарий

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

Сложность: средняя

Первая транзакция в новом блоке - это coinbase-транзакция, в которой майнер получает Биткоины и плату за майнинг.

Что такое coinbase-транзакция?

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

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

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

Что такое генезис-блок?

Генезис-блок, также известный как нулевой блок, был сгенерирован с помощью Bitcoin, первой криптовалюты. Роль блока была критически важной в запуске Bitcoin. Это произошло 3 января 2009 года. Это был самый первый блокчейн в истории и этим он отличается от остальных. В результате и заложенные в него параметры были необычными.

Генезис-блок Биткойна имеет одну особенность: Сатоши Накамото поместил в код блока сообщение со следующим текстом: "The Times 03/Jan/ 2009 Chancellor on the brink of second bailout for banks."

Это название статьи, опубликованной в The Times 3 января 2009 года, в которой говорилось, что британское правительство оказывает поддержку находящемуся в кризисе банковскому сектору.

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

С какой целью Сатоши Накамото разместил блоке именно это сообщение - неизвестно, потому что создатель Биткойна больше никогда об этом не говорил.

Характеристики coinbase-транзакции

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

Это означает, что сумма данной транзакции связана с текущим вознаграждением за блок, которое меняется согласно расписанию халвинга (англ. "halving", уменьшение вдвое). Не будем забывать, что халвинг - это событие, которое происходит после добычи каждых 210 000 блоков в сети Bitcoin (примерно каждые четыре года). Другие криптовалюты могут работать подобно Bitcoin, а многие используют собственные системы определения размера вознаграждения. Принцип халвинга - постепенно сокращать поощрения майнеров вдвое и, следовательно, держать инфляцию под контролем. Вознаграждения в Биткойне, например, начинались с 50 BTC за каждый блок. После этого они снизились до 25 BTC, затем 12,5 BTC, а сейчас находятся на уровне 6,25 BTC. Сегодня сумма coinbase-транзакции составляет 6,25 BTC, которая выплачивается добывшему блок майнеру или майнерам.

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