Skalabilitas menjelaskan seberapa baik blockchain menampung lebih banyak pengguna, transaksi, atau data tanpa kenaikan keterlambatan, biaya, atau tuntutan operasional yang tidak dapat diterima. Ini lebih luas daripada satu angka TPS karena pertumbuhan dapat membebani beberapa bagian sistem.
Menemukan hambatan
Eksekusi, penyimpanan data, bandwidth, dan konsensus dapat membatasi kapasitas. Menaikkan batas blok dapat menerima lebih banyak pekerjaan, tetapi node tetap harus memproses dan menyebarkannya tepat waktu. Kebutuhan perangkat keras yang jauh lebih kuat dapat mengurangi siapa yang mampu memverifikasi rantai secara independen.
Berbagai cara memperluas
Perbaikan dapat berupa perangkat lunak lebih efisien, pengelolaan data lebih baik, atau pemrosesan pada lapisan tambahan. Rollup mengeksekusi transaksi di luar lapisan dasar dan memakai mekanisme penyelesaian serta datanya. Kapasitas dan keamanan tetap bergantung pada desain, termasuk sistem bukti, ketersediaan data, dan kendali operator.
Mengukur pertumbuhan yang berguna
Perbandingan bermakna memperhatikan throughput berkelanjutan, waktu menuju finalitas, biaya saat sibuk, dan biaya menjalankan node. Uji singkat dengan transfer sederhana tidak menunjukkan kinerja aplikasi kompleks. Aktivitas rendah juga tidak membuktikan kapasitas rendah. Klaim paling berguna ketika beban kerja, kondisi uji, dan asumsi keamanan disebutkan.