分散システムで複数のノードが合意に達するための仕組み。ブロックチェーンなどで用いられる。
「コンセンサスアルゴリズム」を星図で探索する →
「コンセンサスアルゴリズム」とは?意味を解説
分散ネットワークの参加者が、中央管理者なしに同じ状態に合意するための計算手法。ビザンチン将軍問題を解決し、改ざん防止や信頼構築を実現。ブロックチェーンの基盤技術として重要。
例文
- ビットコインはPoWというコンセンサスアルゴリズムで取引を検証している。
- 複数のサーバーが同じデータを共有するにはコンセンサスアルゴリズムが不可欠。
- 新しいコンセンサスアルゴリズムの開発が仮想通貨業界の課題である。
語源・由来
英語のconsensus(合意)とalgorithm(算法)の造語。1980年代の分散コンピュータ理論から発展し、2009年のビットコイン登場で広く知られるようになった。
英語で言うと
Consensus AlgorithmByzantine Fault ToleranceDistributed Consensus
「コンセンサスアルゴリズム」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「コンセンサスアルゴリズム」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「コンセンサスアルゴリズム」を探索する →