
Penundaan upgrade Glamsterdam Ethereum di testnet Hoodi menyusul temuan bahwa beberapa smart contract dapat mencatat secara permanen operasi yang seharusnya tetap dapat dicoba ulang. Perusahaan keamanan ChainSecurity mengatakan pada Kamis bahwa para pengembang telah menunda aktivasi yang dijadwalkan pada 26 Oktober 2026, setelah mengidentifikasi masalah pada perubahan gas dalam upgrade tersebut.
Poin-poin penting
ChainSecurity menemukan 13 contoh nyata kontrak yang mungkin terdampak.
Operator node Hoodi sebaiknya menggunakan perangkat lunak yang menghapus jadwal upgrade tersebut.
Glamsterdam sudah aktif di Sepolia, dengan batas gas mendekati 200 juta.
Penundaan Glamsterdam di Ethereum mengubah rencana peningkatan Hoodi
Ethereum Foundation menyatakan bahwa penundaan ini memberi waktu bagi para pengembang untuk menyelidiki interaksi proposal Glamsterdam dengan smart contract yang sudah ada. ChainSecurity menghubungi proyek-proyek terdampak melalui pengungkapan yang bertanggung jawab, sementara Foundation menilai berapa banyak kontrak yang terdampak.
Peneliti Ethereum Christine Kim menyarankan operator node untuk kembali menggunakan rilis perangkat lunak yang lebih lama dan tidak menjadwalkan peningkatan tersebut, atau menunggu tim klien eksekusi mereka merilis versi yang membatalkannya.
Menurut Preston Van Loon, pengembang klien konsensus Prysm, rilis yang menghapus Glamsterdam dari jadwal Hoodi akan diterbitkan pada hari itu juga.
Perubahan gas dapat mengubah kegagalan yang bisa dicoba ulang menjadi catatan permanen
ChainSecurity menemukan bahwa aturan gas Glamsterdam dapat merusak asumsi yang digunakan kontrak untuk menangani panggilan eksternal yang gagal. Perusahaan itu mengidentifikasi 13 contoh nyata ketika perubahan tersebut dapat membuat kontrak mencatat secara permanen operasi yang gagal, padahal menurut kode kontrak operasi itu seharusnya masih bisa dicoba ulang.
Gas membayar komputasi yang dilakukan di Ethereum. Melalui EIP-8037 dan EIP-8038, Glamsterdam mengubah biaya untuk membuat dan mengakses data tersimpan serta menambahkan kumpulan gas terpisah untuk membuat state baru.
Beberapa kontrak memeriksa ketersediaan gas, atau bergantung pada suatu panggilan yang menghabiskan gasnya, untuk melindungi diri dari serangan pengurasan gas yang tidak memadai. Dalam serangan itu, seseorang sengaja memberikan gas terlalu sedikit sehingga operasi yang valid gagal dan tercatat sebagai kegagalan permanen.
Pada 13 Oktober 2026, ChainSecurity memperingatkan bahwa kedua proposal tersebut dapat melemahkan perlindungan itu. Di bawah Glamsterdam, gas dapat diisi ulang atau dikembalikan setelah panggilan gagal, sementara penyesuaian harga mengubah jumlah gas yang dibutuhkan suatu panggilan.
“Bahkan tanpa perubahan pada kode kontrak, jalur kegagalan yang sebelumnya menyebabkan transaksi dibatalkan kini dapat diselesaikan,” tulis ChainSecurity. Perusahaan itu mendesak proyek-proyek untuk meninjau kontrak mereka.
Sepolia sudah aktif saat perencanaan mainnet menunggu pengujian Hoodi
Glamsterdam diaktifkan di testnet Sepolia pada 6 Oktober 2026, dengan blok-blok yang mulai menggunakan batas gas hampir 200 juta. Angka itu lebih dari tiga kali batas 60 juta di mainnet Ethereum.
Peningkatan ini juga memperkenalkan daftar akses tingkat blok, yang memungkinkan komputer memeriksa transaksi secara paralel. Peningkatan ini memasukkan lelang yang menentukan pihak yang menyusun setiap blok ke dalam aturan Ethereum sendiri.
Sebelum penundaan Glamsterdam di Hoodi, para pengembang menargetkan peluncuran di mainnet pada akhir 2026. Mereka sempat mempertimbangkan awal Desember dan berencana menetapkan jadwal setelah pengujian Hoodi berhasil.
Artikel ini dibuat dengan bantuan kecerdasan buatan dan ditinjau oleh tim editorial.
