Base, Reth Yamasından 43 Saat Sonra NODE v1.5.3 Düzeltmesini Yayımladı
Base, Reth'in yüksek öncelikli state root hatası düzeltmesinin ardından node sürümü v1.5.3'ü yayımladı.
AI ÖzetiAI
- Base, Reth'in yüksek öncelikli düzeltmesinden yaklaşık 43 saat sonra v1.5.3 sürümünü yayımladı.
- Reth yaması v2.10.0 sürümüne girdi; #28264 numaralı pull request 3 Kasım'da 21:00 UTC'de birleştirildi.
- Base, hatayı 4 Kasım'da tespit etti ve tüm blok üreticilerini aynı gün yamaladı.
- Base state root'u yeniden hesapladı ve kullanıcılara herhangi bir etki olmadığını duyurdu.
Reth v2.10.0 ile Yüksek Öncelikli Düzeltme Yayımlandı
Reth ekibi, bazı durumlarda bir blockchain node kavramının özünde yani düğümün yanlış state root, yani zincirin tüm durumunu tek bir özetle temsil eden hash değeri üretmesine yol açan hatayı yüksek öncelikli bir yamayla kapattı; Base de kendi yamalı düğüm sürümünü operatörlerin karşısına Perşembe günü çıkardı. State root, Ethereum tarzı bir zincirin kendi kayıtlarını kanıtlama biçimidir: bir istemci bu değeri yanlış hesaplarsa ağdaki diğer düğümlerden ayrışır ve bu istemciyi çalıştıran bir doğrulayıcı, ağın geri kalanının reddettiği bloklar önerebilir ya da onaylayabilir. İşlemleri işleyen ve bakiyeleri takip eden yazılım katmanı olan yürütme istemcileri (execution client), tam da bu yüzden kritik bir konumdadır; buradaki bir hesaplama hatası tüm yığının en dibine oturur. Yamayı v2.10.0 sürümü taşıyor ve sürücüleri güncellemeyi her operatör sınıfı için yüksek öncelikli olarak işaretledi; blok üreten düğümler de yalnızca doğrulama yapan düğümler de beklemek zorunda, yani kimseden rutin güncelleme takvimine uyması istenmedi. Değişiklik, 3 Kasım Salı günü 21:00 UTC'de birleştirilen #28264 numaralı pull request üzerinden geçti; bu birleştirme zaman damgası ile Base'in durum duyurusunun zaman damgası birlikte okunduğunda, düzeltme ile kamuya açık uyarı arasında yaklaşık 43 saatlik bir pencere kalıyor. Base, hatayı 4 Kasım Çarşamba günü tespit etti ve yeni blokları birleştiren makineler yani blok üreticilerinin tamamını aynı gün yamaladı. Ardından operatörleri kendi düğüm sürümü v1.5.3'e yönlendirdi; bu sürüm, Base doğrulayıcılarının geçersiz bir state root nedeniyle durma olasılığını ortadan kaldırıyor ve şirketin açıklamasına göre uygulanması için yeniden senkronizasyon yani resync gerekmiyor. Base, OP Stack üzerine kurulu ve Reth'in OP Stack uyarlaması olan op-reth'e dayanıyor; bildirilen olay da tam bu bileşende ortaya çıktı. Talimatın iki parçası ayrı ayrı önemli: sürüm yükseltmesi hatayı kapatırken, resync muafiyeti meşgul operatörler için güncellemenin maliyetini sıfıra yaklaştırıyor.
Base State Root'unu Doğruladı, DeFi Sektörü Önlem Aldı
Base'in Perşembe günü yayımladığı durum duyurusu aynı anda iki mesaj taşıyordu: kullanıcılara güvence, operatörlere talimat. İlk tarafta zincir, state root'u yeniden hesapladığını ve sonucun doğru olduğunu belirtti. Duyuruda şu ifadeler yer aldı: “Mevcut state root'un doğru olduğunu doğruladık ve kullanıcılara herhangi bir etki olmadı.” Bu cümle, olayın çevresinde oluşabilecek FUD'yi, yani paniğe dayalı spekülatif korkuyu baştan önlemeye yönelikti. Şirket iddiasını mimariye dayandırdı: Base'in kanıt sistemi her state root'u ayrı bir uygulamayla karşılaştırıyor, gerçek bir uyuşmazlık burada mutlaka işaretlenecekti; bu bağımsız kontrol, her şeyin yolunda olduğuna dair kararın taşıyıcı sütunu. İkinci tarafta Base, operatörlere v1.5.3'e geçme çağrısını yineledi ve resync gerekmediğini bir kez daha teyit etti. Tepki zincirin ötesine sıçradı. Frax Finance, LayerZero'nun “bazı zincirler arası rotaları ihtiyat gereği geçici olarak duraklattığını ve kısa süre içinde yeniden başlaması beklenildiğini” açıkladı; adımı op-reth'te bildirilen olaya bağladı ve kendi varlıklarının ya da akıllı kontratlarının etkilenmediğini söyledi. Köprü Protokolü yapısı üzerinden varlıkları zincirler arasında taşıyan LayerZero'nun bu adımı, tokenlerin ilgili rotalarda geçişini kısa süreliğine durdurdu. Risk yönetimi firması Gauntlet, V1 kasalarına yeni para girişini kısıtlayarak çekimleri açık tuttu, tahsisleri duraklattı ve LayerZero köprüsünden gelen varlıklara maruziyetini azalttığını belirtti; hiçbir sömürü bildirimi farkında olmadığını da ekledi. Firmanın bu önlemleri anlatan paylaşımı sonradan silindi. Girişleri kapalı tutup çekimleri açık bırakmak, sistemi henüz tam olarak modelleyemeyen bir risk masası için standart duruştur. Blockaid'in paylaşımlarının bir özeti, bir kripto exchange yani borsa haber akışında taşındı; özet, sorunu bir saldırı olarak değil düğümlerin içindeki bir hesaplama hatası olarak tanımlıyor, fon kaybı bilinmediğini söylüyor ve eski kodu hâlâ çalıştıran istemcilerin donabileceğini ya da hatalı durum kanıtları üretebileceğini uyarıyordu. İhtiyati duraklamalar, Kelp DAO'daki 292 milyon dolarlık rsETH köprü sömürüsünden altı aydan uzun bir süre sonra geldi; o saldırıyı LayerZero, Kuzey Kore merkezli Lazarus Group'a atmıştı. Reth hatası ile herhangi bir sömürü arasına bir bağ kurulmuş değil.
Bu bölüm, tek istemciye bağımlılığın gerçek hayattaki bir stres testi gibi okunuyor. En yoğun katman 2 ağlarından biri olan Base, yürütme için tek bir Rust istemcisine yaslanıyor ve o katmandaki bir kusur, kayıtlı hiçbir saldırı olmamasına rağmen birkaç saat içinde riski köprü operatörlerine ve risk yöneticilerine taşıdı. Mimari dayandı: kanıt sisteminin bağımsız yeniden hesaplaması, kullanıcıya hiçbir etki yansımamasının nedeni. Düzeltme ayrıca zincirin bir çatal (fork) versiyonu olarak değil bir istemci sürümü olarak geldi; v1.5.3 bu yüzden resync gerektirmeden uygulanabildi. Sürüm notları gerisini hallediyor: değişikliği adıyla yazıyor ve her operatör tipi için yüksek öncelik olarak derecelendiriyor. Hikâyeyi taşıyan sayı ise 43 saat; üst akış yamasının birleştirilmesi ile operatörlere geçişi söyleyen kamuya açık duyuru arasındaki bu pencere, olayın asıl ölçüsü.
Yapay zekâ destekli üretildi, AI ile incelendi ve COINOTAG editöryal gözetiminde yayımlandı.

