Vitalik Buterin telah membagikan pandangannya tentang pemahaman bertingkat mengenai skalabilitas blockchain. Menurut Odaily, ia mengkategorikan kesulitan dalam menskalakan komponen blockchain dari yang paling mudah hingga yang paling sulit sebagai komputasi, data, dan status.
Buterin menjelaskan bahwa komputasi adalah yang paling mudah untuk diskalakan, dicapai melalui paralelisasi, menggunakan 'petunjuk' yang diberikan oleh pembangun blok, atau mengganti komputasi yang luas dengan bukti seperti bukti pengetahuan nol. Skala data cukup sulit, terutama ketika sistem memerlukan jaminan ketersediaan data. Namun, itu dapat dioptimalkan melalui pemisahan data, metode pengkodean penghapusan seperti PeerDAS, dan mendukung 'degradasi yang anggun,' memungkinkan node dengan kapasitas data yang lebih rendah tetap menghasilkan blok dengan ukuran yang sesuai.
Sebaliknya, keadaan adalah aspek yang paling menantang untuk diskalakan. Buterin mencatat bahwa bahkan untuk memverifikasi satu transaksi, node memerlukan keadaan lengkap. Meskipun keadaan diabstraksikan sebagai pohon dengan hanya node akar yang disimpan, pembaruan akar ini masih tergantung pada keadaan lengkap. Meskipun ada metode untuk membagi keadaan, mereka sering kali memerlukan perubahan arsitektur yang signifikan dan tidak dapat diterapkan secara universal.
Berdasarkan pengamatan ini, Buterin menyimpulkan bahwa jika data dapat menggantikan keadaan tanpa memperkenalkan asumsi sentralisasi baru, itu harus diprioritaskan. Demikian pula, jika komputasi dapat menggantikan data tanpa asumsi sentralisasi baru, itu harus dipertimbangkan dengan serius.

