Pendiri Ethereum Menjelaskan Batas Ukuran Kontrak dan Pencegahan Serangan DoS
Pendiri Ethereum (ETH), Vitalik Buterin, baru-baru ini menjelaskan bagaimana blockchain Ethereum mencegah serangan denial-of-service (DoS). Penjelasan Buterin ini muncul sebagai tanggapan atas pertanyaan dari seorang pengguna yang mengungkapkan frustrasi terkait batas ukuran kontrak di Ethereum.
Batasan Ukuran Kontrak sebagai Langkah Pengaman
Menurut Buterin, batasan ukuran kontrak di Ethereum diterapkan sebagai langkah pengaman untuk mencegah serangan DoS. Kontrak yang sangat besar dapat menjadi mahal untuk disimpan, ditransmisikan, atau diproses di node. Tanpa adanya batasan, seorang penyerang dapat dengan mudah menerapkan kontrak besar yang secara sengaja memperlambat jaringan. Ketika jaringan menjadi tidak stabil, penyerang dapat memanfaatkan situasi tersebut untuk melakukan tindakan penipuan di dalam rantai.
“Ketika kita mengubah pohon (Merkle Patricia Trie), kita akan dapat memperbaiki ini dan berpotensi memiliki kontrak dengan ukuran tak terbatas. Namun, untuk mencapai itu, kita juga perlu memikirkan mekanika gas terkait penerbitan kontrak yang sangat besar,” ujarnya.
Peningkatan di Masa Depan dan Rencana Perubahan
Pendiri Ethereum tersebut juga mengisyaratkan kemungkinan perubahan di masa depan yang akan bergantung pada perbaikan pada Merkle Patricia Trie, yang saat ini memiliki batasan efisiensi. Buterin menyarankan adanya rencana untuk mengubah cara Ethereum menyimpan datanya melalui peningkatan pohon biner terpadu EIP-7864. Peningkatan ini diharapkan dapat membuat akses dan penyimpanan status lebih efisien, sekaligus mengurangi risiko DoS yang disebabkan oleh kontrak besar.
Biaya Gas dan Realitas Penggunaan Kontrak
Perlu dicatat bahwa meskipun batas ukuran kontrak dapat diatasi, pengguna tetap harus menghadapi biaya gas. Menerapkan kontrak memerlukan biaya gas per byte kode, dengan biaya yang dijelaskan Buterin sekitar 82kb. Ini menunjukkan bahwa meskipun pengguna mendapatkan “ukuran kontrak tak terbatas” di Ethereum, itu tidak berarti bahwa penerapannya akan gratis. Para pengembang mungkin perlu mempertimbangkan kembali harga gas penerapan untuk menyesuaikan dengan realitas baru.
Rencana Peningkatan Blockchain Ethereum
Sementara itu, blockchain Ethereum sudah merencanakan peningkatan berikutnya untuk tahun 2026, yang disebut “Hegota”. Fokus utama dari peningkatan ini akan mencakup manajemen status, optimisasi lapisan eksekusi, dan Verkle Trees.