Peringatan dari Yayasan Ethereum tentang Upgrade Glamsterdam
Yayasan Ethereum telah mengeluarkan peringatan bahwa dompet, pengindeks, dan alat estimasi gas dapat mengalami kerusakan akibat upgrade Glamsterdam, yang mengubah asumsi 21.000 gas untuk beberapa transfer ETH. Upgrade ini dijadwalkan akan diaktifkan di testnet Platåberget pada 20 Agustus.
Pengaruh Upgrade terhadap Alat dan Sistem
Tim Protocol DevOps Yayasan Ethereum menyatakan pada 17 Agustus bahwa alat yang bergantung pada batas maksimum gas yang dikodekan secara keras “akan mengalami kerusakan,” dengan dompet, pengindeks, dan estimasi gas termasuk di antara perangkat lunak yang kemungkinan terpengaruh. Tim tersebut mendorong pengembang aplikasi dan infrastruktur untuk menguji sistem mereka di Platåberget, sebuah testnet publik yang dirancang untuk tetap online selama beberapa bulan.
Data dari Forkcast menunjukkan bahwa Platåberget diluncurkan pada 13 Agustus, memberikan pengembang lingkungan awal untuk Glamsterdam sebelum upgrade berpindah ke Sepolia dan Hoodi.
Perubahan dalam Penetapan Harga Gas
Di bawah paket penetapan ulang harga gas yang direncanakan, yayasan menyatakan bahwa perangkat lunak tidak dapat lagi dengan aman mengasumsikan bahwa Ethereum memiliki batas gas tetap tunggal atau bahwa biaya operasi umum akan tetap sama dalam setiap kasus. Perubahan ini dirancang di sekitar batas gas sekitar 200 juta dan mengubah harga operasi individu serta asumsi yang terkait dengan batas gas blok.
Bagi pengembang aplikasi, masalah langsung adalah perangkat lunak yang menetapkan batas tetap saat memperkirakan biaya transaksi. Tim Protocol DevOps menekankan bahwa sistem semacam itu perlu ditinjau sebelum Glamsterdam mencapai mainnet, karena penetapan ulang harga menyentuh dompet, pengindeks, dan estimasi gas di seluruh jaringan.
Detail EIP-8037 dan Dampaknya
Bagian sentral dari peringatan ini berkaitan dengan EIP-8037, yang memperkenalkan dimensi gas status terpisah untuk operasi yang membuat status baru. Yayasan menyatakan bahwa membuat akun, menerapkan kode, atau menulis slot penyimpanan baru akan dikenakan biaya tetap per byte status dan dibebankan saat runtime. Karena perubahan tersebut, transfer ETH dasar tidak akan selalu memiliki biaya gas yang sama.
Pengembang harus meninjau kembali aplikasi yang menganggap 21.000 gas cukup untuk setiap transfer ETH, kata tim Protocol DevOps. Estimator gas yang dibangun hanya di sekitar satu dimensi gas juga dapat memberikan estimasi yang salah setelah status baru diukur secara terpisah.
Proses Pengujian dan Partisipasi Publik
Dengan Platåberget terbuka untuk partisipasi publik, tim Protocol DevOps telah mendorong staker solo, proyek teknologi validator terdistribusi, operator perangkat lunak kustom, dan penyedia staking besar untuk menguji infrastruktur mereka. Testnet memungkinkan pengguna untuk menyetor validator baru dan bereksperimen dengan alur kerja setoran validator dan pembangun sebelum perubahan yang sama berpindah ke jaringan yang lebih lama.
Yayasan menyatakan bahwa ukuran maksimum kontrak yang diterapkan akan meningkat dari 24 KiB menjadi 64 KiB, sementara ukuran maksimum kode inisialisasi akan meningkat dari 48 KiB menjadi 128 KiB.
Kesimpulan dan Rencana Masa Depan
Setelah umpan balik dari Platåberget dimasukkan ke dalam spesifikasi dan perangkat lunak klien, devnet non-finalitas diharapkan akan mengikuti dalam bulan ini untuk menguji skenario konsensus yang sulit. Sepolia dan Hoodi dijadwalkan menerima Glamsterdam setelah jaringan pengembangan tetap stabil, sementara aktivasi mainnet Ethereum akan mengikuti upgrade yang berhasil di testnet yang lebih lama.
Pengembangan pada fork Ethereum yang dijadwalkan berikutnya juga berlangsung secara terpisah. Laporan perencanaan Hegotá pada 16 Agustus menyatakan bahwa pengembang sedang mempertimbangkan 66 proposal untuk upgrade 2027, meskipun Daftar Inklusi yang ditegakkan oleh Fork Choice adalah satu-satunya EIP yang secara resmi dijadwalkan untuk dimasukkan pada saat itu.