Vitalik: Masa Depan Potensial Ethereum, The Purge
Salah satu tantangan yang dihadapi Ethereum adalah bahwa, secara default, pembengkakan dan kompleksitas dari protokol blockchain mana pun akan meningkat seiring berjalannya waktu. Ini terjadi di dua tempat:
Data historis: Setiap transaksi yang dilakukan dan setiap akun yang dibuat pada setiap momen dalam sejarah perlu disimpan secara permanen oleh semua klien dan diunduh oleh klien baru mana pun untuk sepenuhnya disinkronkan ke jaringan. Ini akan menyebabkan beban klien dan waktu sinkronisasi terus meningkat seiring berjalannya waktu, bahkan jika kapasitas rantai tetap sama.
Fungsi protokol: Menambahkan fitur baru jauh lebih mudah daripada menghapus fitur lama, yang mengakibatkan kompleksitas kode meningkat seiring waktu.
Untuk memastikan Ethereum dapat bertahan dalam jangka panjang, kita perlu memberikan tekanan balik yang kuat terhadap dua tren ini, mengurangi kompleksitas dan ekspansi seiring berjalannya waktu. Namun, pada saat yang sama, kita perlu mempertahankan kunci yang membuat blockchain menjadi hebat.