Jaringan Ethereum telah menerima proposal, EIP-7983, untuk meningkatkan pertahanan terhadap serangan Denial of Service (DoS) dan meningkatkan stabilitas platform secara keseluruhan.
Update yang diusulkan ini, dipimpin oleh peneliti Ethereum Toni Wahrstätter dan co-founder Vitalik Buterin, bertujuan untuk menetapkan batas penggunaan gas. Langkah ini bertujuan untuk mencegah gangguan yang disebabkan oleh transaksi yang memerlukan banyak sumber daya.
Proposal Baru Ethereum Ungkap Bagaimana Satu Transaksi Bisa Ganggu Chain
Aspek utama dari proposal ini adalah pengenalan batas penggunaan gas per transaksi, dengan ambang batas maksimum ditetapkan pada 16,77 juta unit gas (2^24).
Para pengembang berpendapat bahwa batas gas ini adalah solusi yang seimbang. Ini memungkinkan transaksi canggih, seperti penerapan kontrak dan memfasilitasi interaksi DeFi yang rumit. Sementara itu, ini memastikan prediktabilitas dan keadilan dalam eksekusi.
“Sebagai bagian dari validasi blok sebelum pemrosesan, setiap blok yang memiliki transaksi dengan gasLimit > 16,77 juta dianggap tidak valid dan ditolak,” terang EIP tersebut.
Pentingnya, batas ini akan berlaku untuk semua transaksi, terlepas dari batas gas blok yang ditentukan oleh miner atau validator. Transaksi yang mencoba melebihi ambang batas ini akan ditolak, memicu kode kesalahan.
Namun, EIP-7983 juga menyarankan mekanisme untuk membagi transaksi yang lebih besar menjadi unit yang lebih kecil dan lebih mudah dikelola. Pendekatan ini secara signifikan mengurangi risiko satu transaksi membebani jaringan.
Menurut para pengembang, motivasi di balik proposal ini berasal dari pola saat ini di mana satu transaksi dapat menghabiskan hampir seluruh batas gas blok.
Skenario semacam itu menimbulkan risiko signifikan, termasuk potensi serangan DoS dan berkurangnya kompatibilitas dengan mesin virtual zero-knowledge (zkVMs). Ini juga berkontribusi pada distribusi beban yang tidak merata selama eksekusi.
Para peneliti menekankan bahwa transaksi yang memerlukan banyak gas memperkenalkan hasil kinerja yang tidak dapat diprediksi dan dapat membebani jalur eksekusi, yang mengakibatkan ketidakstabilan jaringan yang lebih luas.
Para peneliti percaya bahwa Ethereum dapat mencapai distribusi sumber daya yang lebih baik dengan membagi transaksi besar menjadi unit yang lebih kecil dan memberlakukan batas pada penggunaan gas transaksi individu. Pendekatan ini juga akan mengarah pada jaringan yang lebih stabil dan skalabel.
“Penyesuaian ini diharapkan berdampak pada sejumlah kecil pengguna dan dApps, karena sebagian besar transaksi saat ini jauh di bawah batas yang diusulkan,” papar mereka.
Update ini saat ini sedang dalam peninjauan, dengan pengembang mempertimbangkan implementasinya dan potensi pertukaran teknis. Jika diadopsi, EIP-7983 dapat secara signifikan meningkatkan ketahanan dan skalabilitas Ethereum seiring pertumbuhannya.
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.