78 / 691CORE

Bitcoin Core

完全検証ノードと任意のウォレット

Bitcoin Core は最も広く使われるオープンソースの Bitcoin 完全検証ノード実装であり、プロトコルやネットワーク全体そのものではない。

P2P データを受信し、ローカル規則でブロックと取引を独立検証し、chainstate と mempool を維持し、任意で wallet、GUI、RPC を備える。

Bitcoin Core は MIT ライセンスで Bitcoin の規則とネットワーク機能を実装する。単一の repository が Bitcoin を定義するのではなく、運用者が実行版を選ぶ。

IBD 中に proof of work、連結、取引、script、UTXO 支出を検証する。chainstate は信頼サーバーから残高をコピーせず、ローカル検証から導く。

consensus は有効なチェーンを決める。mempool と relay policy は未承認取引にローカル規則を加えるため、非標準でも合意上は有効な場合がある。

P2P 層は複数 peer から header、block、取引を得る。mempool は一致せず、完全検証済み候補のうち累積 work 最大の chain を選ぶ。

wallet なしでもノードは検証する。任意 wallet は descriptor、鍵、address、取引を管理し、bitcoin-qt は GUI、bitcoind は daemon、bitcoin-cli は RPC 用である。

data directory には設定、block、chainstate、wallet がある。pruning は検証後に古いデータを消して容量を節約するが、過去照会を制限し、txindex は用途次第である。

JSON-RPC は機密性の高い node・wallet 操作を許す。Internet に公開せず、bind と firewall を制限し、安全に認証して必要最小限の権限にする。

公式 binary は SHA-256 と複数 builder の署名を公開する。信頼する鍵も確認し、Guix で build を再現し独立 attestations を比較できる。

patch、test、review は誰でも参加できる。maintainer は code を merge できるが、他人の node 規則を遠隔変更できず、user が導入版を決める。

公式から取得し hash と署名を確認し、release notes を読み、wallet backup と復元を試す。IBD、peer、高さ、disk、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), コンセンサス規則.

DOC · 001Bitcoin Core — integration/staging repository一次資料 ↗DOC · 002Bitcoin Core — transaction relay and mempool policy文書 ↗DOC · 003Bitcoin Core — contributing and maintainer model文書 ↗DOC · 004Bitcoin Core — installed files and components文書 ↗DOC · 005Bitcoin Core — JSON-RPC interface文書 ↗DOC · 006Bitcoin Core — release process文書 ↗DOC · 007Bitcoin Core — bootstrappable Guix builds文書 ↗DOC · 008Bitcoin Core — download and signature verification文書 ↗
2026年8月1日確認一次資料を優先 · 投資助言ではありません