ブロックチェーン技術におけるスケーリングの課題は、計算、データ、状態の3つの主要な分野に分類されます。計算は最もスケールしやすく、並列化や証明による置き換えが可能であり、効率的な処理を実現します。データのスケーリングはより複雑で、可用性の保証が必要ですが、消去符号化などの技術を用いることで、容量の限られたノードでも比例して貢献できるよう管理可能です。 状態のスケーリングは最も大きな課題であり、取引の検証には完全な状態へのアクセスが必要です。状態を分割する方法も存在しますが、多くの場合、大幅なアーキテクチャの変更が必要であり、普遍的に適用できるわけではありません。状態をデータに、またはデータを計算に戦略的に置き換えることが、中央集権化のリスクを増やさずにスケーラビリティを向上させるために推奨されます。