При создании блока кто на самом деле генерирует 25 биткойнов, которые выступают в качестве вознаграждения? [дубликат]

Я понимаю, что тот, кто находит новый блок в блокчейне, получает 25 биткойнов в качестве «награды».

Откуда на самом деле берутся эти биткойны ? Как они чеканятся? Как они на самом деле генерируются? Каково «обычное» объяснение того, что происходит в блокчейне, так что эти «новые» 25 биткойнов действительно создаются?

Я изменил «после» в заголовке на «когда», потому что генерация вознаграждения — это эффект нахождения блока.

Ответы (2)

25 BTC фактически генерируются из воздуха. По сути, каждый одноранговый узел в сети знает, как принимать блоки, где первая транзакция в каждом блоке должна составлять не более 25 BTC. Если больше, то блок считается недействительным. Обратите внимание, что это монеты, переданные майнеру, поскольку именно майнер создает блок и, следовательно, может указать, на какой адрес будут отправлены эти 25 BTC. Также обратите внимание, что 25 не является жестко заданным значением, оно меняется со временем. Опять же, в каждом пире «запрограммировано» еще одно правило, по которому они могут рассчитать текущее вознаграждение. В настоящее время максимально разрешено 25, но для каждого определенного количества блоков пиры знают, что значение нужно уменьшить вдвое — изначально было 50 BTC, теперь 25, дальше будет 12,5.

Таким образом, чтобы ответить на ваш вопрос, сверстники коллективно знают, что правило заключается в том, чтобы время от времени генерировать монеты из воздуха, и человек, который их получает, — это человек, который добыл блок. Вы можете спросить: что, если нечестный пир изменит транзакцию в 25 BTC, чтобы она досталась ему, а не майнеру? Они не могут этого сделать, потому что им нужно будет повторно майнить этот блок (изменение содержимого блока также меняет его хэш).

На самом деле разрешено создавать блок, требующий меньшего вознаграждения, чем разрешено. В этом случае монеты просто теряются. Конечно, этого никто не делает, потому что это глупо. Но не недействительным.
Однако существуют блоки с вознаграждением ниже максимального.
ах извините вы правы. отредактировано, чтобы сказать «должно быть не более 25 BTC»

Когда кто-то пытается найти блок, он ратифицирует набор транзакций.

В протоколе есть правило, утверждающее, что этот набор транзакций должен включать транзакцию Coinbase в качестве первой транзакции. Coinbase Transaction — это транзакция, которая отправляет деньги «из ниоткуда» на адрес майнера. Его вывод ограничен суммой комиссии за транзакцию и текущим вознаграждением за блок (в настоящее время 25 BTC) или равен ему.

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