Mengenal The Purge di Blockchain Ethereum: Upgrade Baru Setelah Dencun 

Mengenal The Purge di Blockchain Ethereum: Upgrade Baru Setelah Dencun 

Vitalik Buterin, Pendiri dari Ethereum, baru saja membuat publikasi melalui Twitter dan Blog catatan untuk Ethereum. 

Publikasi ini merupakan kabar lanjutan dari Dencun Upgrade dimana akan ada upgrade baru bernama Purge atau The Purge dengan fungsi membuat Blockchain Ethereum lebih ringan dan aman untuk para node atau validator dan developer. 

Terdapat dua Ethereum Improvement Proposal atau EIP yang dibahas dalam pembaruan ini yaitu EIP-4444 dan EIP-6780. 

Memperkenalkan The Purge

Pengumuman The Purge dimulai setelah Vitalik Buterin membuat publikasi pada 28 Maret 2024 di Twitter (X) dimana ia melanjutkan pembahasan pembaruan Ethereum setelah Dencun. 

Dalam cuitan tersebut terdapat satu artikel blog terkait dua proposal yang sebelumnya disebutkan yaitu EIP-4444 dan EIP-6780.

Walau dipublikasi pada pekan lalu, perbincangan ini dibuat ramai kembali setelah sekitar 18 Jam yang lalu, Vitalik Buterin membuat beberapa perubahan dalam artikel tersebut yang memberi kejelasan terkait upgrade The Purge. 

Untuk saat ini fokus utamanya adalah untuk mengubah dua hal melalui dua proposal yang sebelumnya disebutkan, yaitu perubahan dalam cara penyimpanan data di Blockchain Ethereum serta penghapusan salah satu fungsi kode untuk developer smart contract di Ethereum. 

Perubahan fungsi penyimpanan adalah inti utama dari The Purge, yang memiliki arti pembasmian. 

Pembasmian yang dimaksud adalah pembasmian data lama yang sudah tidak digunakan lagi, karena melalui The Purge, nantinya data lama akan bisa dihapus oleh node. 

Pembaruan ini akan memperkenalkan mekanisme dimana full node atau node yang bertanggung jawab atas keseluruhan operasional Ethereum, akan memiliki kelonggaran perihal ruang penyimpanan data, dimana mereka diperbolehkan untuk menghapus data lama yang berumur lebih dari satu tahun. 

Perubahan ini akan meringankan tanggung jawab full node serta mengurangi kewajiban ruang penyimpanan hard disk yang sebelumnya disyaratkan untuk menjadi full node. 

Hasilnya adalah ruang simpan yang lebih leluasa dari full node sehingga kemungkinan biaya transaksi di Ethereum bisa turun karena berkurangnya biaya ruang penjagaan tempat penyimpanan data.

Perlu diketahui bahwa walau full node bisa menghapus data transaksi lama, data transaksi yang lebih dari satu tahun masih akan bisa diakses kemungkinan melalui light node, atau node versi ringan di Ethereum yang fungsinya hanya untuk menyimpan data atau membantu full node. 

Nantinya Vitalik Buterin akan mengimplementasikan mekanisme dimana data lama bisa disimpan oleh node-node kecil sehingga tersebar secara terdesentralisasi dan merata tanpa perlu biaya tinggi, membuat Ethereum lebih terdesentralisasi dan lebih murah untuk digunakan. 

Hasilnya adalah peningkatan kemampuan skalabilitas dari Ethereum dan secara menyeluruh efisiensi lebih tinggi walau tanpa bantuan blockchain lapisan kedua.

Lanjutan dari Dencun dan Proposal Lama 

Walau begitu, masih belum jelas bagaimana implementasinya secara rinci karena semua masih rencana yang sedang dikembangkan, sehingga peran blockchain lapisan kedua masih sangat besar. 

Perlu diketahui bahwa perubahan sistem penyimpanan tersebut adalah lanjutan dari EIP-4444 yang merupakan proposal lama karena telah dipublikasi sejak 2021. 

Melihat besarnya perubahan tersebut, saat ini fokus peringanan beban penyimpanan data mash akan terpusat bukan pada EIP-4444 tapi pada EIP-6780, yang merupakan salah satu EIP yang sudah ada sejak pembaruan Dencun, namun masih terus dikembangkan implementasinya. 

EIP-6780 akan mengubah satu fungsi kode untuk developer yaitu fungsi SelfDestruct untuk smart contract di Ethereum. 

Fungsi tersebut adalah fungsi yang digunakan untuk membuat smart contract mati dan tidak bisa digunakan untuk  berinteraksi lagi. 

Penerapannya umum untuk mematikan smart contract yang memiliki tenggat waktu, seperti contohnya untuk penggalangan dana yang memiliki tenggat waktu sehingga pada waktu tertentu nantinya tidak ada yang bisa interaksi atau mengirim koin lagi ke kontrak tersebut. 

Fungsi lain adalah untuk menghilangkan sebagian persediaan koin yang beredar untuk hilang secara sekaligus dalam satu waktu tertentu. 

Fungsi SelfDestruct akan dihapus karena dianggap membuat banyak “sampah” di blockchain Ethereum yang membuat smart contract tidak berguna hanya memenuhi ruang penyimpanan sehingga membuat biaya blockchain lebih lama. 

Terdapat beberapa kekurangan lain dari fungsi ini yaitu mudah dieksploitasi oleh hacker yang ingin mengambil dana dari kontrak tersebut sebelum kontrak tersebut dimatikan, serta sudah banyaknya fungsi alternatif dari fungsi kode ini. 

Saat ini telah banyak fungsi lain seperti stop atau pause untuk pemberhentian smart contract selamanya atau sementara, serta adanya mekanisme dead wallet serta fungsi burn untuk burn persediaan token atau koin secara bertahap. 

Ditambah lagi dalam fungsi SelfDestruct, smart contract tersebut hanya bisa memproses transaksi ETH dan bukan token atau koin lain, sehingga kurang efektif. 

Sayangnya untuk saat ini belum ada waktu resmi yang dipublikasi terkait kapan fungsi ini akan dihapus dan kapan mekanisme penyimpanan data Ethereum akan diubah secara menyeluruh.

Tapi kesimpulannya, perubahan ini dapat membuat syarat menjadi node atau validator menjadi lebih ringan dan lebih murah dari saat ini, serta bisa membuat Ethereum lebih murah dan lebih terdesentralisasi saat digunakan. 

Facebook
Twitter
Telegram
WhatsApp

Leave a Reply

Your email address will not be published. Required fields are marked *