Developeři Ethereum (ETH) zavedli opravy pro klienty Prysm Labs a Teku v reakci na dva problémy s ukončováním transakcí na Beacon Chaine. Beacon Chain slouží jako konsensuální vrstva ETH sítě.
11. května ETH developeři oznámili, že Beacon Chain má problémy s potvrzováním transakcí. Přestože bylo možné navrhnout nové bloky, neznámý problém bránil jejich finalizaci. Výpadek trval přibližně 25 minut. Podobný problém se vyskytl i 12. května, přičemž bránil finalizaci bloků více než hodinu.
Transakce se nepodařilo ukončovat pro epochy tři a osm, uvedla Ethereum Foundation v prohlášení, které sdílel konzultant ETH na Twitteru.
„Zdá se, že problém byl způsoben vysokým zatížením některých klientů Consensus Layers, což bylo zase způsobeno výjimečným scénářem.“
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
Beacon chain zachránila divertize
Přestože síť nemohla finalizovat transakce, uživatelé je v síti mohli uskutečňovat díky rozmanitosti klientů, jelikož tento výjimečný scénář neovlivnil všechny implementace klientů.
Diverzita klientů se týká počtu softwarových klientů, kteří jsou k dispozici síťovým validátorům. Větší rozmanitost klientů znamená robustnější a bezpečnější síť.
Podobný problém se vyskytl 15. března a zdržel Goerliho testnetovou verzi aktualizace ETH – Shapella, která byla úspěšně nasazena 12. dubna. Dříve proof-of-work chain ETH se 15. září 2022 spojil s Beacon Chainem. Umožnilo to přechod sítě na konsensuální mechanismus proof-of-stake. Ten je rychlejší a energeticky méně náročný.
Zdroj: cointelegraph.com