NODE / MINEСРАВНЕНИЯ С ОПОРОЙ НА ИСТОЧНИКИ
Full Node vs. майнер: проверка и создание блоков
Full Node проверяет историю по своим правилам. Майнер ищет действительное доказательство работы для нового блока; отбор транзакций может контролировать оператор пула.
Full Node отклоняет недействительные блоки и среди известных действительных ветвей следует цепочке с наибольшей накопленной работой. Майнеры создают эту работу. Один человек может выполнять обе взаимодополняющие роли.
02Главные различия
Full Node проверяет блоки и расходы, включая подписи, правила эмиссии и запрет двойной траты в принятой истории.
Майнер ищет хеш заголовка, не превышающий целевое значение. Действительного доказательства работы недостаточно, если остальная часть блока нарушает правила.
Узел сравнивает накопленную работу действительных ветвей; не решает одно лишь число блоков или подключённых узлов.
Мощность влияет на шанс создать следующий блок. Конкурирующие действительные ветви могут вызвать реорганизацию, а не произвольное переписывание подписей.
Правила приёма и передачи неподтверждённых транзакций могут быть строже консенсуса. Само отклонение из mempool не делает блок недействительным.
Создатель шаблона выбирает транзакции. В пуле это часто делает оператор; владелец хеширующего оборудования может не контролировать выбор.
Проверка использует вычисления, диск и передачу данных. Само содержание узла не даёт права на награду за блок Bitcoin.
Майнинг расходует электричество и оборудование. Награда включает новую эмиссию и комиссии; выручка не равна прибыли, а выплаты пула зависят от его условий.
Собственная проверка уменьшает зависимость от внешних поставщиков данных. Она не гарантирует анонимность, безопасность ключей или доступ ко всей информации контрагентов.
Преобладание мощности может облегчить цензуру или реорганизацию собственных платежей. Само по себе оно не даёт ключей к чужим монетам или права создать завышенную награду.
Число узлов — не число голосов. Даже большинство вычислительной мощности не заставит узел принять блок, нарушающий его правила; однако оно может угрожать порядку или включению действительных транзакций. Сам узел не гарантирует необратимость платежа.
Сравнение описывает обычную проверку и майнинг Bitcoin. Bitcoin Core v29.0 служит конкретным примером, а не обозначением новейшей версии. Выплаты и управление шаблонами различаются между пулами.