Ang Prysm, ang consensus layer client ng Ethereum, ay naglabas ng post-mortem analysis report ukol sa Fusaka mainnet outage
ChainCatcher balita, ang Prysm team ng Ethereum consensus layer client ay naglabas ng post-mortem analysis report tungkol sa Fusaka mainnet failure. Sa panahon ng insidente, halos lahat ng Prysm nodes ay nakaranas ng pagkaubos ng resources habang pinoproseso ang partikular na mga proof, na nagdulot ng hindi agarang pagtugon sa mga kahilingan ng validator. Ang saklaw ng failure ay mula epoch 411439 hanggang 411480, kabuuang 42 epochs kung saan nawala ang 248 blocks, na may missing rate na 18.5%. Ang network participation rate ay bumaba sa pinakamababang 75%, at ang mga validator ay nawalan ng humigit-kumulang 382 ETH sa proof rewards.
Ang pangunahing sanhi ng failure ay ang pagtanggap ng Prysm beacon nodes ng mga proof na maaaring ipinadala ng mga hindi naka-synchronize na nodes, at ang mga proof na ito ay tumutukoy sa block root ng nakaraang round. Upang mapatunayan ang mga proof na ito, sinubukan ng Prysm na muling buuin ang compatible state, na nagdulot ng paulit-ulit na pagproseso ng mga blocks mula sa nakaraang rounds at magastos na round transition recalculation. Pansamantalang nalutas ng team ang problema sa pamamagitan ng paggabay sa mga user na gamitin ang --disable-last-epoch-target parameter, at ang mga susunod na bersyon na v7.1 at v7.1.0 ay naglalaman ng pangmatagalang solusyon.
Disclaimer: Ang nilalaman ng artikulong ito ay sumasalamin lamang sa opinyon ng author at hindi kumakatawan sa platform sa anumang kapasidad. Ang artikulong ito ay hindi nilayon na magsilbi bilang isang sanggunian para sa paggawa ng mga desisyon sa investment.
