Salah satu pendiri Ethereum, Vitalik Buterin, telah memperkenalkan “The Purge,” instalasi kelima dalam serangkaian peningkatan yang diusulkan yang dirancang untuk merampingkan penyimpanan data dan kompleksitas protokol jaringan Ethereum.
Pembaruan ini sangat penting karena skalabilitas, keamanan, dan keberlanjutan jangka panjang Ethereum bergantung pada arsitektur data yang stabil dan dapat dikelola.
Mengatasi Penyimpanan Data Ethereum
Pembaruan Purge yang diperkenalkan Buterin menargetkan permintaan penyimpanan yang meningkat dari Ethereum. Dengan mengeliminasi riwayat jaringan yang usang, tujuannya adalah untuk mengurangi kemacetan dan memotong ruang hard drive yang diperlukan untuk menjalankan sebuah node.
Saat ini, menjalankan node Ethereum memerlukan sekitar 1,1 terabyte ruang disk hanya untuk klien eksekusi, bersama dengan beberapa ratus gigabyte lagi untuk klien konsensus. Memang, kebutuhan penyimpanan bertambah ratusan gigabyte setiap tahun, bahkan tanpa menaikkan batas gas Ethereum.
Baca Juga: Pandangan Lebih Dalam tentang Jaringan Ethereum
Purge menyarankan pendekatan terdesentralisasi untuk penyimpanan data di seluruh node jaringan. Alih-alih setiap node menyimpan seluruh riwayat jaringan, mereka bisa menyimpan segmen-segmen kecil yang diacak. Ini akan memungkinkan jaringan untuk mempertahankan redundansi data tanpa setiap node perlu menyimpan informasi yang sama.
“Jika, dengan membuat menjalankan node lebih terjangkau, kita bisa mencapai jaringan dengan 100.000 node, di mana setiap node menyimpan 10% riwayat secara acak, maka setiap potongan data akan direplikasi 10.000 kali – sama seperti faktor replikasi jaringan dengan 10.000 node di mana setiap node menyimpan segalanya,” terang Buterin di sini.
Usulan penting lainnya adalah memperkenalkan pendekatan “stateless” untuk mengelola data state Ethereum. Ini bisa membantu menjaga total data di bawah 8 terabyte selama beberapa dekade.
Untuk lebih merampingkan penyimpanan, Buterin juga menyarankan untuk menjelajahi kedaluwarsa state sebagian atau penuh, di mana data lama tertentu mungkin dikeluarkan, dikombinasikan dengan penyesuaian di ruang alamat. Dia menambahkan bahwa kedaluwarsa state bisa menyederhanakan transisi antar format data, karena pohon state baru bisa diperkenalkan tanpa konversi yang rumit.
Menyederhanakan Protokol
Lebih dari sekadar penyimpanan, Buterin menekankan perlunya menjaga efisiensi dan kegunaan protokol Ethereum. Menyederhanakan protokol bisa mengurangi bug dan membuat jaringan lebih mudah dinavigasi oleh pengembang dan pengguna.
Satu opsi adalah “ossification,” proses yang membekukan protokol, menghentikan perubahan baru untuk meningkatkan stabilitas. Sebagai alternatif, Ethereum bisa secara selektif menghilangkan fitur yang usang, mempertahankan kompatibilitas ke belakang sambil meminimalkan kompleksitas yang tidak perlu.
“Jalur tengah, dengan membuat perubahan lebih sedikit pada protokol, dan juga menghilangkan sedikit kompleksitas dari waktu ke waktu, juga mungkin,” tambah Buterin.
Baca Juga: Kapan Biaya Gas Ethereum Paling Rendah?
Sementara itu, Buterin mengulangi kebutuhan akan kesederhanaan dan kompatibilitas ke belakang. Menurutnya, ini akan memberikan stabilitas bagi aplikasi yang membutuhkan dukungan jangka panjang yang dapat diandalkan.
“Nilai Ethereum sebagai chain berasal dari menjadi platform di mana Anda dapat menerapkan aplikasi dan yakin bahwa itu akan tetap berfungsi bertahun-tahun dari sekarang,” pungkasnya.
Penyangkalan
Seluruh informasi yang terkandung dalam situs kami dipublikasikan dengan niat baik dan bertujuan memberikan informasi umum semata. Tindakan apa pun yang dilakukan oleh para pembaca atas informasi dari situs kami merupakan tanggung jawab mereka pribadi.
Selain itu, sebagian artikel di situs ini merupakan hasil terjemahan AI dari versi asli BeInCrypto yang berbahasa Inggris.