Ethereum geliştiricileri, akıllı sözleşmelerin hata yönetimini etkileyebilecek gaz değişikliklerini incelemek için Glamsterdam yükseltmesinin Hoodi testini erteledi.
Erteleme kararı, 26 Ekim’de saat 17.42.48 UTC’de yapılması planlanan Hoodi aktivasyonundan önce, perşembe günkü geliştirici toplantısında alındı. Yeni test tarihi açıklanmadı; Hoodi’deki gaz limitini 200 milyona çıkarma planı da ertelendi.
Güvenlik şirketi ChainSecurity’nin incelemesi, Glamsterdam kapsamında önerilen gaz kurallarının mevcut akıllı sözleşmelerin başarısız işlemleri ele alma biçimini değiştirebileceğine işaret etti. Risk, yeni veritabanı kayıtlarının oluşturulma maliyetini değiştiren EIP-8037 ile EIP-8038’in birlikte uygulanması durumunda ortaya çıkabilir.
Glamsterdam’daki gaz değişikliği sözleşmeleri etkileyebilir
Bazı sözleşmeler, çağırdıkları başka bir sözleşmenin işlemi başarısız olduğunda bu hatayı kaydedip çalışmayı sürdürebiliyor. Mevcut kurallarda, hata yönetimi adımını tamamlamaya yetecek gaz kalmaması işlemin tümüyle geri alınmasına yol açabiliyor. Önerilen kurallarda bazı kayıt değişiklikleri geri alındığında kullanılan gazın geri kazanılması, sözleşmenin başarısız çağrının ardından hata kaydedip devam etmesine yetecek gaz bırakabilir; bu da bazı başarısız işlemlerin geri alınmak yerine kalıcı bir sonuç bırakmasına yol açabilir.
ChainSecurity, ayrı bir senaryoda ise başka bir gaz tahsisatı tükendiğinde yeni bir depolama alanı oluşturmanın 110.020 gas gerektirebileceğini hesapladı. Aynı işlem eski kurallarda 22.100 gas tutuyordu; bu fark, mevcut gaz bütçesini kullanan bir sözleşmenin normalde geçerli bir işlemi tamamlayamamasına neden olabilir.
Glamsterdam, 6 Ekim’de Sepolia test ağında etkinleştirilmişti. Hoodi yükseltmenin sıradaki genel provası olacaktı; Ethereum ana ağında yapılacağı tarih ise kesinleşmedi.
Yatırım tavsiyesi değildir.