Haberler

Ethereum Doğrulayıcılarına, Güncel Olmayan Durum Riski Nedeniyle Prysm’i Devre Dışı Bırakma Uyarısı

Yazan

Shweta Chakrawarty

Shweta Chakrawarty

Ethereum'un konsensüs istemcisi Prysm, güncel olmayan durum üretimini önlemek için --disable-last-epoch-targets bayrağının eklenmesi yönünde acil bir uyarı yayınladı.

Ethereum Doğrulayıcılarına, Güncel Olmayan Durum Riski Nedeniyle Prysm’i Devre Dışı Bırakma Uyarısı

Hızlı Özet

Özet AI tarafından oluşturuldu, haber odası tarafından incelendi.

  • Ethereum'un ikinci büyük konsensüs istemcisi olan Prysm, doğrulayıcılara acilen --disable-last-epoch-targets işaretini eklemeleri talimatını verdi.

  • Bu önlem, güncel olmayan doğrulamaları işlerken düğümlerin performans sorunlarına yol açabilecek eski durumlar üretmesini önlemek için önleyici bir çözümdür.

  • The issue was a client-side bug and did not cause a chain halt or finality failure, demonstrating Ethereum's rapid operational maturity.

  • Bu olay, Prysm'in 'lik pazar payının, müşteriye özgü hataları ağ düzeyinde bir endişe haline getirmesi nedeniyle müşteri çeşitliliğinin önemini vurguluyor.

Prysm konsensüs istemcisini kullanan Ethereum doğrulayıcı operatörleri 4 Aralık’ta acil bir uyarı aldı. Prysm ekibi, bazı düğümlerin eski onaylamaları (attestation) işlemek için güncel olmayan durumlar ürettiğini doğruladı. Bu durum kontrol edilmezse hatalı doğrulama davranışlarına yol açabiliyor. Bunu önlemek için Prysm, tüm operatörlere beacon node’a tek bir ek bayrak (flag) ekleyerek belirli bir fonksiyonu derhal devre dışı bırakmalarını söyledi. Çözüm tam bir istemci yükseltmesi gerektirmiyor ve doğrulayıcı istemcilerini etkilemiyor.

Ekip operatörlere şu satırı eklemelerini bildirdi: –disable-last-epoch-targets. Bu bayrak Prysm v7.0.0 ile uyumlu, yani çoğu düğüm birkaç dakika içinde düzeltmeyi uygulayabiliyor. Uyarı doğrulayıcı topluluğunda hızlı tepkiye yol açtı. Çünkü Prysm, Ethereum’un konsensüs katmanında geniş bir paya sahip.

Prysm’in Pazar Payı Bu Durumu Ağ Düzeyinde Bir Olay Haline Getiriyor

MigaLabs verilerine göre Prysm, Ethereum konsensüs istemcisi pazar payının yaklaşık %20’sini kontrol ediyor. Bu da onu Lighthouse’tan sonra ikinci en büyük istemci yapıyor. Bu ölçek, istemci taraflı bir hatayı zincir genelinde bir endişeye dönüştürüyor. Bu büyüklükte bir istemci güncel olmayan durum verilerini işlediğinde konu yalnızca tek bir doğrulayıcıdan ibaret kalmıyor. Etki alanı şunlara kadar uzanabiliyor:

  • Kaçırılan attestations
  • Hatalı fork choice sinyalleri
  • Uç senaryolarda ceza veya slashing riskinin artması

Şu ana kadar bu sorunla ilişkili bir zincir durması veya finality kaybına dair kanıt bulunmuyor. Yine de endişe hasar kontrolünden değil, risk önlemesinden kaynaklanıyor. Prysm durum büyümeden harekete geçti. Başka bir deyişle bu, yaşanan bir olayın ardından yapılan temizlik değil; önleyici bir tatbikat.

Prysm İçerisinde Tam Olarak Ne Yanlış Gitti?

Prysm ekibine göre etkilenen düğümler, önceki epoch’lardan gelen güncel olmayan attestations’ları işlemeye çalışırken gereksiz eski durumlar üretiyordu. Bu davranış CPU ve bellek yükünü artırıyor. Ayrıca yoğunluk altında düğümlerin zincir ilerlemesini takip etme biçimini bozabiliyor. Bu tür davranışlar Ethereum tarihinde yeni değil. Benzer durum işleme sorunları şu dönemlerde de görülmüştü:

  • Mayıs 2023 finality olayı
  • Daha önce yaşanan veritabanı indeks bozulmaları
  • Farklı istemcilerde görülen eski bellek kullanım sıçramaları

Bu kez fark yaratan unsur hız oldu. Prysm sorunu erken tespit etti, tek adımlık bir geçici çözüm yayımladı. Ayrıca binlerce doğrulayıcıyı acele bir tam sürüm yükseltmesine zorlamaktan kaçındı.

Doğrulayıcıların Şu Anda Yapması Gerekenler

Prysm çalıştırıyorsanız yapılması gerekenler kısa ve acil:

  • –disable-last-epoch-targets bayrağını ekleyin
  • Beacon node’u yeniden başlatın
  • Logları normal attestation akışı için kontrol edin
  • Yeniden başlatma sonrası bellek ve CPU kullanımını izleyin

Doğrulayıcı anahtarlarında değişiklik gerekmiyor. Yeniden senkronizasyon gerekmez ve çıkış işlemi de gerekmiyor. Ethereum genelinde ise bu olay bilinen bir gerçeği yeniden hatırlatıyor: istemci çeşitliliği hâlâ kritik önemde. Ağın yaklaşık %20’sini elinde bulunduran bir istemcide çıkabilecek yönetilebilir bir hata bile manşetlik bir olaya dönüşebiliyor. Yine de bu olay Ethereum’un operasyonel olgunluğunu da ortaya koydu. Sorun saatler içinde tespit edildi, duyuruldu ve giderildi. Günlerce sürmedi. 400 milyar doları aşan bir yerleşim katmanının dayanıklı kalması tam da bu şekilde mümkün oluyor. Şu anda zincir stabil durumda. Gerçek anlamda tek zaman baskısı, Prysm operatörlerinin hızlı hareket edip güvenlik anahtarını çevirmesi.

Google News Icon

Bizi takip edin Google News

En son kripto içgörülerini ve güncellemelerini alın.

Takip Et