Что такое базовый текст биткойн-блока?

На сайте https://coin.dance/blocks#blockDetails есть столбец Coin Base Textсо значениями типа Mined by AntPoolk9 Z4,bили *3Zc/BTC.COM/mm.j΀n~OoBրn*e*@например. Что это значит? Эквивалентен ли он одноразовому номеру (потому что я думал, что одноразовый номер всегда числовой)?

И где хранится эта информация? В каждом биткойн-блоке? И почему?

Ответы (1)

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

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

The Times, 03 января 2009 г. Канцлер на пороге второй помощи банкам

* Начиная с блока 227 836, первые несколько байтов coinbase должны содержать высоту блока.

спасибо :) Но чего я до сих пор не понимаю: зачем это вообще нужно/полезно. 100 байтов произвольных данных на блок (более 47 мегабайт в 500 000 блоков) звучит как пустая трата дискового пространства...
@Alpha Satoshi Nakamoto использовал его, чтобы включить это сообщение, чтобы доказать, что блок был добыт после этой даты. Он также предоставляет место для дополнительного Nonce, который используется для проверки большего количества хэшей при майнинге. Я не уверен, предвидел ли он больше применений, чем это, но тогда это было использовано со смыслом. Теперь он должен содержать высоту блока, что полезно для гарантии того, что никакие две транзакции coinbase не будут идентичными (ранее это было простым способом для майнеров выполнять несколько транзакций с одним и тем же TXID). Знание пула, который добыл блок, безусловно, полезно для измерения централизации пула.
@Alpha Кроме того, 47 МБ вряд ли можно назвать вмятиной. Если бы этот небольшой объем хранилища вызвал у кого-то проблему, у него все равно возникла бы проблема через 8 часов, когда блокчейн вырос более чем на 47 МБ.