Bitcoin.com News
Didukung oleh

Ethereum Tunda Uji Glamsterdam usai 13 Kontrak Picu Kekhawatiran

Para pengembang Ethereum telah menunda pembaruan Glamsterdam di testnet Hoodi setelah para peneliti keamanan menemukan celah yang berpotensi mengubah kegagalan sementara pada kontrak pintar menjadi hilangnya fungsionalitas secara permanen. Chainsecurity mengidentifikasi 13 kontrak yang telah diterapkan dengan perilaku yang berpotensi rentan. Aktivasi yang semula dijadwalkan pada 26 Oktober telah dibatalkan, sehingga jadwal pembaruan mainnet Ethereum yang direncanakan pada bulan Desember menjadi tidak pasti sementara para pengembang melakukan penyelidikan.

DITULIS OLEH
BAGIKAN
Ethereum Tunda Uji Glamsterdam usai 13 Kontrak Picu Kekhawatiran

Poin-Poin Penting

  • Pengembang Ethereum membatalkan aktivasi Glamsterdam di Hoodi pada 26 Oktober karena masalah keamanan.
  • Chainsecurity, perusahaan keamanan siber blockchain dan audit kontrak pintar asal Swiss, mengidentifikasi 13 kontrak yang telah diterapkan dan rentan terhadap kondisi kegagalan yang berpotensi permanen.
  • Peluncuran Ethereum yang direncanakan pada Desember menghadapi ketidakpastian, tetapi pengguna mainnet tidak perlu mengambil tindakan apa pun.

Ethereum Menunda Pengujian Glamsterdam Setelah Celah Keamanan Mengancam Kontrak

Pembaruan besar Ethereum berikutnya menemui hambatan tak terduga. Para peneliti keamanan menemukan bahwa perubahan yang diusulkan terkait cara blockchain mengenakan biaya transaksi dapat menyebabkan kontrak pintar tertentu mencatat kegagalan secara permanen, padahal sebelumnya hal tersebut dapat dibatalkan.

Chainsecurity mengidentifikasi 13 kontrak yang telah diterapkan yang menunjukkan perilaku yang berpotensi berbahaya, sehingga mendorong para pengembang untuk membatalkan aktivasi Glamsterdam pada 26 Oktober di jaringan uji Hoodi. Penemuan ini mengancam pembaruan ambisius yang dimaksudkan untuk membuat Ethereum lebih cepat dan lebih efisien, dengan peluncuran sementara pada bulan Desember yang kini menghadapi ketidakpastian.

Penemuan Masalah Keamanan Memaksa Ethereum Mengubah Rencana

Selama rapat All Core Developers Execution pada 22 Oktober, para pengembang sepakat untuk menunda pengujian setelah meninjau temuan yang melibatkan dua proposal, EIP-8037 dan EIP-8038. Perubahan tersebut memodifikasi cara protokol Ethereum menghitung gas, yaitu mekanisme biaya yang menentukan seberapa banyak pekerjaan komputasi yang dapat dilakukan oleh suatu transaksi.

Chainsecurity menemukan bahwa operasi tertentu mungkin secara tak terduga mengembalikan gas yang telah digunakan sebelumnya ke suatu transaksi. Perilaku yang tampaknya bermanfaat tersebut justru menimbulkan masalah serius bagi kontrak pintar yang dirancang berdasarkan batas pengeluaran yang ada.

Ketika Transaksi yang Gagal Menjadi Permanen

Beberapa kontrak pintar secara sengaja menghentikan suatu operasi ketika gas yang tersisa tidak mencukupi, sehingga pengguna dapat mencoba lagi nanti. Namun, berdasarkan aturan yang diusulkan, operasi yang gagal mungkin meninggalkan gas yang cukup bagi kontrak di sekitarnya untuk menyelesaikan pencatatan kegagalan tersebut. Hal ini dapat menonaktifkan opsi percobaan ulang secara permanen atau menghilangkan kemampuan pengguna untuk mengklaim dana.

Kode kontrak tidak perlu diubah agar masalah ini muncul. Para peneliti belum secara terbuka mengidentifikasi 13 kontrak yang terpengaruh sementara pengungkapan yang bertanggung jawab masih berlanjut.

Jendela Peningkatan Desember Menghadapi Ketidakpastian

Glamsterdam menggabungkan berbagai peningkatan yang bertujuan untuk meningkatkan kapasitas pemrosesan Ethereum dan membuat validasi blok menjadi lebih efisien. Pengujian awal di Sepolia berhasil pada 6 Oktober, dengan blok beroperasi mendekati batas gas 200 juta, lebih dari tiga kali lipat batas gas mainnet Ethereum yang sekitar 60 juta.

Operator Hoodi kini harus menginstal perangkat lunak eksekusi dan konsensus yang diperbarui sebelum aktivasi yang dibatalkan. Pengguna Ethereum biasa tidak perlu melakukan tindakan apa pun. Ethereum Foundation belum mengumumkan tanggal pengujian pengganti atau mengonfirmasi peluncuran mainnet. Para pengembang kini harus menentukan apakah perubahan yang dimaksudkan untuk meningkatkan kinerja jaringan dapat berjalan berdampingan dengan aman bersama kontrak yang sudah beroperasi berdasarkan aturan lama.

Bitcoin Core sedang mengubah pendekatan terhadap kerentanan keamanan seiring dengan perkembangan AI yang membuat beberapa kelemahan perangkat lunak menjadi jauh lebih mudah terdeteksi.

Baca sekarang: Bitcoin Core ubah kebijakan keamanan, AI permudah temukan kerentanan

Artikel ini diterjemahkan dari bahasa Inggris menggunakan AI. Versi asli berbahasa Inggris adalah sumber yang berwenang; terjemahan otomatis dapat mengandung ketidakakuratan, terutama dalam terminologi hukum dan peraturan.