要約:分散化とパフォーマンスは相反する関係にあります。この緊張関係は、しばしば「ブロックチェーン のトリレンマ」と呼ばれます。分散化が進めば進むほど、合意形成に必要なノード数が増え、その結果、メッセージのやり取りが増え、レイテンシが高まり、スループットが低下します。一方、パフォーマンスを向上させるには、バリデーターの数を減らす、コンセンサスラウンドを高速化する、あるいはより高性能なハードウェアを導入する必要があり、これらはいずれも中央集権化へと向かわせます。このトリレンマによれば、ブロックチェーン は、分散化、セキュリティ、スケーラビリティという3つの特性のうち、せいぜい2つまでしか完全に最適化できないとされています。 各チェーンは独自のトレードオフを行っています。レイヤー2のロールアップ、シャーディング、並列実行によって、限界への挑戦が続けられています。
わかりやすい説明
あるグループが意思決定をしようとしている場面を想像してみてください。3人が合意すれば、すぐに決まります。しかし、1万人が合意する必要がある場合、たとえ全員が誠意を持って行動したとしても、はるかに時間がかかります。
ブロックチェーン コンセンサスも同様の仕組みで機能します。すべてのバリデーターは、新しいブロックをそれぞれ受信し、検証し、その正当性を証明しなければなりません。参加するバリデーターが増えれば増えるほど、やり取りされるメッセージの量も増え、コンセンサスに要する時間も長くなります。
これにより、基本的なトレードオフが生じます。以下のいずれかを選択できます:
バリデーター数が少ない高速なネットワーク(高性能、分散性の低さ)
バリデーターの数が多い低速なネットワーク(パフォーマンスは低いが、分散性は高い)
その中間のようなもの
現在の技術では、最高のパフォーマンスと最大限の分散化を同時に実現することはできません。
『ブロックチェーン 』のトリレンマ
「ブロックチェーン 」の三難題は、by Ethereum の共同創設者であるヴィタリック・ブテリン氏によって広く知られるようになったもので、ブロックチェーン によれば、分散性、安全性、スケーラビリティという3つの特性のうち、同時に最適化できるのはせいぜい2つまでであるという。
分散化:多くの独立した参加者が、高価なハードウェアを必要とせずにノードを運用し、コンセンサスに参加することができる。


