08 / 691NODE

Full Node

узел полной проверки

Самостоятельная проверка блоков Bitcoin и UTXO без передачи решения обозревателю или майнеру.

Full Node сам применяет правила консенсуса Bitcoin. Выводит действительное состояние из данных; число партнёров и марка устройства не придают выводам веса голоса.

Узел проверяет заголовки, Proof of Work, связи блоков и переходы UTXO. Подключение требует существующих непотраченных выходов, выполненных скриптов и правильной эмиссии. Большая работа выбирает другую действительную ветвь, не обходит правила действительности. [Bitcoin Core v29.0: validation]

Первый запуск загружает и обрабатывает историю. Bitcoin Core может при условиях пропускать старые проверки скриптов с assumevalid; assumevalid=0 отключает оптимизацию. AssumeUTXO начинает со snapshot, соответствующего утверждённому хешу, и проверяет прошлое в фоне. Доступное текущее состояние не означает завершённую историческую проверку. [Bitcoin Core v29.0: validation] [Bitcoin Core v29.0: AssumeUTXO]

Pruned узел удаляет обработанные старые файлы блоков, сохраняет UTXO и проверяет новые блоки. Архивный сохраняет старые. Различается доступность для выдачи и повторного поиска истории; SPV не проверяет все транзакции и состояние таким же образом. [Bitcoin.org: running a full node]

Работающий узел не защищает платежи, проверяемые кошельком через чужой сервер. Проверьте источник данных и путь распространения. Узел может работать без закрытых ключей; хранение и подпись — отдельные функции. Своя проверка не устраняет метаданные сети и ошибки резервирования. [Bitcoin.org: running a full node] [Bitcoin Core v29.0: RPC security]

P2P переносит блоки и транзакции; RPC позволяет приложениям управлять узлом и, возможно, кошельком. Входящий порт P2P — не публичный RPC. Bitcoin Core советует не выставлять RPC в открытый интернет и использует cookie аутентификации для местных клиентов. [Bitcoin Core v29.0: RPC security]

В getblockchaininfo проверьте сеть, blocks, headers и initialblockdownload; getchainstates различает snapshot и фоновую проверку. Зелёный значок или число соединений не доказывает полную проверку. Убедитесь, что кошелёк читает этот узел, а вершина не устарела. [Bitcoin Core v29.0: AssumeUTXO] [Bitcoin Core v29.0: validation]

Пример · NODE

Доверять серверу или проверять самостоятельно

Кошелёк, подключённый к чужому серверу, отправляет ему запросы о своих транзакциях. Если он действительно использует Ваш Full Node, то может получать данные, проверенные этим узлом по правилам консенсуса, без таких запросов к чужому серверу. Сам запуск узла не меняет подключение кошелька и не гарантирует анонимности.

Для полной картины прочитайте эту статью вместе с Bitcoin, Timechain / Blockchain, Транзакция, UTXO, Proof of Work. На эту статью также ссылаются Bitcoin, Satoshi Nakamoto, Timechain / Blockchain, Proof of Work.

01Майнит ли Full Node биткоины?

Не сам по себе. Full Node проверяет блоки и транзакции. Майнинг многократно хеширует заголовки блоков-кандидатов; обе роли могут работать вместе, но технически они различны.

02Нужно ли навсегда хранить весь блокчейн?

Нет. Pruning удаляет уже обработанные старые файлы блоков, сохраняя текущее состояние UTXO и более новые данные для работы. Это не пропуск валидации ради экономии места. Отдельно assumevalid при определённых условиях может пропускать старые проверки скриптов; AssumeUTXO загружает snapshot и проверяет историю в фоновом режиме.

DOC · 001Bitcoin Core v29.0: validationПервичный источник ↗DOC · 002Bitcoin Core v29.0: AssumeUTXOПервичный источник ↗DOC · 003Bitcoin.org: running a full nodeПервичный источник ↗DOC · 004Bitcoin Core v29.0: RPC securityПервичный источник ↗
Проверено 1 августа 2026 годаСначала источники · Не является инвестиционной рекомендацией