ChainSecurity, Glamsterdam’ın gaz değişikliklerinden potansiyel olarak etkilenebilecek 13 gerçek dünya örneği tespit ettiğini açıkladı ve etkilenen projelerle sorumlu açıklama sürecini koordine ediyor.
Ethereum geliştiricileri, araştırmacıların mevcut akıllı sözleşmelerin başarısız işlemleri nasıl ele aldığını etkileyebilecek gazla ilgili güvenlik riskleri tespit etmesinin ardından Hoodi testnetinde Glamsterdam hard fork’unu erteledi.
Ethereum Vakfı, başlangıçta 26 Ekim olarak planlanan yükseltmenin, bazı tekliflerin Ethereum’da konuşlandırılmış akıllı sözleşmelerle nasıl etkileşime girdiğini araştırmak için erteleneceğini söyledi.
13 Ekim’de blok zinciri güvenlik firması ChainSecurity, Glamsterdam’da yer alan iki teklif olan EIP-8037 ve EIP-8038’in, yetersiz gaz griefing olarak adlandırılan bir saldırı türüne karşı güvenlik önlemlerini zayıflatabileceğini uyardı.
Erteleme, Glamsterdam’ın ana ağ takvimi üzerinde belirsizlik yarattı. Ethereum geliştiricileri, başarılı Hoodi testinden sonra erken aralıkı değerlendiriyordu ve takvimi testin ardından netleştirmeyi planlıyordu.
Gaz değişiklikleri mevcut akıllı sözleşme güvenlik önlemlerini zayıflatabilir
ChainSecurity’nin analizine göre yeni kurallar altında bir işlem başarısız olduğunda gaz sözleşmeye iade edilebiliyor ve bu da sözleşmenin daha önce duracağı yerde çalışmaya devam etmesine olanak tanıyor. Araştırmacılar, değişikliklerin bir işlem sırasında ne kadar gazın kaldığına dayanan mevcut güvenlik kontrollerini bozabileceğini söyledi.
Yetersiz gaz griefing saldırılarında kötü niyetli bir çağıran, meşru bir akıllı sözleşme işleminin başarılı olması için yeterli olmayan şekilde düşük gaz sağlıyor. ChainSecurity, Glamsterdam’ın önerilen değişikliklerinin bu tür saldırılara karşı korumaları zayıflatabileceği ve sözleşmelerin başarısız işlemleri kalıcı olarak kaydetmesine izin verebileceği konusunda uyardı.
Örneğin etkilenen bir sözleşme, kullanıcının talebini kaldırabilir veya yeniden deneme seçeneğini devre dışı bırakabilir ve kullanıcı aksi halde geçerli olan bir işlemi tamamlayamaz hale gelebilir.
ChainSecurity, Glamsterdam’ın tüm gazla ilgili güvenlik kontrollerini güvenilmez hale getirmeyeceğini söyledi. Bazı korumalar hâlâ çalışabilir ancak geliştiricilerin yükseltmenin yeni gaz kurallarını dikkate aldığından emin olmak için bunları gözden geçirmesi gerekecek.
Bulgular Ethereum katkıda bulunanları arasında endişe yarattı. Takma ad kullanan güvenlik araştırmacısı pcaversaccio, 21 Ekim’de GitHub’daki yorumunda riskleri “ciddi” olarak tanımladı ve hard fork’un yeniden değerlendirilmesini istedi.
Cuma günü ChainSecurity, “13 gerçek dünya örneği” tespit ettiğini ve etkilenen projelerle sorumlu açıklama sürecini koordine ettiğini söyledi. Güvenlik firması 13 gerçek dünya örneğinin ayrıntılarını açıklamadı veya etkilenen projeleri tanımlamadı. Ancak şirket, geliştiricilerin sözleşmelerini en kısa sürede kontrol etmesi gerektiğini söyledi.
Bulgular, Glamsterdam’ın gaz modelinin sabit varsayımlara dayanan cüzdanları, indeksleyicileri ve gaz tahmincilerini bozabileceği yönündeki daha önceki Ethereum Vakfı uyarısının ardından geldi. Yükseltme daha önce 6 Ekim’de Sepolia’da etkinleştirilmişti ve şimdi ertelenen Hoodi dağıtımının öncesindeydi.