/Acele yükseltme, Ethereum istemcilerinin% 12’sini kullanılamaz hale getirdi

Acele yükseltme, Ethereum istemcilerinin% 12’sini kullanılamaz hale getirdi

Ethereum için Parity istemcisinin topluluk halefi olan OpenEthereum istemcisindeki bir güncelleme, yeni sürümde çalışan düğümleri esasen işe yaramaz hale getirdi.

Hata, sonraki 3.0 güncellemesinin de temel aldığı OpenEthereum’un 2.7.2 sürümünde ortaya çıkmış gibi görünüyor.

2.7 sürümü kararlı olarak işaretlenmiş olsa da, topluluk Haziran’dan beri raporlama istemcinin ara sıra donmasıyla ilgili, düğüm için manuel olarak yeniden başlatma gerektirdi. Sorun rastgele “ayda bir veya üç kez” ortaya çıkıyor ve yazılım arızasını bildiremiyor. Bazı kullanıcıların karar “yararsız” ve “düğüm operatörleri için bozuk” olarak piyasaya sürüldü.

Geliştiriciler, sorunu paralel olarak işlemek için kullanılan iş parçacığı eşzamanlılığındaki ince bir hataya işaret etmiş gibi görünüyor. Bu özel durumda, yazılım bir çıkmaza giriyor gibi görünüyor – iki iş parçacığının bazı paylaşılan verilere erişmek için sırasının sonsuza kadar beklemesine neden olduğu bir durum.

OpenEthereum karar Bu ve yeniden üretilmesi son derece zor olan diğer “heisenbug’lar” nedeniyle 2.7 sürümünü basitçe hurdaya çıkarmak ve böylece düzeltmek.

Son gerçek kararlı 2.5 versiyonuna dayanan yeni 3.0 iterasyonu, Berlin hard forkundan önce Eylül ortasında piyasaya sürülecek.

Ancak bu gerçekleşene kadar, yeni sürümü indiren operatörler son derece rahatsız edici bir eski sürüme düşürme göreviyle baş başa kalır.

Altyapı geliştiricisi BlockNative’de bir geliştirici olan Liam Aharon, vurgulanmış Twitter’da sürüm düşürmenin blok zincirinin tamamen yeniden senkronize edilmesini gerektirdiğini ve “bazı düğüm yapılandırmalarının aylar süreceğini” söyledi.

Ethernodes’a göre, bu hata, mevcut Parity düğümlerinin ve OpenEthereum markalı tüm düğümlerin yaklaşık% 50’sini etkiliyor, bu da tüm ağın toplam% 12’sini oluşturuyor. veri.

OpenEthereum ekibinin bir dönüştürmek düğümlerin maliyetli yeniden senkronizasyondan kaçınmasına yardımcı olacak işlem.

Ekipte, derinden rahatsız edilmiş bir sürümü “kararlı” olarak işaretlediği için bazı eleştiriler yapıldı, bu da sonraki tüm sürümlere yayılan bir hata. Diğerleri, Satoshi’nin aynı blok zinciri düğümünün birden çok uygulamasının kaçınılmaz olarak sorunlara yol açacağı görüşünü öne sürerek, çok müşterili yaklaşımın sağlamlığını sorguladı.

Çok istemcili yaklaşımın savunucuları, bunun, bir uygulamadaki hataların onlarla birlikte ağı çökertmesini engellediğine inanıyor ve OpenEthereum hatası, tam da bu tür bir senaryo gibi görünüyor.


#Acele #yükseltme #Ethereum #istemcilerinin #12sini #kullanılamaz #hale #getirdi