
Ethereum Foundation telah memperingatkan bahwa dompet, indeks, dan estimasi gas dapat rusak karena Glamsterdam mengubah asumsi gas 21.000 untuk beberapa transfer ETH, dengan peningkatan yang akan aktif di testnet Platåberget pada 20 Agustus.
Tim Protocol DevOps Ethereum Foundation menyatakan pada 17 Agustus bahwa setiap alat yang mengandalkan batas gas maksimum yang di-hardcode “akan rusak,” menyebut dompet, indeks, dan estimasi gas di antara perangkat lunak yang kemungkinan akan terpengaruh. Tim tersebut mendesak pengembang aplikasi dan infrastruktur untuk menguji sistem mereka di Platåberget, sebuah testnet publik yang dirancang untuk tetap online selama beberapa bulan.
Data Forkcast menunjukkan Platåberget diluncurkan pada 13 Agustus, memberikan pengembang lingkungan awal untuk Glamsterdam sebelum pemutakhiran pindah ke Sepolia dan Hoodi. Fork Glamsterdam dijadwalkan untuk aktif di Platåberget pada 20 Agustus, menurut yayasan, dengan deposit validator dan pembangun publik tersedia sebagai bagian dari proses pengujian.
Di bawah paket penentuan ulang harga gas yang direncanakan, yayasan mengatakan perangkat lunak tidak dapat lagi dengan aman berasumsi bahwa Ethereum memiliki satu batas gas tetap atau bahwa operasi umum akan terus menelan biaya yang sama dalam setiap kasus. Perubahan ini dirancang di sekitar batas bawah gas sekitar 200 juta dan mengubah harga operasi individu serta asumsi yang terkait dengan batas gas blok.
Untuk pengembang aplikasi, masalah langsung adalah perangkat lunak yang menetapkan batasan tetap saat memperkirakan biaya transaksi. Tim Protocol DevOps mengatakan sistem seperti itu perlu ditinjau sebelum Glamsterdam mencapai mainnet karena penentuan ulang harga menyentuh dompet, indeks, dan estimasi gas di seluruh jaringan.
Peringatan ini menyusul liputan peningkatan Glamsterdam pada 17 Juni dari crypto.news, yang melaporkan bahwa pengembang Ethereum sudah menguji seluruh rangkaian EIP yang direncanakan di jaringan pengembangan. Saat itu, pengembang Ethereum Foundation Parithosh Jayanthi mengatakan pemutakhiran akan mengubah biaya tindakan di Ethereum, dengan komputasi tingkat tinggi menjadi lebih murah sementara status menjadi lebih mahal.
Selama fase pengujian yang sama, Jayanthi mengatakan pengembang telah membuat "kemajuan besar" tetapi mencatat bahwa belum ada jadwal mainnet tetap yang ditetapkan. Implementasi akan tergantung pada hasil pengujian dan apakah tim klien Ethereum siap untuk mendukung aturan baru.
Bagian sentral dari peringatan tersebut menyangkut EIP-8037, yang memperkenalkan dimensi gas-status terpisah untuk operasi yang membuat status baru. Yayasan mengatakan pembuatan akun, penyebaran kode, atau penulisan slot penyimpanan baru akan diukur dengan biaya tetap per byte status dan dibebankan saat runtime.
Karena perubahan itu, transfer ETH dasar tidak akan selalu menanggung biaya gas yang sama. Mengirim ETH ke akun yang sudah ada akan terus menelan biaya 21.000 gas, dengan jumlah yang dibagi menjadi biaya transaksi dasar, akses akun dingin, dan biaya transfer nilai. Mengirim dana ke alamat yang belum ada juga akan menimbulkan biaya gas-status yang terkait dengan pembuatan akun baru.
Oleh karena itu, pengembang harus meninjau kembali aplikasi yang memperlakukan 21.000 gas sebagai cukup untuk setiap transfer ETH, kata tim Protocol DevOps. Estimasi gas yang dibangun hanya berdasarkan satu dimensi gas juga dapat mengembalikan estimasi yang salah setelah status baru diukur secara terpisah.
EIP-8037 telah mendekati bentuk akhirnya pada bulan Mei. Laporan pengembangan protokol 11 Mei mengatakan proposal telah mencapai status draf akhir dan sedang diparameterkan di jaringan pengembangan Glamsterdam. Saat itu, model biaya per byte statusnya dirancang untuk membatasi pertumbuhan status tahunan menjadi sekitar 60 GiB dengan batas blok gas 300 juta.
Di bawah parameter yang dilaporkan pada bulan Mei, pembuatan akun baru bisa menjadi sekitar 8,5 kali lebih mahal, sementara biaya penyebaran kontrak bisa meningkat sekitar sepuluh kali lipat. Pengukuran terpisah untuk deposit kode dirancang untuk menjaga kontrak besar tetap dapat disebarkan, termasuk aplikasi keuangan terdesentralisasi yang padat kode.
Model gas-status juga mengubah di mana Ethereum memperhitungkan biaya status permanen. Yayasan mengatakan pembuatan akun, slot penyimpanan baru, dan kode yang disebarkan akan dikenakan biaya berdasarkan jumlah status baru yang dibuat, menjadikan aplikasi yang sering menambahkan data permanen sebagai target pengujian yang sangat penting sebelum penyebaran mainnet.
Penentuan ulang harga gas hanyalah satu bagian dari Glamsterdam. Yayasan mengatakan fork tersebut juga mencakup pemisahan pembangun-proposer yang diabadikan, atau ePBS, yang mengubah cara blok dibangun, diusulkan, dan divalidasi di dalam protokol inti Ethereum.
Di bawah ePBS, pemisahan antara proses pembangunan blok dan peran proposer digabungkan ke dalam protokol, bersama dengan alur API pembangun baru dan pemeriksaan ketepatan waktu muatan. Infrastruktur yang terkait dengan pipa produksi dan validasi blok Ethereum harus mengharapkan untuk terpengaruh, menurut yayasan.
Dengan Platåberget terbuka untuk partisipasi publik, tim Protocol DevOps telah mendorong solo staker, proyek teknologi validator terdistribusi, operator perangkat lunak khusus, dan penyedia staking besar untuk menguji infrastruktur mereka. Testnet memungkinkan pengguna untuk menyetorkan validator baru dan bereksperimen dengan alur kerja deposit validator dan pembangun sebelum perubahan yang sama pindah ke jaringan yang lebih lama.
Block-Level Access Lists membentuk komponen utama lainnya dari fork tersebut. Yayasan mengatakan daftar tersebut akan mencatat lokasi status yang diakses selama eksekusi dan perubahan status pasca-transaksi, dengan data BAL disimpan terpisah dari badan blok dan dipertukarkan antara rekan-rekan lapisan eksekusi melalui protokol jaringan eth/71.
Laporan Juni sebelumnya mengatakan desain daftar akses memberikan klien Ethereum informasi awal tentang akun dan data kontrak pintar mana yang akan digunakan oleh suatu blok. Sistem ini dapat memungkinkan node untuk memuat data yang diperlukan dan memproses transaksi secara paralel ketika transaksi tidak mengakses status yang sama, menurut Ethereum.org.
Glamsterdam juga akan meningkatkan batas ukuran untuk kontrak yang diimplementasikan dan kode inisialisasi. Yayasan mengatakan ukuran kontrak yang diimplementasikan maksimum akan meningkat dari 24 KiB menjadi 64 KiB, sementara ukuran initcode maksimum akan meningkat dari 48 KiB menjadi 128 KiB. Struktur data konsensus yang kompatibel ke depan juga termasuk dalam fork yang direncanakan.
Berbeda dengan jaringan pengembangan yang lebih pendek yang digunakan selama pekerjaan Glamsterdam sebelumnya, Platåberget dimaksudkan untuk tetap tersedia selama beberapa bulan. Tim Protocol DevOps mengatakan masa pakai yang lebih lama harus memberikan pengembang waktu untuk menguji perilaku pasca-Glamsterdam dan mengidentifikasi kegagalan sebelum perubahan mencapai Sepolia dan Hoodi.
Kumpulan validatornya relatif kecil tetapi terbuka untuk partisipasi publik. Untuk periode pengujian awal, yayasan telah mendaftarkan citra kontainer untuk klien konsensus termasuk Lighthouse, Lodestar, Nimbus, Prysm, Teku, dan Grandine, di samping klien eksekusi termasuk Besu, Geth, Erigon, Nethermind, Reth, NimbusEL, dan Ethrex. Rilis klien berlabel tetap opsional sementara tim pengembangan menyiapkan bangunannya sendiri.
Setelah umpan balik dari Platåberget digabungkan ke dalam spesifikasi dan perangkat lunak klien, devnet non-finalitas diharapkan akan menyusul dalam sebulan untuk menguji skenario konsensus yang sulit, menurut yayasan. Sepolia dan Hoodi dijadwalkan untuk menerima Glamsterdam setelah jaringan pengembangan tetap stabil, sementara aktivasi mainnet Ethereum akan mengikuti pemutakhiran yang berhasil di testnet yang berumur panjang.
Pengembangan fork Ethereum berikutnya yang dijadwalkan juga berjalan secara terpisah. Laporan perencanaan Hegotá 16 Agustus mengatakan pengembang sedang mempertimbangkan 66 proposal untuk peningkatan 2027, meskipun Fork Choice Enforced Inclusion Lists adalah satu-satunya EIP yang secara formal dijadwalkan untuk dimasukkan saat itu.
Beberapa proposal yang sedang ditinjau untuk Hegotá menyangkut gas masa depan dan penetapan harga status karena Ethereum meningkatkan kapasitas Layer 1. EIP-8368, misalnya, akan mengkalibrasi ulang penetapan harga pembuatan status jika batas gas blok naik melampaui tingkat referensi yang digunakan oleh Glamsterdam, sementara pengembang telah membahas persiapan Ethereum untuk kemungkinan jalur menuju batas gas 600 juta.