Paradigm CTO'su Ethereum (ETH) İstemcisi Reth'teki Durum Kökü Hatasını v2.10.0 ile Kapattı
Paradigm'ın CTO'su, fuzzing testinde ortaya çıkan durum kökü açığı sonrası Ethereum istemcisi Reth'i yamadı.
AI ÖzetiAI
- Paradigm CTO'su Georgios Konstantopoulos, 5 Kasım'da Reth v2.10.0 yamasını yayımladı
- Durum kökü açığı, Tempo ekibinin fuzzing testiyle ortaya çıktı
- Yamalı sürümler Reth v2.10.0, OP Reth v2.8.1 ve Base v1.5.3 olarak dağıtıldı
- Base, sorunu 4 Kasım'da öğrenip blok üreticisini aynı gün yamaladı
Reth v2.10.0 Durum Kökü Açığını Kapattı
Yatırım şirketi Paradigm'ın baş teknoloji sorumlusu (CTO) Georgios Konstantopoulos,
Ethereum (ETH) için ekibinin sürdürdüğü yürütme istemcisi Reth'teki bir hatanın yamasını yayımladı. 5 Kasım Perşembe günü kaleme aldığı kamuya açık duyuruda yamanın Reth ekosistemi genelinde dağıtıldığını belirtti ve istemciye bağımlı her düğüm işletmecisini beklememeye çağırdı: güncelleme Reth v2.10.0, OP Reth v2.8.1 ya da Base sürümü v1.5.3 ile yapılmalı. Açığın ortaya çıkmasında Tempo ekibinin fuzzing sürecinin payı var; bu, yazılıma beklenmedik girdiler yükleyip bir şey kırılana kadar denemeye devam eden otomatik bir test yöntemi ve Tempo'nun kendi zinciri de yamalandı. Duyuruda Ethereum fiyatına dair tek bir cümle geçmedi ve hata üzerinden fon kaybına rastlanmadı.
Kusur, Reth'in eski durum kökü kodunda yaşıyordu. Durum kökü, bir blockchain'in o anki halinin kriptografik parmak izi gibi çalışır: bakiyeleri, akıllı sözleşme depolamasını ve düğümün izlediği geri kalan tüm durumu kapsar. Belirli depolama düzenlerinde, özenle hazırlanmış bir işlem bu eski hesaplayıcıyı yanlış sonuç üretebilecek şekilde itebiliyordu. Maruz kalma alanı da spesifiktu: Reth'in blok üreticisi, düşük donanımlı makinelerde ve bir Katman 2 çerçevesi olan OP Stack ile kurulan zincirlerde hâlâ eski trie hesaplayıcısını çalıştırıyor ve açıkta kalan kurulumlar işte bunlardı. Konstantopoulos dili yumuşatmadı. Reth'in tüm EVM ekosistemi için kritik altyapı olduğunu, Paradigm'ın bu sorumluluğu ciddiye aldığını yazdı; yaşanan aksaklık için özür diledi ve işletmecilerin ne hızlı yamaladığını takdirle not etti.
Base, Blok Üreticisini 4 Kasım'da Yamaladı
Reth, işlemleri işleyen ve zincir durumunu tutan pek çok Ethereum istemcisinden biri; ağın hisse kanıtı temelli konsensüs katmanının yanında çalışıyor. Açıklama, ortak bir bağımlılığın ne kadar uzağa uzanabildiğini da gösterdi: düğümler, DeFi köprüleri ve durum kanıtıyla desteklenen sistemler ekosistem boyunca aynı koda yaslanıyor. Duyuru, çevreyi çizdiği kadar etki yarıçapını da titizlikle tarif etti. Base dahil OP Stack ağları, çekim (withdrawal) sistemleri üzerinden açığa maruz kalmadı, çünkü hata o mekaniğe ulaşamıyordu. Köprüler de güvende; onlar durum köklerini hiç doğrulamıyor, makbuz köklerine ya da çoklu imzalara dayanıyor ve kusurlu kod yolu ikisine de dokunmuyor. Bölümün ders yapısal: ortak bir istemciden beslenen birden çok ağ varsa, tek bir kusur kodla birlikte hepsine ulaşabiliyor.
Base'in kendi süreci ayrı bir takvimde işledi. Şirket sorunu 4 Kasım Çarşamba günü öğrendi, blok üreticisini aynı gün yamaladı ve artık kullanıcılar üzerinde herhangi bir etki olmadan doğru durum kökleri ürettiğini bildiriyor. Yamalı sürümler Reth v2.10.0, OP Reth v2.8.1 ve Base v1.5.3 olarak dağıtıldı; blok üreticileri dahil düğüm işletmecilerinden güncellemelere yüksek öncelik vermeleri istendi. Yanlış hesaplanmış bir kök pratikte şu yüzden önemli: bir bloğun geçerli olup olmadığı konusunda düğüm görüşlerini bölebilir, işlemlerin işlenmesini ve ağ boyunca eşitlemeyi aksatabilir. Geriye kalan boşluk teknik değil, operasyonel: yamalı sürümler kamuya açık olsa da, tek tek işletilen düğümlerin güncellemeyi bitirdiğini varsaymak mümkün değil ve duyuru bu konuyu açık bırakıyor. Zincir durumunu kendi başına incelemek isteyen okuyucular,
Ethereum (ETH) blockchain'ini profesyonel gibi okumanın yollarını anlatan Etherscan İncelemesi ile başlayabilir.
Tek İstemci, Birçok Ağ
Duyuruyu okuyuşumuz şu: olay tek bir hatadan çok yoğunlaşma sorununa dair. Reth'in düğümlere, köprülere ve durum kanıtı sistemlerine uzanan erişimi, paylaşılan koddaki tek bir uç durumun herhangi bir zincirin kendi olayından daha uzağa yol alabildiğini gösteriyor. Buna karşılık verilen biçim, Tempo'nun fuzzing bulgusundan Base'in aynı gün tamamladığı üretici yamasına ve üç sürümde çıkan paketlere kadar ekosistemin tasarlandığı gibi çalıştığını ortaya koyuyor. Çalışmanın ortaya koymadığı şeyler de en az koydukları kadar önemli: üretim ortamında yanlış bir durum kökü üreten bir işlem doğrulanmadı, sömürüye dair bir iz bulunmadı ve işletmecilerin güncelleme oranları test edilmedi; artan risk, henüz v2.10.0'a geçmemiş olanların üzerinde. Piyasa yapısı bu arada sakin kaldı; varlık, likidasyon dalgasının ardından 2.200 dolar destek seviyesini korumayı başarmıştı ve istemci altyapısının kendi ayrı takvimi var, Hoodi'deki Glamsterdam fork ertelemesi bunun kanıtı. Stake altyapısında son zamanlarda başka kaymalar da görüldü; buna, doğrulayıcı ödüllerinde 0,385 ETH'yi etkileyen bir MetaMask Staking ihlali dahil.
Konu: Ethereum haberleri
Yapay zekâ destekli üretildi, AI ile incelendi ve COINOTAG editöryal gözetiminde yayımlandı.

