Bitcoin VerityОткрыть сравнение

Уровень 9 · Продвинутый технический уровень

Как майнеры собирают блок

От шаблона, coinbase и корня Merkle до proof of work и долей пула.

Статья
93
Время чтения
15 минут
Проверено
10 сентября 2026 года

Суть вкратце

Майнинг начинается с корректного кандидата: ссылки на прошлый блок, транзакций, coinbase и заголовка. ПО меняет поля и хеширует заголовок до результата ниже цели; пул измеряет работу более лёгкими shares.

01

Шаблон начинается с проверки

Майнинговый узел выбирает корректные транзакции, обычно учитывая комиссии и пакеты предков, и соблюдает вес, sigops и консенсус. getblocktemplate из BIP 22 передаёт работу внешнему ПО.

02

Coinbase создаёт и выплачивает

Первая транзакция не может создать больше разрешённой субсидии и собирает комиссии. Она меняет extra nonce, задаёт выплату, а в SegWit-блоке содержит witness commitment.

03

Заголовок несёт proof of work

Корень Merkle транзакций входит в 80-байтовый заголовок с версией, прошлым хешем, временем, целью и nonce. Изменения дают новые попытки, пока хеш не окажется ниже цели.

04

Share обычно не блок

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

Уровень 9 · Продвинутый технический уровень

Основные понятия

Шаблон блока
Блок-кандидат и ограничения для майнингового ПО.
Coinbase-транзакция
Первая транзакция, создающая субсидию и собирающая комиссии.
Share
Доказательство пула с облегчённой целью для учёта работы.

Распространённое заблуждение

Майнеры решают каждую транзакцию, и самый быстрый компьютер её утверждает.

Более точное объяснение

Узлы сначала проверяют транзакции; майнер строит кандидат и ищет proof of work его заголовка.

Более точное объяснение

Майнер может включить что угодно?

Он выбирает среди корректных транзакций, но полные узлы отклонят блок с недействительным расходованием или избыточной субсидией.

93

Главные выводы

  1. 01Шаблон содержит проверенных кандидатов.
  2. 02Coinbase выплачивает субсидию и комиссии.
  3. 03Proof of work хеширует заголовок.
  4. 04Share пула обычно не является блоком.

Итог как для ребёнка

Совсем простыми словами

Майнер выбирает корректные транзакции, строит блок-кандидат и меняет числа в заголовке. Только хеш ниже цели превращает его в правильный блок.

Проверено: 10 сентября 2026 года

Источники и дополнительное чтение

Источники подтверждают конкретные факты и определения; ссылка не означает, что редакция разделяет все взгляды автора.

01
Bitcoin Developer Guide: майнингBitcoin Developer Guide
developer.bitcoin.org
02
BIP 22: getblocktemplateBitcoin Improvement Proposals
bips.dev
03
BIP 23: расширения майнингового пулаBitcoin Improvement Proposals
bips.dev
04
Спецификация Stratum V2Stratum V2
stratumprotocol.org

Образовательный материал, не инвестиционная рекомендация.