
Dahil sa isang hindi kilalang user na sinasamantala ang isang kahinaan sa network, ang pinakabagong update ng Ethereum sa Pectra sa Sepolia testnet ay nakaranas ng hindi inaasahang pagkagambala. Ang problema ay lumitaw mula sa pagmimina ng mga bakanteng bloke na dulot ng isang misfired deposit contract event.
Nabanggit ng pangunahing inhinyero na si Marius van der Wijden noong Marso 8 na ang pag-upgrade, na ipinatupad noong 7:29 ng umaga noong Marso 5, ay nakatagpo ng mga agarang isyu sa geth node ng Ethereum. Ang isang kontrata ng deposito na hindi sinasadyang naglalabas ng kaganapan sa paglilipat sa halip na isang kaganapan sa pagdedeposito ang pangunahing dahilan.
Sa kabila ng pagpapakilala ng isang remedyo, nabigo ang koponan na isaalang-alang ang isang gilid na sitwasyon, na nagpapahintulot sa isang hindi kilalang user na magsagawa ng mga zero-token na paglilipat sa address ng deposito. Ang error ay nabuhay muli ng aktibidad na ito, na nagresulta sa mas maraming walang laman na pagmimina ng bloke.
Una nang inisip ni Van van Wijden na ang mga transaksyon ay resulta ng hindi sinasadyang validator error, ngunit kalaunan ay nalaman niyang nagmula ang mga ito sa isang bagong-load na account na na-access sa pamamagitan ng isang gripo. Ang ERC-20 token standard ay may depekto na nagbibigay-daan sa zero-value transfers, na sinamantala ng umaatake.
Naniniwala ang mga developer na binabantayan ng umaatake ang mga panloob na pag-uusap, kaya lihim silang naglapat ng espesyal na patch sa ilang DevOps node upang labanan ang pagkagambala. Ang lahat ng mga node ay na-update noong 2:00 pm, kung saan ang network ay bumalik sa regular na operasyon nito.
Ang finalization ay hindi naapektuhan ng insidente, at ang problema ay limitado sa Sepolia, kung saan pinili ng mga developer ang isang token-gated na kontrata ng deposito sa halip na ang conventional mainnet contract.
Kasunod ng naunang problema sa Holesky testnet noong Pebrero 26, ito ay kumakatawan sa pangalawang makabuluhang pag-urong para sa pag-upgrade ng Pectra. Bilang resulta, nagpasya ang mga developer ng Ethereum na ipagpaliban ang kumpletong paglulunsad ng Pectra hanggang matapos ang karagdagang pagsubok.
Ang pag-update ay dumating pagkatapos ng Dencun hard fork ng Ethereum, na nagpakilala ng mas mahusay na rollup efficiency at mas mababang mga gastos sa transaksyon ng Layer-2 noong Marso 13, 2024. Samantala, sina Hsiao-Wei Wang at Tomasz Stańczak ang pumalit bilang mga co-director ng Ethereum Foundation, na nagpatupad ng bagong istraktura ng pamumuno.







