Base kesintilerinin arkasında kritik sıralayıcı hatası var
Coinbasein ikinci katman ağı Basede geçen hafta yaşanan iki kesintiden bir sıralayıcı hatası sorumluydu. Bu bilgi, cumartesi günü yayımlanan olay sonrası raporda yer aldı. Base mühendislik ekibi, bir blog yazısında, sıralayıcının blok oluşturma mantığında, işlem doğrulama hatasının ardından “eski günlük durumunun” devam etmesine izin veren bir hata tespit ettiklerini söyledi. Ekip, “Blok oluşturucu geçersiz bir işlem aldı ve beklendiği gibi işlem yürütme sırasında başarısız oldu, ancak erişilmiş hesapları ve depolama yuvalarını içeren günlük durumunu yanlışlıkla temizlemedi” dedi. Base ikinci katman ağı tek bir sıralayıcıyla çalışıyor. Bu da onu etkileyen kritik bir hatanın ağı durdurmaya yettiği anlamına geliyor. Sıralayıcı, işlemlerin sırasına karar veren merkezi bir blockchain bileşeni ve Arbitrum, OP Mainnet ve zkSync Era dahil olmak üzere diğer ikinci katman ağlarındaki kesintilerden de sorumlu olmuştu. Base ana ağı perşembe ve cuma günleri iki blok üretim kesintisi yaşadı. İlk olay 116 dakika, ikinci olay ise 20 dakika sürdü. Blok üretimi tamamen durdu ve sıralayıcı ile doğrulayıcı düğümler, sıralama yeniden başlatılana kadar geçersiz bloğun ötesine ilerleyemedi. Ekip, yürütme sırasında günlük durumunun düzgün şekilde güncellendiğinden emin olmak için sıralayıcıya bir yama uygulayarak kesintileri giderdi. Ancak ekip, azaltma sürecinin “ilk hatayla ilgisi olmayan altyapı koşulları nedeniyle” beklenenden uzun sürdüğünü söyledi. Sistem sıfırlamasının ardından sıralayıcıların yetişmesini engelleyen bir “yarış koşulu” da vardı ve bu