コンセンサス・アルゴリズムとは
ブロックチェーンの安全を守る「合意のルール」。その仕組みを、初心者にも分かりやすく解説します。
そもそも、コンセンサスアルゴリズムって何?
銀行のような中央管理者がいないブロックチェーンでは、誰の取引が正しくて、どの順番で記録するのかを、参加者みんなで合意して決める必要があります。そのための「ルール」や「手順」がコンセンサスアルゴリズムです。[金融庁, 経済産業省]
このルールがあるおかげで、世界中の誰とでも、安全にデータのやり取りができます。悪意のある人が嘘の情報を記録しようとしても、このルールによって防がれるのです。つまり、ブロックチェーンの信頼性と安全性を支える、最も重要な心臓部と言えます。[業界分析レポート]
核心概念:ブロックチェーン・トリレンマ
多くのブロックチェーンは、「分散性」「セキュリティ」「スケーラビリティ」の3つの特性を同時に高いレベルで達成することが困難であるという課題に直面しています。各コンセンサスアルゴリズムは、このトリレンマに対して異なるトレードオフを選択しています。
スケーラビリティ
分散性
セキュリティ