コンセンサスアルゴリズム(consensus algorithm)は、中央の管理者がいない分散台帳で、「どの取引が正しく、どんな順番なのか」をネットワーク全体で合意するための決まりごとです。日本語では「合意形成アルゴリズム」とも言います。
管理者がいないと、誰かが嘘の取引を流したり、同じお金を二重に使おうとしたり(二重支払い)するかもしれません。コンセンサスアルゴリズムは、多数のノードが自律的に動きながらも 1つの正しい歴史に収束する ように設計されています。代表的な方式には次のものがあります。
| 方式 | 選び方の考え方 | 代表例 |
|---|---|---|
| Proof of Work | 計算をいちばん頑張った人 | ビットコイン |
| Proof of Stake | 資産を多く預けた人 | イーサリアム |
| Proof of History+PoS | 時刻を共有して高速に | Solana |
合意に参加し、取引を検証するノードを バリデータ と呼びます。「どの方式を選ぶか」で、そのブロックチェーンの速さ・手数料・省エネ性・安全性が大きく変わります。