OSS探訪

Bitcoin Core — blockとtransactionを自ら検証するBitcoin参照実装

OSS健全度 92
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
90,166
主要言語
C++
ライセンス
MIT
リポジトリ最終更新
2026/09/12

概要

Bitcoin CoreはBitcoin peer-to-peer networkへ接続し、blockとtransactionをdownloadして完全検証するsoftwareです。full node機能に加え、optionalなwalletとgraphical user interfaceをbuildできます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

network参加・完全検証・walletを一つのsoftwareで扱う

peer-to-peer networkからblockとtransactionを取得し、localでvalidationします。walletとGUIはoptionalで、用途に応じてbuildへ含められます。unit testに加え、Python製のregression・integration testとWindows、Linux、macOS向けCIが整備されています。

出典:[1]

third partyへ検証を委ねずBitcoin nodeを運用したい場合

Bitcoin protocolの状態を自分で検証するfull node、wallet、開発・test環境を必要とする利用者に向きます。storage、bandwidth、sync時間、wallet運用、network exposureを事前に見積もり、段階的に同期してください。

出典:[1]

通貨概念とsoftwareを分け、stable releaseを選ぶ

Bitcoinという通貨・network全体ではなく、このrepositoryはBitcoin Coreのintegration/staging treeです。masterは継続的にbuild・testされても完全な安定性は保証されず、stable releaseはrelease branchから作られるtagで示されます。security-critical projectのため、公式binary・署名・release情報とtest planを確認してください。

出典:[1][2]

参考にした公式資料

  1. [1]Bitcoin Core README(2026-09-13)
  2. [2]Bitcoin Core GitHub repository(2026-09-13)
編集部からの補足

通貨・protocol・softwareが同じBitcoin brandに重なる中、Coreという識別語で実装固有の検索意図を分ける例として選びました。

成長

成長の推移 · 直近30日

90,166 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
357
Open PR
391

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • bitcoin
  • c-plus-plus
  • p2p
  • cryptocurrency
  • cryptography
Stars
90,166
Forks
39,384
Watchers
4,101
Open Issues
336
主要言語
C++
ライセンス
MIT
リポジトリ最終更新
2026/09/12
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。