Özel olarak oluşturulmuş işlemlerin blok zinciri durumu hesaplamalarını yanlış üretmesine izin verebilecek bir yazılım hatası, Ethereum altyapısı boyunca koordine edilmiş düzeltmeleri tetikledi.
5 Kasım'da kripto yatırım firması Paradigm'in baş teknoloji görevlisi Georgios Konstantopoulos, blok zinciri işlemlerini işlemek için kullanılan yazılımda bir hata keşfedildikten sonra Reth, Optimism, Base ve Tempo için düzeltmeler yayınlandığını söyledi.
Zafiyet, Ethereum Sanal Makinesi (EVM) ekosistemi içinde çalışan ağlar için kritik altyapı sağlayan Paradigm tarafından geliştirilen bir Ethereum yürütme istemcisi olan Reth'i etkiledi.
Reth hatası
Konstantopoulos'a göre, hata, Reth'in eski durum-kök hesaplama sisteminde ortaya çıktı ve bu sistem, belirli akıllı sözleşme depolama yapılandırmaları işlenirken yanlış bir sonuç döndürebiliyordu.
İlgili Şirket Paradigm Bir kripto/Web3 yatırım firması.
Bir durum kökü, hesap bakiyelerini ve akıllı sözleşme verilerini içeren bir blok zincirinin mevcut durumunu temsil eden kriptografik bir izdir. Yanlış bir hesaplama, düğümlerin bir bloğun geçerliliği konusunda anlaşmazlığa yol açabilir ve bu da işlem işleme veya ağ senkronizasyonunu bozabilir.
“Reth'in miras durumu kök kodunda bir kenar durumu vardı,” diye açıkladı Konstantopoulos ve özellikle belirli koşullar altında dikkatle hazırlanmış bir işlemin hatayı tetikleyebileceğini ekledi.
Reth'in blok oluşturma yazılımı, daha düşük performanslı donanımlarda ve Optimism'in OP Stack ile oluşturulmuş ağlarda güvensiz hesaplama yöntemini kullandı, bu da potansiyel maruziyetin ethereum ana ağı altyapısının ötesine çıkmasına neden oldu.
İlgili Varlık Optimism OP $0,11 24 saatlik değişim: %3,47 artış
Tempo geliştirme ekibi, otomatik güvenlik testleri aracılığıyla sorunu tespit etti. Fuzzing olarak bilinen bu test tekniği, sıradan testlerin kaçırabileceği hataları ortaya çıkarmak için yazılıma tuhaf veya beklenmedik girdiler vermek içerir.
Konstantopoulos, Tempo'nun da düzeltilmiş olduğunu söyledi, aynı zamanda Reth geliştiricileri 2.10.0 sürümünü yayınladı, Optimism OP Reth v2.8.1, ve Base 1.5.3 sürümünü çıkardı.
Reth sürümü, blok oluşturmaktan sorumlu olanlar da dahil olmak üzere node operatörleri için yükseltmeyi yüksek öncelikli olarak sınıflandırdı.
Koordineli yanıt, Ethereum’un giderek birbirine bağlanan yazılım ekosistemi'nde bir zayıflığı vurgulamaktadır: birden fazla blok zinciri ağı, paylaşılan yürütme yazılımına dayandığında aynı temel hatayı miras alabilir.
Ancak Konstantopoulos, etkilenen kodun Base ve diğer OP Stack ağlarının kullanıcılarını hatalı çekimlere maruz bırakmadığını söyledi.
Bu ağların çekim sistemlerinin hataya maruz kalmadığını, ekosistem köprülerinin ise genellikle etkilenen durum-kök hesaplamaları yerine işlem alındığı köklerini veya çoklu imza yetkilendirmesini kullandığını açıkladı.
Ayrıca, ethereum ekosisteminde kullanılan altyapıyı korumadaki Paradigm'in sorumluluğunu vurgulayarak bozulma için özür diledi.
Base, LayerZero'un çapraz zincir aktivitesini kısıtlaması nedeniyle kullanıcı fonlarının güvenli olduğunu doğruluyor.
Base, güvenlik sistemlerinin, hatanın ağıın bütünlüğünü tehdit etmesini önlediği konusunda ek ayrıntılar sağlayarak, bu zafiyetin kullanıcılarını etkilemediğini doğruladı.
Takım, blok zincirinin durum kökünü doğrulamak için bağımsız olarak yeniden hesapladı.
Base, durum köklerini doğrulamak için ayrı bir uygulama kullandığını belirtti ve bu, Reth tarafından üretilen hesaplamalardaki uyumsuzlukları tespit etmeye olanak tanıyan ek bir denetim sağlıyor.
Ağ şunu söyledi:
Mevcut durum kökünün doğru olduğunu doğruladık ve kullanıcılar etkilenmedi.
Sürüm 1.5.3, hata nedeniyle oluşan ayrı bir operasyonel etkiyi de gidererek, Base doğrulayıcılarının geçersiz durum kökleriyle karşılaştığında durmasını önler.
Düğüm operatörlerine yükseltme yapmaları önerildi, ancak Base, düğümlerini yeniden senkronize etmeleri veya ekstra kurtarma adımları atlamaları gerekmediğini söyledi.
Yine de, yazılım hatası hakkındaki endişeler, dezentralize finans ekosisteminin bazı bölümlerinde önleyici önlemler alınmasına neden oldu.
Frax Finance, 5 Kasım'da raporladı ki çapraz zincir mesajlaşma protokolü LayerZero, geliştiriciler durumu değerlendirene kadar bazı transfer rotalarını geçici olarak askıya aldı.
Frax, varlıkları ve akıllı sözleşmelerinin normal şekilde çalışmaya devam ettiğini ve kullanıcı fonlarının güvenli kaldığını açıkladı.
Kısıtlamalar, LayerZero'nun köprü sözleşmelerinin Reth kusuruna karşı savunmasız olduğunu göstermedi. Bunun yerine, paylaşılan blok zinciri altyapısıyla ilgili endişelerin, operasyonel riskleri değerlendirirken diğer hizmetlerin faaliyetleri kısıtlamasına nasıl neden olabileceğini gösterdi.
Devlet-kök hesaplama hatası yoluyla fonların çalındığına dair kesin raporlar yoktu.
Konstantopoulos, blok zinciri durum kanıtlarına bağımlı sistemleri de dahil olmak üzere Reth tabanlı altyapının koordine edilmiş düzeltme çabasıyla güvence altına alındığını söyledi.
Ancak düzeltilmiş yazılımın kullanılabilirliği, her bağımsız olarak işletilen node'un bunu yüklediği anlamına gelmez.
Kalan öncelik, altyapı sağlayıcılar ve node operatörlerinin düzeltilmiş sürümleri dağıtmakken, faaliyetleri kısıtlanan hizmetlerin normal operasyonlarını ne zaman yeniden başlatabileceklerini belirlemesidir.





