Ara 22, 2023 Serkan Demir
15 Aralık 2023'te Arbitrum One Sequencer Kesintisi Neden Oldu?
15 Aralık 2023'te, Arbitrum ağında önemli bir kesinti yaşandı: Arbitrum One Sequencer ciddi bir kesintiye uğradı. Arbitrum tarafından sağlanan sonrası raporuna dayanan bu detaylı analiz, olayların sırasını, teknik nedenlerini ve alınan çözüm yollarını derinlemesine inceliyor.
Thank you, Arbitrum community, for your patience and understanding during the outage on Dec 15, 2023. We recognize the impact on users with disruption in processing transactions and increased gas fees.
— Arbitrum (💙,🧡) (@arbitrum) December 21, 2023
An investigation was conducted 👇https://t.co/THWmglxLvA
🧵
Arbitrum One Sequencer Nedir?
Arbitrum One Sequencer, Ethereum blockchain için işlemleri sıralayan ve toplayan Arbitrum ağının temel bir bileşenidir. Bu süreç, işlem hızını ve verimliliğini artırarak maliyetleri ve gecikmeyi azaltır. Arbitrum'un Katman 2 ölçeklendirme çözümünde önemli bir unsur olan Sequencer, ağ içinde pürüzsüz ve etkili bir operasyonun sürdürülmesi için hayati öneme sahiptir.
Arbitrum One Sequencer Kesintisi Nasıl Başladı ve İlk Etkileri Nelerdi?
Olay, 15 Aralık'ın erken saatlerinde, Ethereum'a işlem verilerini göndermekten sorumlu Arbitrum One toplu gönderici birikinti oluşturduğunda başladı. Bu birikinti, bir Ethereum konsensüs müşterisindeki sorunlar ve işlem hacmini önemli ölçüde artırabilen küçük işlemler olan yazılımlardan kaynaklanan yüksek yükler nedeniyle oluştu.
Arbitrum One Sequencer Kesintisinin Teknik Nedenleri Nelerdi?
Kesintiye iki ana sorun yol açtı: Ethereum konsensüs müşterisi sürümündeki bir hata nedeniyle bir L1 düğümünün senkronizasyonunun bozulması ve yazılımların hacmindeki artış. Bu kombinasyon, Sequencer'ın etkili bir şekilde işleyemeyeceği birikinti oluşturdu ve bu da onun üçüncü taraf düğüm sağlayıcıları ve genel RPC filosu ile bağlantısının kesilmesine yol açtı.
Arbitrum One Sequencer Kesintisi L1 Gaz Fiyatlandırmasını Nasıl Etkiledi?
Offchain Labs ekibi, Arbitrum'u temsilen, ilk testler için Arbitrum Sepolia'da düğüm yazılımının bir geliştirme sürümünü hızla dağıttı. Başarılı doğrulamadan sonra, bu düzeltme Arbitrum One Sequencer'a uygulandı ve normal operasyonlarını geri getirdi.
Arbitrum One Sequencer Kesintisi L1 Gaz Fiyatlandırmasını Nasıl Etkiledi?
Kesinti, birikinti nedeniyle zincir üzeri fiyatlandırma sisteminin gaz ücretleri için yetersiz ücretlendirme yapmasına yol açtı. Birikintinin temizlenmesi ve normal operasyonların devam etmesiyle, L1'e veri gönderme maliyeti ile toplanan ücretler arasındaki fark nedeniyle bir ücret açığı ortaya çıktı. Arbitrum Vakfı, fiyatlandırma mekanizmasını stabilize etmek için fon ayırarak, işlem maliyetlerini yeniden dengelemek için yanma adresine sıfır değerli işlemler göndererek müdahale etti.
Arbitrum One Sequencer Kesintisi Sonrasında Hangi Önlemler Alındı?
Olay sonrasında, Arbitrum gelecekteki olayları önlemek için birkaç önlem aldı. Bunlar arasında Ethereum konsensüs müşterisinin yeniden başlatılması, toplu gönderici ayarlarının ayarlanması ve yeni bir sequencer yapısının dağıtılması yer alıyor. Kazanılan önemli dersler, dahili rölelerin sağlığını korumanın ve konsensüs müşteri örneklerini düzenli olarak güncellemenin önemi etrafında döndü.
Arbitrum One Sequencer Kesintisi Sırasında Ana Olayların Zaman Çizelgesi Nedir?
- 15 Aralık, 00:07 AM UTC: Müşteri sürümündeki bir hatadan dolayı L1 konsensüs müşteri hatası.
- 12:11 PM UTC: Zincir taleplerine yetişemeyen toplu gönderici.
- 01:40 PM UTC: Birikinti incelemesi; yazılımların etkisi küçümsendi.
- 02:36 PM UTC: Yük dengeleyici sorunu için düzeltme dağıtıldı.
- 03:31 PM UTC: Ana dağıtım röleleri bellekten düştü.
- 03:51 PM UTC: Yeni sequencer yapısı başlatıldı.
- 04:06 PM UTC: Toplu gönderici ayarları düzenlendi.
- 04:54 PM UTC: Yeni yapının arb1 sequencer'a dağıtımı.
- 05:18 PM UTC: Üçüncü taraf düğüm sağlayıcılarına yeniden başlatma için bildirim.