コンセンサスアルゴリズムとは、ノード間の合意形成を可能にするルールブックのことです。プルーフ・オブ・ワーク、プルーフ・オブ・ステーク、委任型プルーフ・オブ・ステーク、そして実用的なビザンチン耐障害性などが一般的なものです。それぞれ、速度、セキュリティ、エネルギー消費量の間で異なるトレードオフが生じます。プルーフ・オブ・ワークは実績があり、攻撃コストも高いですが、処理速度が遅く、膨大な電力を消費します。プルーフ・オブ・ステークは高速でエネルギー効率に優れていますが、大口保有者に有利であり、実績も十分ではないと批判されています。
アルゴリズムの選択は、チェーンのあらゆる側面を決定づけます。スループット、ファイナリティ時間、ハードウェア要件、分散化など、すべてがアルゴリズムに依存します。委任型プルーフ・オブ・ステーク(DPoS)を採用するチェーンは、毎秒数千件のトランザクションを処理できますが、処理能力が少数のバリデーターに集中します。プルーフ・オブ・ワーク(PoW)を採用するチェーンは、マイニング能力をより広く分散できますが、DPoSほどの速度で拡張することはできません。万能な解決策はありません。スケーラビリティ、セキュリティ、分散化は互いに相反する要素です。これらの相反する要素が解消されるのが、コンセンサスアルゴリズムなのです。
一般的なアルゴリズムの比較
- プルーフ・オブ・ワーク ― 安全だが、処理速度が遅く、エネルギー消費が大きい
- プルーフ・オブ・ステーク ― 効率的、迅速なファイナリティ、金権政治的な傾向
- 委任型プルーフ・オブ・ステーク ― 高スループット、バリデーター数の削減
- PBFT — 高速なファイナリティ、許可型ネットワークに適している
新興チェーンはハイブリッド方式を試みている。より良いバランスを模索する試みは今も続いている。
Comments
No comments yet. Be the first to share a thought.
Leave a comment