Buterin menempatkan kesulitan skalabilitas berdasarkan komputasi paling mudah, ketersediaan data lebih sulit, dan keadaan sebagai yang paling sulit untuk diskalakan.
Bukti zero-knowledge dan pemisahan data membantu meningkatkan skalabilitas eksekusi dan ketersediaan tanpa melemahkan asumsi kepercayaan.
Vitalik membalik pandangannya di tahun 2017, kini mendukung verifikasi mandiri pengguna seiring kemajuan kriptografi dan pelajaran dunia nyata.
Pendiri Ethereum Vitalik Buterin menguraikan kerangka kerja yang direvisi untuk skalabilitas blockchain dan verifikasi pengguna dalam sebuah postingan yang dibagikan di X kemarin. Diskusi tersebut merinci bagaimana blockchain menskalakan komputasi, data, dan keadaan, serta mengapa tingkat kesulitannya berbeda. Buterin juga membalik pandangannya di tahun 2017 tentang validasi mandiri pengguna, mengutip kemajuan teknis dan pelajaran praktis yang dipelajari.
Menurut Vitalik Buterin, skalabilitas blockchain mengikuti hierarki yang jelas, dimulai dengan komputasi sebagai komponen termudah untuk diskalakan. Dia menjelaskan bahwa pengembang dapat melakukan paralelisasi komputasi atau mengganti beban kerja besar dengan bukti kriptografi. Secara khusus, teknik seperti bukti zero-knowledge mengurangi permintaan eksekusi tanpa mengubah asumsi kepercayaan.
Namun, Buterin menempatkan ketersediaan data di tengah hierarki. Dia menyatakan bahwa sistem yang membutuhkan jaminan ketersediaan harus memenuhinya secara langsung. Meski begitu, pengembang dapat membagi data dan menerapkan metode pengkodean erasure seperti PeerDAS. Akibatnya, node dengan kapasitas lebih rendah dapat menghasilkan blok yang secara proporsional lebih kecil.
Sebaliknya, Buterin mengidentifikasi keadaan sebagai komponen tersulit untuk diskalakan. Dia mencatat bahwa memvalidasi bahkan satu transaksi membutuhkan akses ke keadaan lengkap. Bahkan ketika pengembang memampatkan keadaan ke dalam struktur pohon, memperbarui akar tetap bergantung pada data keadaan lengkap.
Meskipun beberapa pendekatan mencoba partisi keadaan, Buterin mengatakan bahwa mereka memerlukan perubahan arsitektur besar. Selain itu, desain ini kurang fleksibel untuk tujuan umum. Karena hal ini, dia berargumen bahwa pengembang harus mengganti keadaan dengan data jika memungkinkan, asalkan desentralisasi tetap terjaga.
Selain diskusi tentang skalabilitas, Buterin secara terbuka membalik pernyataannya yang dibuat pada tahun 2017 mengenai validasi pengguna. Saat itu, dia menggambarkan verifikasi pengguna penuh sebagai tidak realistis. Namun, dalam postingan terbarunya di X, dia mengatakan bahwa kemajuan kriptografi dan pengalaman telah mengubah pandangan tersebut.
Dia mengakui bahwa ekosistem telah berubah secara besar-besaran. Akibatnya, dia sekarang menekankan kedaulatan diri dan verifikasi sebagai tujuan desain utama. Menurut Buterin, perubahan ini menunjukkan sikap terbaru Ethereum terhadap ketahanan jaringan jangka panjang.