本文へスキップ
BecomeCoder
Wiki一覧コース一覧

コンセンサスアルゴリズム

最終更新: 2026年8月9日

コンセンサスアルゴリズム(consensus algorithm)は、中央の管理者がいない分散台帳で、「どの取引が正しく、どんな順番なのか」をネットワーク全体で合意するための決まりごとです。日本語では「合意形成アルゴリズム」とも言います。

管理者がいないと、誰かが嘘の取引を流したり、同じお金を二重に使おうとしたり(二重支払い)するかもしれません。コンセンサスアルゴリズムは、多数のノードが自律的に動きながらも 1つの正しい歴史に収束する ように設計されています。代表的な方式には次のものがあります。

方式選び方の考え方代表例
Proof of Work計算をいちばん頑張った人ビットコイン
Proof of Stake資産を多く預けた人イーサリアム
Proof of History+PoS時刻を共有して高速にSolana

合意に参加し、取引を検証するノードを バリデータ と呼びます。「どの方式を選ぶか」で、そのブロックチェーンの速さ・手数料・省エネ性・安全性が大きく変わります。

← Wiki一覧に戻る