Ethereum geliştiricileri, Glamsterdam yükseltmesine dahil edilmek üzere planlanan iki Gas fiyatlandırma değişikliğinin, az sayıda Ethereum ana ağı sözleşmesiyle uyumluluk sorunlarına neden olabileceğini uyarıdı. Geliştirme ekibi, çoğu geçmiş işlemin geri oynatma testlerinde etkilenmediğini ve bazı istisnai durumların işlem Gas üst sınırını artırarak çözülebileceğini belirtti.
İki öneri durum maliyetini ayarlar
Bu uyarı, EIP-8037 ve EIP-8038 ile ilgilidir. İlkisi, yeni hesaplar, depolama yuvaları ve akıt kodu dahil olmak üzere zincir üzerindeki durum oluşturma maliyetini artırır; ikincisi ise SLOAD, SSTORE, soğuk hesap erişimi gibi yürütme katmanı işlemlerini kapsayarak mevcut duruma erişim maliyetini artırır.
Ethereum Vakfı, bu yeniden fiyatlandırma işleminin, ağ kapasitesinin daha sonraki artırılması için hazırlanma amacı taşıdığını belirtti. Ethereum zincirindeki durumun sürekli büyümesi ve doğrulayıcıların daha yüksek blok Gas limitlerini desteklemesiyle, kaynak tüketimi yüksek olan işlemler yeniden fiyatlandırılmaya ihtiyaç duymaktadır.
Sabit gaz varsayımı en çok sorun yaratanıdır
Glamsterdam'ın önerilen fiyatlandırma kurallarına göre geliştiriciler, Ethereum ana ağındaki geçmiş işlemlerini geri aldığında ve sonuçları dört kategoriye ayırdı: tamamen değişmeyen, Gas kullanımında değişiklik olmasına rağmen başarılı olan, Gas üst sınırı artırıldıktan sonra düzeltilen ve Gas sınırı büyük ölçüde artırılsa bile başarısız olma ihtimali olan işlemler.
- 2.300 Gas tazminatı kullanarak transfer et
- Sözleşmede sabit olarak call Gas sınırı tanımlanmıştır
- gasleft() fonksiyonuna dayalı mantıksal kararlar
Ethereum Vakfı, Solidity'nin 2.300 gas sübvansiyon mekanizmasını kullanan sözleşmelerin özellikle denetlenmesi gerektiğini belirtti. Yeni durum erişim fiyatlamasına göre, geçmişte bu miktar içinde tamamlanabilen işlemler, gelecekte daha fazla gas tüketebilir.
Cüzdan ve Gas araçları da güncellenecek
Bu ayarlamadan etkilenenler sadece akıllı sözleşmeler değil; cüzdanlar, RPC sağlayıcılar, indeksleyiciler ve düğüm araçları da Gas tahmin sistemlerini güncellemelidir. Yazılımlar hala eski sabitleri veya önbellek parametrelerini kullanıyorsa, işlem için gereken Gas’ı yanlış düşük tahmin edebilir ve bu da yürütme hatasına neden olabilir.
Tipik bir değişiklik, bazı araçların varsayılan olarak her normal aktarımın yalnızca 21.000 Gas gerektirdiğidir. Geliştiriciler, bu varsayımın her zaman geçerli olmadığını belirtti: Var olan bir hesaba aktarım bu seviyede kalırken, yeni bir hesap oluşturulursa ek durum maliyeti de eklenir.
Test ağı artık kontrol için açıldı
Geliştirme testini desteklemek amacıyla Ethereum geliştiricileri, glam-devnet-8 olarak da bilinen Platåberget test ağına aktif hale getirdi ve yeni fiyatlandırma kuralları şimdi geçerli. Sözleşme yöneticileri, tarihsel işlemlerin yeni kurallar altında sapma gösterip göstermediğini kontrol etmek için resmi kontrol aracına adres girebilir.
Sonrasında, Ethereum devnet testlerini sürdürmeyi ve Sepolia ile Hoodi üzerinde fork testlerini ilerletmeyi planlıyor. Mevcut rota haritasına göre, Glamsterdam'ın hedeflenen lanzman tarihi 2026 dördüncü çeyreği ancak ana ağ etkinleştirme tarihi henüz kesinleştirilmemiştir.

