Я знаю, что это связано с этим вопросом . Тем не менее, мне особенно любопытно, что произойдет с вознаграждением за майнинг , а не с транзакциями, при условии разветвления.
Как показано на картинке. Предположим, в какой-то момент блокчейн начинает разветвляться. Каждый новый блок в каждой цепочке добавляется одновременно, пока, в конце концов, синяя цепочка не станет длиннее зеленой из-за G
более быстрого майнинга. Тогда зеленая цепочка становится недействительной.
Означает ли это, что майнеры для A, B, C и D, E, F вообще не получают награды за майнинг, пока не будет определена более длинная ветвь (в данном случае синяя ветвь), тогда майнеры для D, E, F, G получить награды?
Если да, то что, если эгоистичный майнер выпустит два новых блока в зеленой цепочке после добавления G? (Как показано ниже) Означает ли это, что награды снова отменяются?
Спасибо!
Редактирует:
Следуя одному из ответов, предположим, что ниже мы имеем ГЛОБАЛЬНОЕ представление всех блоков во всей системе блокчейна:
Таким образом, цветные блоки становятся сиротами. Тем не менее, блок № 1 и блок № 3, похоже, по-прежнему получают вознаграждение, за исключением того, что они никогда не могут потратить эти вознаграждения. Означает ли это, что общее количество биткойнов на рынке будет практически меньше 21 миллиона (после того, как все монеты будут добыты) из-за этих потерянных блоков? Т.е. некоторые монеты вознаграждаются блоками-сиротами, но они никогда не могут быть использованы кем-либо?
Блоки 2, 4 и 5 также получают вознаграждение (но не могут потратить эти вознаграждения)?
При обсуждении здесь вы должны различать локальное представление узлов о цепочке и ваше глобальное представление.
Каждая цепь (имеется в виду: блок вместе со всеми его прямыми и косвенными предками) — это версия истории. В этой цепочке блок выплачивается тому, кто его добыл. Что касается майнеров в этой цепочке, они расширяют цепочку, которую они считают законной, и считают, что в этом процессе им платят. Таким образом, майнер B считает, что ему платит B, и считает, что A платит родительский блок. То же самое с C, видя, что A и B платят.
Однако, когда происходит реорганизация, майнеры A, B и C, а также любые узлы, которые первыми увидели эти блоки, понимают, что они работали над версией истории, которую сеть (вероятно) не примет, и переключаются на Цепочка DEFG, в которой они не оплачиваются.
Теперь в Биткойне есть правило, называемое зрелостью , которое не позволяет тратить монеты, отчеканенные в блоках, до тех пор, пока не будет добыто 100 блоков сверху. Это предотвращает ситуацию, когда многие транзакции становятся недействительными из-за реорганизации, которая удаляет монетную базу, сформировавшую первоначальный кредит. После 100 блоков маловероятно, что реорганизация все еще произойдет.
Coinbase (или вывод с вознаграждением за майнинг) можно потратить только после того, как COINBASE_MATURITY
будет достигнуто значение, равное 100 блокам . Следовательно, майнер, который тратит базу монет, которая позже сторнируется, представляет собой проблему только в том случае, если реорганизация блоков превышает 100 блоков. Вероятность того, что это произойдет в основной сети Биткойн, ничтожно мала.
Тюремный Майк
Питер Уилле
Тюремный Майк
Питер Уилле
Питер Уилле
Питер Уилле
Питер Уилле
Питер Уилле