Ethereum Foundation Memperingatkan Kontrak Mungkin Gagal Setelah Penyesuaian Harga Gas Glamsterdam

iconCryptofrontnews
Bagikan
AI summary iconRingkasan
Berita Ethereum: Yayasan Ethereum memperingatkan bahwa penyesuaian biaya gas Glamsterdam mendatang dapat merusak beberapa kontrak pintar jika tidak diperbarui. EIP-8037 dan EIP-8038 akan meningkatkan dan menyamakan biaya gas untuk penciptaan dan akses status. Pengembang yang menggunakan asumsi gas yang dihardcode mungkin perlu menyesuaikan kontrak sebelum pembaruan mainnet. Yayasan telah menyediakan database untuk mengidentifikasi kontrak yang terdampak dan menyarankan pengujian di devnet seperti glam-devnet-8. Berita ekosistem Ethereum menekankan pentingnya pembaruan proaktif sebelum perubahan tersebut.
  • Ethereum Foundation memperingatkan bahwa penyesuaian ulang gas Glamsterdam dapat menyebabkan beberapa kontrak pintar gagal tanpa pembaruan dari pengembang.
  • EIP-8037 dan EIP-8038 akan meningkatkan dan menyamakan biaya gas untuk penciptaan dan akses status di seluruh ethereum.
  • Pengembang dapat menguji kontrak di devnets Glamsterdam, sementara dompet dan penyedia RPC harus memperbarui estimasi gas untuk jadwal baru.

Developer Ethereum hadapi aturan gas baru di bawah peningkatan Glamsterdam mendatang, dengan beberapa kontrak berpotensi gagal tanpa perubahan. Ethereum Foundation mengatakan EIP-8037 dan EIP-8038 akan mengubah biaya penciptaan dan akses status. Sebagian besar kontrak tetap tidak terpengaruh, sementara pengembang yang menggunakan asumsi gas yang dihardcode mungkin perlu memperbarui sebelum penyesuaian harga mencapai mainnet.

Glamsterdam Mengubah Biaya Gas Ethereum

Kedua EIP tersebut menargetkan cara Ethereum membebankan biaya untuk operasi state di seluruh jaringan. EIP-8037 meningkatkan dan menyamakan biaya untuk membuat akun, slot penyimpanan, dan bytecode yang telah dideploy.

Sementara itu, EIP-8038 meningkatkan biaya untuk mengakses state yang ada, termasuk SLOAD, SSTORE, dan akses akun dingin. Ini juga mengubah biaya untuk operasi EXTCODESIZE dan EXTCODECOPY.

Menurut Ethereum Foundation, perubahan ini mencerminkan beban kerja yang terukur dari operasi pada state Ethereum yang lebih besar. Harga gas untuk operasi ini terakhir berubah selama upgrade Berlin tahun 2021.

Secara signifikan, peningkatan batas gas terbaru telah mempercepat pertumbuhan state. Model penetapan harga baru menggunakan target kinerja yang mendukung throughput dasar sekitar tiga kali lebih tinggi.

Beberapa Kontrak Pintar Bisa Gagal

Ethereum Foundation memutar ulang transaksi mainnet historis menggunakan jadwal gas yang diusulkan. Sebagian besar transaksi menghasilkan hasil yang sama di bawah aturan penetapan harga baru. Namun, sekelompok kecil menunjukkan hasil yang berbeda setelah penyesuaian harga.

Banner EliteFXLabs

Beberapa transaksi masih berhasil tetapi menggunakan jumlah gas yang berbeda. Yang lainnya hanya gagal karena batas gas aslinya menjadi tidak mencukupi. Pengembang dapat menangani kasus-kasus tersebut dengan meningkatkan batas gas yang disediakan.

Kelompok yang lebih kecil bisa tetap terputus meskipun batasnya jauh lebih tinggi. Kontrak-kontrak ini sering bergantung pada asumsi gas tetap dalam kode mereka. Contohnya termasuk transfer dan stipend 2.300-gas pada Solidity.

Nilai panggilan yang dihardcode, pemeriksaan gasleft(), dan batas gas tetap juga dapat menciptakan masalah. Yayasan mengatakan tim di balik kontrak yang paling terdampak sudah menerima pendekatan langsung.

Pengembang Dapat Menguji Sebelum Mainnet

Pengembang yang mempertahankan kontrak Layer 1 dapat mencari database kontrak yang terdampak menggunakan alamat kontrak mereka. Alat ini mengidentifikasi jenis kegagalan dan penyesuaian harga yang bertanggung jawab atas setiap masalah.

Yayasan juga menyarankan pengembang untuk menguji perbaikan di testnet Platåberget, yang dikenal sebagai glam-devnet-8. Pengembang dompet dan RPC harus memperbarui estimasi gas agar sesuai dengan jadwal baru.

Konstanta gas yang di-cache dapat sebaliknya meremehkan biaya transaksi dan menyebabkan kegagalan. Pengguna biasa tidak perlu mengambil tindakan karena dompet dan infrastruktur yang diperbarui akan menangani perubahan tersebut.

Pengaturan ulang harga sudah aktif di devnets dan akan dipindahkan ke testnet publik sebelum aktivasi mainnet.

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.