BerandaPusat Berita LBank
Pengembang Ethereum menandai kontrak yang berisiko akibat perubahan gas
ethereum-developers-flag-contracts-at-risk
Pengembang Ethereum menandai kontrak yang berisiko akibat perubahan gas
Pengembang Ethereum memperingatkan bahwa repricing gas Glamsterdam dapat merusak sebagian kecil kontrak Layer 1. EIP-8037 menaikkan biaya pembuatan state, sementara EIP-8038 menetapkan ulang harga penyimpanan dan akses akun di seluruh lapisan eksekusi Ethereum. Sebagian besar kegagalan yang ditandai dapat diatasi dengan meningkatkan batas gas transaksi, menurut pengembang Ethereum. Kontrak yang menggunakan stipend 2.300 gas, batas panggilan tetap, atau logika gasleft menghadapi risiko kompatibilitas terbesar. Pengembang dapat menguji kontrak segera di Platåberget sebelum testnet publik dan peluncuran mainnet pada akhirnya dimulai.
2026-08-26 Sumber:crypto.news

Pengembang Ethereum memperingatkan pada 24 Agustus bahwa perubahan gas yang direncanakan dalam peningkatan Glamsterdam dapat mengganggu sekelompok kecil kontrak pintar Layer 1.

Ringkasan
  • Pengembang Ethereum memperingatkan bahwa penetapan harga ulang gas Glamsterdam dapat merusak sekelompok kecil kontrak Layer 1.
  • EIP-8037 meningkatkan biaya pembuatan state, sementara EIP-8038 menetapkan harga ulang penyimpanan dan akses akun di seluruh lapisan eksekusi Ethereum.
  • Sebagian besar kegagalan yang ditandai dapat diselesaikan dengan meningkatkan batas gas transaksi, menurut pengembang Ethereum.
  • Kontrak yang menggunakan tunjangan gas 2.300, batas panggilan tetap, atau logika gasleft menghadapi risiko kompatibilitas terbesar.
  • Pengembang dapat segera menguji kontrak di Platåberget sebelum testnet publik dan akhirnya penerapan mainnet dimulai.

Ethereum Foundation mendesak pengembang untuk menguji kontrak dan memperbarui asumsi gas tetap sebelum aktivasi mainnet.

Peringatan ini menyangkut EIP-8037 dan EIP-8038, yang dijadwalkan untuk dimasukkan dalam Glamsterdam. Pengembang mengatakan sebagian besar kontrak tetap tidak terpengaruh selama pemutaran ulang transaksi, sementara banyak kasus yang ditandai dapat diperbaiki dengan menaikkan batas gas mereka.

Penetapan Harga Ulang Gas Ethereum Mengubah Biaya State

EIP-8037 mengubah cara Ethereum mengenakan biaya untuk membuat state, termasuk akun baru, slot penyimpanan, dan bytecode kontrak yang diterapkan. Ini memperkenalkan akuntansi gas state terpisah yang dimaksudkan untuk mencegah pertumbuhan state blockchain yang cepat seiring dengan peningkatan kapasitas jaringan Ethereum.

EIP-8038 menaikkan biaya untuk mengakses state yang ada. Proposal ini mencakup operasi termasuk SLOAD, SSTORE, akses akun dingin, EXTCODESIZE, dan EXTCODECOPY.

Pengembang Ethereum terakhir kali secara luas menyesuaikan harga operasi state selama peningkatan Berlin pada tahun 2021. Sejak saat itu, state Ethereum telah meluas, sementara validator telah mendukung batas gas blok yang lebih tinggi.

Ethereum Foundation mengatakan bahwa penetapan harga ulang operasi yang membutuhkan banyak sumber daya diperlukan sebelum jaringan dapat dengan aman meningkatkan kapasitas lebih lanjut. Pengembang merancang jadwal baru berdasarkan target kinerja yang dapat mendukung sekitar tiga kali throughput dasar saat ini.

Asumsi Gas yang Terprogram Secara Keras Menciptakan Risiko Kompatibilitas

Pengembang memutar ulang transaksi mainnet Ethereum historis di bawah jadwal penetapan harga yang diusulkan Glamsterdam. Mereka mengurutkan hasilnya menjadi transaksi yang tidak berubah, transaksi yang berhasil dengan penggunaan gas yang berbeda, kegagalan yang dapat diperbaiki melalui batas yang lebih tinggi, dan transaksi yang berpotensi rusak.

Kelompok terakhir terus gagal bahkan setelah peneliti menaikkan pasokan gas secara substansial. Peringatan Foundation mengidentifikasi tunjangan gas tetap, batas panggilan yang terprogram secara keras, logika berdasarkan gasleft(), dan transaksi yang ditandatangani sebelumnya dengan batas tetap sebagai faktor risiko yang berulang.

Kontrak yang menggunakan tunjangan gas 2.300 historis Solidity melalui transfer atau send mungkin memerlukan perhatian khusus. Operasi yang sebelumnya selesai dalam tunjangan tersebut mungkin mengkonsumsi lebih banyak gas di bawah jadwal akses state yang baru.

Foundation belum secara publik mengidentifikasi setiap aplikasi yang terpengaruh. Dikatakan bahwa penjangkauan langsung kepada pembangun yang paling terpengaruh sudah dilakukan dan menggambarkan kelompok yang berpotensi rusak sebagai kelompok kecil.

Dompet dan Estimator Gas Juga Membutuhkan Pembaruan

Peringatan ini melampaui kontrak pintar. Dompet, penyedia RPC, pengindeks, dan alat node harus memperbarui sistem estimasi gas mereka untuk mengenali aturan biaya yang direvisi.

Perangkat lunak yang menggunakan konstanta yang di-cache dapat meremehkan gas yang dibutuhkan untuk suatu transaksi dan menyebabkannya gagal. Kedua proposal tersebut mengharuskan alat yang menggunakan eth_estimateGas dan fungsi terkait untuk memperhitungkan biaya state yang direvisi.

Seperti yang dilaporkan sebelumnya oleh crypto.news, Glamsterdam juga dapat mengganggu dompet dan alat gas yang berasumsi bahwa transfer biasa selalu membutuhkan 21.000 gas. Transfer ke akun yang sudah ada akan mempertahankan angka tersebut, sementara transfer yang membuat akun baru akan dikenakan biaya state tambahan.

Pengguna reguler tidak perlu melakukan perubahan manual, menurut Foundation. Penyedia dompet dan infrastruktur yang diperbarui harus menerapkan estimasi gas yang diperlukan secara otomatis.

Pengembang Dapat Menguji Perbaikan di Platåberget

Pengembang Ethereum meluncurkan testnet Platåberget untuk menyediakan lingkungan jangka panjang untuk pengujian Glamsterdam. Jaringan ini, juga disebut glam-devnet-8, sudah menjalankan jadwal penetapan harga ulang yang baru.

Pemelihara kontrak dapat memasukkan alamat ke dalam pemeriksa Ethereum untuk mengidentifikasi transaksi historis yang menyimpang di bawah aturan yang diusulkan. Pengembang harus menaikkan batas gas yang disediakan ketika itu menyelesaikan masalah atau meninjau situs panggilan individual ketika kegagalan terus berlanjut.

Dalam liputan terkait, pekerjaan Glamsterdam Ethereum telah mengembalikan fokus pada penskalaan Layer 1 melalui penetapan harga ulang gas, daftar akses tingkat blok, dan perubahan pada konstruksi blok.

Tahap selanjutnya akan melibatkan pengujian devnet tambahan, diikuti oleh fork di Sepolia dan Hoodi. Peta jalan Ethereum menargetkan Glamsterdam untuk Q4 2026, tetapi pengembang belum mengumumkan tanggal aktivasi mainnet yang pasti. Jadwal akhir bergantung pada implementasi klien yang stabil dan penerapan testnet publik yang berhasil.