価値・仕組み
ビットコインのルールは誰が決める?
開発者・マイナー・フルノードの役割
「開発者がコードを書き換えたら、ビットコインのルールも勝手に変わるのでは?」。発行上限や取引のルールがあると分かると、今度は、それを誰が変えられるのか気になりますよね。
提案やソフトウェアへの実装だけで、全員が使うルールが自動的に変わるわけではありません。 ただ、誰にも変更できない、とも言い切れません。何が提案され、ソフトウェアにどう組み込まれ、参加者がどう採用するのか。順に見ていきましょう。[1][2]
「ルール」は何を指す?
ここで扱うのは、新しいブロックや取引を有効とみなすためのコンセンサスルールです。アプリのデザインや画面の表示、取引所が独自に決める注文条件とは区別して考えます。変更の種類によって、今までのソフトウェアと一緒に使えるかどうかや、必要な対応も変わります。[3]
開発者・マイナー・フルノードの役割
| 参加者 | 主な役割 | それだけではできないこと |
|---|---|---|
| 開発者 | 変更案を議論し、文書やソフトウェアを作る | 提案やコードだけで全利用者のルールを強制すること |
| マイナー | 候補ブロックを作り、採掘してネットワークへ提示する | 全変更をマイナーの多数決だけで確定すること |
| フルノード | 自分が使うソフトウェアのルールに従い、受け取ったブロックや取引を検証する | ほかの利用者が使うソフトウェアのルールを自動で変更すること |
フルノードは、自分のルールに合わないブロックを受け入れません。マイナーが新しいブロックを提示しても、それを有効と認めるかは、各ノードが確かめるわけです。マイナーの意思表示を採用条件に使う変更方式もあります。ただし、すべてのルールがマイナー投票で決まるわけではありません。[2][3]
提案から、実際の採用まで
- 提案と議論:誰でも質の高いビットコイン改善提案(BIP)を提出できます。BIPの公開や番号は、その提案への賛成票でも、採用された証拠でもありません。[1]
- 実装と公開:ソフトウェアの開発者がコードを作り、Bitcoin Coreなどではレビューを経て取り込みを判断します。Coreにコードが入っても、それだけでネットワーク全体のルールが変わるわけではありません。[2]
- 各参加者の採用:利用者は、動かすソフトウェアを自分で選びます。変更の内容によって、マイナーやフルノード、あるいは両方がそれを実行することが関わってきます。実際の採用と互換性を見ずに、実装だけで「変更済み」とは言えません。[3][4]
これは仕組みを理解するための説明で、すべての変更が同じ手順や単一の採決方式を通るという意味ではありません。BIPの状態も、ネットワーク上で誰がどのソフトウェアを動かしているかを、すべて示すものではありません。[1]
仮の例:検証条件を変える案が出たら
以下は仕組みを説明する架空例です。実在の変更案や進行状況ではありません。 ある開発者が「特定の条件を満たすブロックだけ受け入れる」という案を書き、対応ソフトウェアが公開されたとします。そのソフトウェアを動かすノードは、自分の基準で、受け取ったブロックを検証します。以前のソフトウェアとどう関わるか、マイナーがどう対応するかは、変更の内容と採用方式によって変わります。案が公開されただけで、全員に適用されたとは判断できません。
「ルール変更」のニュースで、3つ確認する
- 何が提案された? BIPの原文を開き、どの基準をなぜ変えるのか、まだ提案の段階なのかを確かめます。
- 実装はどこまで? ソフトウェアの公式発表やリリース情報を見ます。コードが取り込まれたことやソフトウェアが公開されたことと、利用者が更新したことは分けて確かめます。
- 実際の採用と互換性は? 採用の条件や適用状況、以前のルールとの関係を一次情報で確かめます。不明なら「まだ分からない」として、判断を保留します。
「一人が勝手に全部変える」「誰にも一切変えられない」のどちらかに決めつけず、提案、ソフトウェアへの実装、実際の利用をそれぞれ見ていきましょう。ビットコインの基本から確かめたいときは入門編、何を信じればよいか不安なときは仕組み・預け先・値段を分ける記事も読んでみてください。
参照した一次情報
確認日:2026年9月27日。以下は当日の公開文書です。上記の架空例と確認の順番は当サイトの編集によるもので、実際の変更案の採用状況を示すものではありません。変更ごとの最新状況は原文と公式の発表でご確認ください。
- BIP 3|現行の改善提案手続(提案は採用と別、BIPリポジトリは採用状況を完全には追跡しない)
- Bitcoin Core|CONTRIBUTING(Coreの変更取り込みとネットワークのルール変更を区別)
- Bitcoin Core|Software Life Cycle(変更にはマイナー・フルノード等の実行が関わる)
- Bitcoin Core|ルール変更に関する声明(2016年の説明。現在の採用率の根拠ではない)
本記事は一般的な仕組みの説明です。ルール変更の成否、資産の安全性、投資成果を保証するものではありません。広告・アフィリエイトリンクはありません。
