Глоссарий · Майнинг

Осиротевший блок (устаревший блок)

Автор: команда CloudMineCryptoОбновлено Также называется устаревшим блоком

Определение

Осиротевший блок, точнее устаревший блок, — это корректный блок Bitcoin, который не вошёл в основную цепочку, потому что другой блок той же высоты выиграл гонку. Его майнер не получает награду, а транзакции, которых нет в победившем блоке, возвращаются в очередь.

Часть глоссария по майнингу Bitcoin: 88 терминов простыми словами.

Два победителя, одна цепочка

#100main chain#101main chain#102 Awins#102 Bstale#103built on Alongest chainno reward, fees returnto the mempool
И A, и B допустимы. Узлы продолжают считать главным тот блок, который увидели первым, пока блок 103 не разрешит ситуацию. После этого каждый узел следует цепочке с наибольшей проделанной работой.

Как блок становится устаревшим?

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

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

Что происходит с наградой и транзакциями?

Coinbase-транзакция устаревшего блока не входит в основную цепочку, поэтому награду нельзя будет потратить. Большинство его платежей, вероятно, попали и в победивший блок. Остальные возвращаются в мемпул и включаются в более поздний блок.

Поэтому монеты из coinbase-транзакции нельзя тратить, пока не пройдут 100 блоков. По этой же причине биржи ждут несколько подтверждений, прежде чем зачислить депозит.

Как правильно: осиротевший или устаревший блок?

В коде Bitcoin Core это разные понятия. Осиротевший блок — это блок, родительский блок которого узел ещё не видел. Устаревший блок — тот, который проиграл гонку. В обычной речи словом «осиротевший» называют и то и другое. Сегодня устаревшие блоки встречаются редко, потому что новые блоки распространяются по сети за секунды.

Источники

  1. Осиротевший блок · Bitcoin Wiki
  2. Руководство по блокчейну · документация для разработчиков Bitcoin
  3. Bitcoin: A Peer-to-Peer Electronic Cash System · Сатоши Накамото, 2008

Актуальные данные на этой странице поступают из API CloudMineCrypto и общедоступных данных блокчейна, регулярно обновляются и отмечены в соответствующих местах. Только в образовательных целях, не финансовая рекомендация.

А теперь посмотри, как работает майнинг.

Забери бесплатный план майнинга на 8 часов в приложении CloudMineCrypto и смотри, как растёт баланс BTC на основе актуальных данных сети. Выводи средства на свой кошелёк, в том числе через Lightning. Вознаграждения являются оценочными.