← Ко всем open source проектам

Bitcoin Core

bitcoin/bitcoin

Bitcoin Core — эталонная реализация узла Bitcoin: полная проверка блоков и транзакций, P2P-сеть, кошелек и опциональный графический интерфейс.

Форки 38,992
Автор bitcoin
Язык C++
Лицензия MIT
Обновлено 2026-06-09

Что это такое

Bitcoin Core — один из самых критичных открытых проектов в инфраструктуре Bitcoin. Это не “клиент для просмотра курса”, а полноценный узел, который подключается к одноранговой сети, скачивает блоки и транзакции и проверяет правила консенсуса.

Репозиторий важен из-за роли проверки. Узел Bitcoin Core не доверяет внешнему серверу в вопросе валидности цепочки: он проверяет блоки локально. В проект также входит кошелек и опциональный графический интерфейс.

Что внутри и как используют

Внутри — C++-код узла, P2P-логика, кошелек, консенсусные проверки, тесты, документация, сборочные инструкции и процесс релизов. Стабильные версии отмечаются релизными ветками и тегами.

Что делает полный узел

Фрагмент показывает не команду запуска, а ключевую цепочку обязанностей Bitcoin Core.

Язык: Markdown
Узел Bitcoin Core
1. Подключиться к одноранговой сети Bitcoin
2. Скачать блоки и транзакции
3. Локально проверить правила консенсуса
4. Вести состояние цепочки
5. При необходимости дать кошелек и графический интерфейс

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

Сильные стороны и ограничения

Сильная сторона Bitcoin Core — зрелость, строгая проверка изменений и центральная роль в проверке сети. Это проект, где надежность важнее скорости добавления функций.

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