Consensus Algorithm (コンセンサス・アルゴリズム)
コンセンサス・アルゴリズム(合意方法)とは、ブロックチェーンがブロックを追加する際の仕組みのことを指します。
多数のノードで構成されるブロックチェーンにおいて、あらかじめ合意方法を決めておくことでシステムの整合性を保つことができます。
コンセンサス・アルゴリズムは、各ブロックチェーンの思想や解決したい課題によってそれぞれ異なります。
代表的なコンセンサス・アルゴリズムとして、PoW (Proof of Work)やPoS(Proof of Stake)があります。
PoW
計算問題を解くことで、新規ブロックを生成する権利を得ることができ、取引の承認を行います。
一般的に高い計算能力を持つ承認者(マイナー)ほど、新しいブロックを作成し、報酬を獲得する可能性が高くなります。
PoWを採用する代表的なブロックチェーンとして、ビットコインが挙げられます。
PoS
ステーキング量に基づいて新規ブロックの生成がされて、取引の検証を行います。
一般的にステーキング量が多い検証者(バリデーター)ほど、新しいブロックを作成し、報酬を獲得する可能性が高くなります。
PoSを採用する代表的なブロックチェーンとして、イーサリアムやカルダノが挙げられます。