Neidentifikovaný problém na Ethereum Beacon Chain viedol 11. mája k takmer polhodinovému problému s ukončením transakcií.
11. mája okolo [20:15] UTC niekoľko core developerov Ethereum (ETH) oznámilo, že Beacon chain má problémy s potvrdzovaním transakcií. Bolo možné navrhnúť nové bloky, ale neznámy problém bránil ich finalizácii.
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
Ebook: TOP 5 AI kryptomien
Dostupné na stiahnutie
Podobné problémy aj v minulosti?
Podobný problém sa vyskytol aj 15. marca, keď nízka miera účasti validátorov spôsobila oneskorenie na Goerliho testnete ETH aktualizácie – Shapella, ktorá bola úspešne vykonaná na mainnete 12. apríla.
Beacon Chain je pôvodný proof-of-stake blockchain ETH, ktorý bol prvýkrát spustený v roku 2020. 15. septembra 2022 sa už existujúci reťazec proof-of-work ETH spojil s reťazcom Beacon Chain. Tím sa dokončil prechod siete na rýchlejší a ekologickejší konsenzuálny mechanizmus proof-of-stake.
Po 25 minútach začal mainnet opäť finalizovať bloky. Core developer ETH a spoluzakladateľ Prysmatic Labs, Preston Van Loon, pritom oznámil, že finalizácia bola obnovená.
Investigating current mainnet issues… Will post an update once we learn something
— prestonvanloon.eth (@preston_vanloon) May 11, 2023
Príčina stále nie je celkom jasná
Podľa údajov blockchainovej analytickej platformy, Beaconcha.in, došlo v epochách Ethereum 200 552 až 200 554 k prudkému a náhlemu poklesu počtu atestácií. Epocha je obdobie 32 „slotov“, počas ktorých validátori navrhujú a atestujú bloky. Epocha zvyčajne trvá približne šesť minút a 24 sekúnd.
Príčina problému zostáva nejasná, avšak developeri ETH uviedli, že problém skúmajú, aby sa zabránilo jeho opakovaniu.
Konzultant ETH – Superphiz po tomto incidente poznamenal, že „rozmanitosť klientov“ bola jedným z hlavných dôvodov, prečo výpadok trval tak krátko. Poukázal však aj na to, že k problému s dokončovaním transakcii sa dalo úplne vyhnúť, ak by žiadny klient nemal viac ako 33% kontroly.
Rozmanitosť klientov sa vzťahuje na počet softvérových klientov, ktorí sú k dispozícii sieťovým validátorom. Väčšia rozmanitosť klientov znamená bezpečnejšiu a robustnejšiu sieť pre validátorov.
Zdroj: cointelegraph.com