Программа получает P2P-данные, локально проверяет блоки и транзакции, ведёт chainstate и mempool и может включать кошелёк, GUI и RPC.
Bitcoin Core — ПО с лицензией MIT, реализующее правила и сетевые интерфейсы Bitcoin. Репозиторий не определяет Bitcoin единолично: оператор сам выбирает версию.
Во время IBD узел проверяет proof of work, связи, транзакции, скрипты и расходы UTXO. Chainstate выводится локально, а не копируется с доверенного сервера.
Консенсус определяет допустимую цепь. Политика mempool и relay добавляет локальные правила для неподтверждённых транзакций; нестандартная транзакция может быть консенсусно допустимой.
Слой P2P получает заголовки, блоки и транзакции от нескольких peers. Mempool различаются; активен полностью проверенный кандидат с наибольшей накопленной работой.
Узел проверяет сеть без кошелька. Необязательный wallet управляет дескрипторами, ключами, адресами и транзакциями; bitcoin-qt — GUI, bitcoind — демон, bitcoin-cli — RPC.
Каталог данных хранит конфигурацию, блоки, chainstate и кошельки. Pruning удаляет старые данные после проверки, но ограничивает исторические запросы; txindex зависит от задачи.
JSON-RPC разрешает чувствительные операции. Не открывайте его Интернету: ограничьте bind и firewall, настройте безопасную аутентификацию и минимальные права.
Официальные файлы имеют SHA-256 и подписи нескольких builders. Проверяйте доверенные ключи; Guix позволяет повторить build и сравнить независимые attestations.
Патчи, тесты и review открыты. Мейнтейнеры сливают код, но не могут удалённо изменить правила чужих узлов; пользователи выбирают установленную версию.
Загружайте официально, проверяйте хеши и подписи, читайте примечания, сохраняйте кошелёк и тестируйте восстановление. Следите за IBD, peers, высотой, диском, debug.log и RPC. Bitcoin Core — integration/staging repository · Bitcoin Core — transaction relay and mempool policy · Bitcoin Core — contributing and maintainer model · Bitcoin Core — installed files and components · Bitcoin Core — JSON-RPC interface · Bitcoin Core — release process · Bitcoin Core — bootstrappable Guix builds · Bitcoin Core — download and signature verification
Для полной картины прочитайте эту статью вместе с Full Node, Правила консенсуса, BIP (Bitcoin Improvement Proposal), Bitcoin, Soft Fork, Mempool. На эту статью также ссылаются Soft Fork, Hard Fork, BIP (Bitcoin Improvement Proposal), Правила консенсуса.