【コンセンサスアルゴリズム】
コンセンサスアルゴリズム とは?
💡 みんなバラバラでも、全員が納得できる答えを出す民主主義のルール
📌 このページのポイント
コンセンサスアルゴリズムって、みんなで多数決するみたいなもの?
近いけどちょっと違うよ。多数決だと51%の人が嘘をつけば通っちゃうよね。コンセンサスアルゴリズムは、不正をするとコストがかかる仕組みにすることで、正直に行動するのが一番得になるように設計されているんだ
どんな種類があるの?
どれが一番いいの?
実は「これが最強」という方式はないんだ。セキュリティ・分散性・処理速度の3つを同時に最大化できないという「ブロックチェーンのトリレンマ」があって、各方式はこの中でバランスを取っているんだよ
じゃあ新しい方式も生まれてるの?
ブロックチェーン以外でも使われるの?
まとめ:ざっくりこれだけ覚えればOK!
「コンセンサスアルゴリズム」って出てきたら「みんなで正しい記録に合意するルール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Consensus Algorithm」 = 合意形成アルゴリズム
💬 Consensusはラテン語のconsentire(同意する)が語源で、全員が「うん、それでいいよ」と納得する状態を作るための手順ってことだよ