誰もビットコインにアップデートを強制することはできません。各ノードは、オペレーターがインストールすることを選択したソフトウェアを実行します。変更は、ネットワークの十分な部分がそれを実行することを選択した場合にのみ有効になります。
通常のプロセス
- アイデアはBIP(Bitcoin Improvement Proposal)として文書化され、公開で議論されます。
- 開発者は、時には数年間かけてそれをレビューし、Bitcoin Coreなどのソフトウェアに実装します。
- ユーザーとビジネスは、新しいバージョンを実行するかどうかを決定します。
- ソフトフォークの場合、マイナーは通常準備完了のシグナルを送り、その後特定のブロックでアクティブ化されます。
経済的な重み
最も重要なノードは、支払いを受け取る人々のノードです。取引所、商人、ウォレット、個人です。彼らはどのコインを受け入れるかを決定します。彼らが受け入れない異なるルールを持つチェーンは、単なる別のコインです。
開発者はコードを書きますが、誰かに実行を強制することはできません。マイナーはハッシュレートを持っていますが、人々が受け入れるコインをマイニングする必要があります。ユーザーは、受け取るものをチェックするソフトウェアを選択するため、最終的な発言権を持っています。