Ethereum Geliştiricileri, Doğrulayıcı Yatırımlarını Yanlış Yola Çıkaran Glamsterdam Hatasını Düzeltti

iconCrypto Economy
Paylaş
AI summary iconÖzet
Ethereum haberi: Geliştiriciler, Glamsterdam yükseltmesindeki bir hata için bir düzeltme birleştirdi; bu hata, aynı genel anahtara sahip doğrulayıcı yatırımlarını yanlış yönlendirebilirdi. Gloas katılmada bulunurken tespit edilen bu sorun, kayıt oluşturulurken bekleyen yatırımları etkiledi ancak canlı ana ağı etkilemedi. 26 Ekim'de birleştirilen çekme isteği #5736, yatırımların yönlendirilmesini çekim kimlik bilgilerine göre ayırıyor ve regresyon testleri ekliyor. Ethereum ekosistemindeki haberler, doğrulayıcı güvenliğini ve yatırımların doğruluğunu artırmaya yönelik sürekli iyileştirmeleri vurguluyor.

Kısa Özet

  • Ethereum geliştiricileri, aynı genel anahtara sahip yapımcılara doğrulayıcı yatırımlarını yönlendirebilecek bir çatallanma geçiş mantığı bulduktan sonra bir Glamsterdam düzeltmesini birleştirdi.
  • Hata, Gloas'a kayıt sırasında bekleyen yatırmaların yapımcı ve doğrulayıcı kayıtları oluşturulurken yanlış sınıflandırılmasına neden oldu, ancak bu bir canlı ana ağ istismarı değildi.
  • Çekim kimlik bilgilerine göre yatırma rotasını ayıran Pull request #5736, doğrulayıcı yatırımlarını kuyruğunda korur ve dağıtım öncesi regresyon testleri ekler.

Ethereum geliştiricileri, aynı genel anahtara sahip blok inşa edicilere doğrulayıcı yatırımlarını yönlendirebilecek bir Gloas çatallanma-katılma hatası tespit ettikten sonra Glamsterdam için bir uzlaşma-specifikasyon düzeltmesi birleştirdi. Pull request #5736 26 Ekim'de master'a birleştirildi ve çatallanma sırasında bekleyen yatırımların sınıflandırılma şeklini değiştirdi. Bu hata, Ethereum'un gelecekteki yükseltme için geçiş mantığını etkiledi, mevcut ana ağ protokolünü değil, bu nedenle sorun Ethereum için geliştirme ve test yolunda kaldı.

Gloas Fix, Doğrulayıcı ve Oluşturucu Yatırma Yollarını Ayırıyor

Temel sorun, Gloas'ın ayrı builder registry'ini başlatma anıyla ilgiliydi. Önceki yönlendirme kuralına göre, bekleyen bir yatırma bir builder kaydettiğinde, aynı genel anahtarı kullanan daha sonraki yatırmalar, çekim kimlik bilgilerinden bağımsız olarak o builder'ın bakiyesini artırabilirdi. Bu nedenle bir doğrulayıcı yatırması, doğrulayıcı sırasından çıkıp bir builder'a kredite edilebilirdi. Bu hata, staking için sağlanan fonların farklı bir tarafın kontrolündeki bir hesaba ulaşabileceği koşullu bir yol oluşturdu.

Ethereum geliştiricileri bir Glamsterdam düzeltmesini birleştirdi

Sorun tanımı, başka bir taraf tarafından işletilen bir doğrulayıcıyı finanse eden bir stake protokolünü kullanarak riski gösterir. Operatör aynı anahtarı kullanarak önce geçerli bir builder yatırımı sıraya alırsa ve her iki yatırımda çatallanma sırasında beklemeye alınırsa, protokol tarafından finanse edilen doğrulayıcı yatırımı da builder'a yönlendirilebilir. Bu yatırımdan hiçbir doğrulayıcı oluşturulmayacak, bu da kanıt tabanlı muhasebe veya kurtarma prosedürlerini bozma potansiyeline sahiptir. Belgelenmiş senaryo, ethereum ana ağ yatırımlarının yönlendirildiğine dair bir kanıt değil, protokol seviyesinde bir kenar durumuydu.

Birleştirilmiş düzeltme, Gloas katılmada yatırmaları çekim kimlik bilgilerine göre ayırır. Doğrulayıcı yatırmaları, bir yapımcı aynı anahtarı kullandığında bile doğrulayıcı kuyruğunda kalır, geçerli yapımcı yatırmaları ise bağımsız olarak yapımcıları kaydedebilir veya tamamlayabilir. Mevcut yapımcı yatırmaları da revize edilmiş kurallar altında tamamlanabilir. Bu değişiklik, EIP-8282 tarafından tanımlanan bağımsız doğrulayıcı ve yapımcı kayıtlarıyla katılmayı uyumlu hale getirir ve yatırma sıralaması ile yönlendirme davranışını kapsayan regresyon testleri ekler.

Zamanlamanın önemi, Glamsterdam'ın Amsterdam yürütme katmanı değişikliklerini Gloas konsensüs katmanı değişiklikleriyle birleştirmesinden kaynaklanır; bu değişiklikler arasında yerleşik önerici-yapıcı ayrımı yer alır. Daha geniş yükseltme, halka açık testler aşamasını zaten geçti, ancak Hoodi dağıtımının başlatılması ek inceleme nedeniyle ertelendi ve ana ağ etkinleştirme durumu henüz onaylanmadı. Bu nedenle yatırma yönlendirme düzeltmesi, canlı bir ethereum zafiyetini onarmaktan ziyade gelecekteki bir çatallanma için spesifikasyonları güçlendirir. Ayrıca, stake ve blok oluşturma altyapısı etrafındaki geçiş mantığının, önerilen protokol değişikliklerinin üretime güvenli bir şekilde ulaşmadan önce test edilmesinin nedenini de pekiştirir.

Yasal Uyarı: Bu sayfadaki bilgiler üçüncü şahıslardan alınmış olabilir ve KuCoin'in görüşlerini veya fikirlerini yansıtmayabilir. Bu içerik, herhangi bir beyan veya garanti olmaksızın yalnızca genel bilgilendirme amacıyla sağlanmıştır ve finansal veya yatırım tavsiyesi olarak yorumlanamaz. KuCoin, herhangi bir hata veya eksiklikten veya bu bilgilerin kullanımından kaynaklanan sonuçtan sorumlu değildir. Dijital varlıklara yapılan yatırımlar riskli olabilir. Lütfen bir ürünün risklerini ve risk toleransınızı kendi finansal koşullarınıza göre dikkatlice değerlendirin. Daha fazla bilgi için lütfen Kullanım Koşullarımıza ve Risk Açıklamamıza bakınız.