Ethereum (ETH) İşlemleri Durdu! Neler Yaşandı?
Geliştiriciler 11 Mayıs’ta Ethereum (ETH) süreçlerinin 25 dakika boyunca tam olarak onaylanamadığını bildirdi. Arıza boyunca kullanıcılar ‘değiştirilme’ riskiyle karşı karşıya kaldılar.
Ethereum işlemleri 25 dakika boyunca tamamlayamadı
11 Mayıs akşamı, Ethereum geliştiricileri bir sorun tespit ettiklerini ve temel nedenini araştırdıklarını duyurdular. Birkaç Ethereum geliştiricisi, Ethereum’un Proof-of-Stake (PoS) sistemini kullanan bir kolu olan Beacon Chain’in işlemleri duraklattığını ve mevzuyu araştırdıklarını bildirdi.
Olay yaklaşık 25 dakika sürdü. Daha sonra Ether iştirakçisi terence.eth, sorunun artık çözüldüğünü söyledi. Kimi Ethereum çekirdek geliştiricileri, Twitter üzerinden ağın sonlandırılmadığını ve mevzuyu araştırdıklarını duyurdu. Geçmişte emsal bir sorun, Ethereum’u çalıştıran yazılım olan bir istemcide bir kusura neden olmuştu.
Deploying more nodes – steady lads
— ansgar.eth (@adietrichs) May 11, 2023
Sorun Beacon Chain üzerindeydi
Ethereum’un Beacon Chain’inde tanımlanamayan bir sorun, 11 Mayıs’ta yaklaşık yarım saat boyunca işlem mutlaklığıyla (finality) ilgili bir meseleye yol açtı. 11 Mayıs günü saat 23:15 civarında, bir dizi Ether çekirdek geliştiricisi, Beacon Chain’in işlemleri onaylama problemleri yaşadığını duyurdu. Yeni bloklar teklif edilebildi, fakat bilinmeyen bir sorun bunların son hale getirilmesini engelledi.
The beacon chain stopped finalizing about thirty minutes ago. I don't know why yet, but in general the chain is designed to be resilient against this, transactions will continue as usual and finalization will kick in when the problem is resolved. pic.twitter.com/utAS0uAWpG
— superphiz.eth (@superphiz) May 11, 2023
Benzer bir sorun 15 Mart’ta meydana geldi. Düşük doğrulayıcı iştirak oranları, 12 Nisan’da Ethereum’un “Shapella” yükseltmesinin Goerli testnet versiyonunda gecikmeye neden oldu.
Beacon Chain, Ethereum’un ilk olarak 2020’de kullanıma sunulan yepyeni proof-of-work Blockchain’idir. 15 Eylül 2022’de Ethereum’un evvelce var olan proof-of-work chain’i, Beacon Chain ile “birleşerek” ağın daha süratli bir sisteme geçişini tamamlamıştır.
Ethereum blokları bir kez daha ‘sonlandırmaya’ başladı
25 dakika sonra Ethereum mainnet, blokları bir kez daha sonlandırmaya ve işlemeye başladı. Duyuru, Eth çekirdek geliştiricisi ve Prysmatic Labs kurucu ortağı Preston Van Loon’dan geldi.
Finality has been restored. We do not know the root cause yet, but something happened to cause several client implementations to work really hard to keep up with the chain.
— prestonvanloon.eth (@preston_vanloon) May 11, 2023
Blockchain analitik sağlayıcısı Beaconchain’in datalarına göre, Eth 200.552 ila 200.554 periyotları, tasdik sayısında keskin ve ani bir düşüşe şahit oldu. Bir çağ, doğrulayıcıların bloklar için teklifte bulunduğu ve onayladığı 32 “slot” periyodudur. Bir periyot tipik olarak yaklaşık altı dakika 24 saniye sürer.
Sorunun nedeni belirsizliğini koruyor, lakin Eth geliştiricileri, sorunun tekrar oluşmasını önlemek için sorunun araştırıldığını söyledi.
“Hard fork’un önüne geçtik”
Olayın akabinde, takma isimli Ether danışmanı Superphiz, kesintinin nedenini açıkladı. ‘Kesinlik kaybının’ bu kadar kısa sürmesinin ana nedenlerinden birinin “müşteri çeşitliliği” olduğunu belirtti. Lakin, hiçbir müşterinin Yüzde33’ten fazla denetime sahip olmaması durumunda büsbütün önlenebileceğine de işaret etti.
İstemci çeşitliliği, ağ doğrulayıcılarının kullanabileceği yazılım istemcilerinin sayısını söz eder. İstemciler ortasındaki daha fazla çeşitlilik, doğrulayıcılar için daha inançlı ve sağlam bir ağ manasına gelir.
If a consensus layer client caused the loss of finality:
* We averted a fork by not having a supermajority client
* We could have avoided the loss of finality entirely if no client had more than 33%.
I'm proud of our diversity work, but we're not done. https://t.co/TUtXnQu5hD
— superphiz.eth (@superphiz) May 11, 2023
Coinler.us’dan takip ettiğiniz üzere Ether, geçmişte öbür kesintiler yaşadı: 2016’da bir DDOS saldırısı yaşadı ve Kasım 2020’de Infura ile ilgili kısmi kesintiler gördü. 2016 yılında DAO’ya yapılan bir atak da Ethereum’u büyük ölçüde etkiledi.
