Vitalik Buterin, salah satu pendiri Ethereum, membagikan langkah-langkah selanjutnya untuk menyederhanakan protokol dan mengurangi beban node, yang dikenal sebagai Purge. Purge merupakan tahap penting dalam transisi Ethereum yang melibatkan penghapusan sejarah jaringan yang lama serta menyederhanakan jaringan dari waktu ke waktu.
Selain dari pengurangan penyimpanan data historis, tahap ini juga secara signifikan menurunkan persyaratan hard disk bagi operator node dari protokol Ethereum. Buterin mencatat bahwa pengenalan proposal perbaikan Ethereum (EIP) 6780 selama hard fork Dencun mengeliminasi sebagian besar fungsi kode “SELFDESTRUCT”, yang menyederhanakan protokol dengan menghilangkan kompleksitas dan menambah keamanan baru.
Setelah EIP-6780, jumlah maksimum slot penyimpanan (sekitar gas limit/5000) dapat diedit dalam satu blok. Buterin berharap bahwa dalam waktu dekat, sebuah EIP baru akan menghapus kode SELFDESTRUCT secara keseluruhan. Selain itu, Purge akan memperkenalkan historical expiration melalui EIP-4444 untuk membatasi jumlah data historis yang disimpan. Sebagai hasilnya, node akan memiliki opsi untuk menghapus history blok yang berusia lebih dari satu tahun.
Data historis hanya akan diperlukan ketika sebuah peer harus disinkronkan dengan end of the chain atau ketika diminta secara khusus. Dengan demikian, ketika blok-blok baru dikonfirmasi, sebuah node yang sepenuhnya disinkronkan tidak akan memerlukan data historis yang lebih dari 365 hari.
Buterin mengatakan bahwa EIP-4444 dapat sangat meningkatkan desentralisasi node Ethereum.
“Potensialnya, jika setiap node menyimpan persentase kecil dari sejarah secara default, kita bahkan bisa memiliki jumlah salinan dari setiap bagian history yang spesifik yang disimpan di seluruh jaringan sebanyak yang kita miliki hari ini.”
Pendiri Ethereum juga membagikan bahwa Geth baru-baru ini telah menghapus ribuan baris kode dengan menghentikan dukungan untuk jaringan pra-Merge (PoW). Dia menambahkan bahwa setelah Dencun, save window selama 18 hari untuk blobs akan mengurangi bandwidth data node menjadi 50 gigabyte.
Baca Juga Tutorial Airdrop Tea Protocol
Buterin juga membahas perlunya membersihkan kontrak Ethereum pra-kompilasi. Kontrak pra-kompilasi digunakan untuk menerapkan bentuk kompleks kriptografi yang tidak dapat diimplementasikan oleh Mesin Virtual Ethereum (EVM). Namun, dalam beberapa waktu terakhir, permintaan untuk fungsi kontrak tersebut telah menurun, dan itu telah menjadi “sumber utama consensus bug dan source of major obstacles untuk implementasi EVM baru,” kata Buterin.