Blok zinciri teknolojisinde, ölçeklendirme zorlukları üç ana alana ayrılır: hesaplama, veri ve durum. Hesaplama, paralel hale getirilebildiği veya kanıtlarla değiştirilebildiği için ölçeklendirmesi en kolay olanıdır ve bu da verimli işlemeye olanak tanır. Veri ölçeklendirmesi daha karmaşıktır, kullanılabilirlik garantileri gerektirir, ancak sınırlı kapasiteye sahip düğümlerin orantılı katkıda bulunmasını sağlayan silme kodlama gibi tekniklerle yönetilebilir. Durum ölçeklendirmesi en büyük zorluğu sunar, çünkü işlemlerin doğrulanması tam duruma erişim gerektirir. Durumu bölme yöntemleri olsa da, bunlar genellikle önemli mimari değişiklikler gerektirir ve evrensel olarak uygulanabilir değildir. Durumun veri ile veya verinin hesaplama ile stratejik olarak değiştirilmesi, merkeziyetçilik risklerini artırmadan ölçeklenebilirliği artırmak için önerilir.