Katibayan ng Katatagan ng Ethereum Network
Pinuri ng mga miyembro ng komunidad ng Ethereum ang katatagan ng network matapos ang isang isyu sa software ng execution client ng Paradigm na Reth, na hindi nakaapekto sa pangkalahatang operasyon. Noong Setyembre 2, inihayag ni Georgios Konstantopoulos, ang Chief Technology Officer ng Paradigm, sa X na isang bug sa pagkalkula ng state root ng Reth ang nagdulot ng pagkaantala sa maraming nodes. Ayon sa mga talakayan sa pahina ng GitHub ng proyekto, lumitaw ang problema sa block 2,327,426 at nakaapekto sa mga bersyon 1.6.0 at 1.4.8 na tumatakbo sa Ethereum mainnet.
Pagpapakilala sa Reth
Ang Reth, isang execution layer client na isinulat sa Rust, ay binuo ng Paradigm at dinisenyo para sa modularity at mataas na pagganap. Ang mga execution client ay mga kritikal na bahagi ng mga node ng Ethereum, dahil sila ang nagpoproseso ng mga transaksyon, nagsasagawa ng mga smart contract, at nagpapanatili ng estado ng blockchain. Ang isang malfunction sa ganitong uri ng client ay karaniwang nagreresulta sa masamang blocks, na nagbabanta sa katatagan ng mas malawak na network. Gayunpaman, ang pagkaabala ng Reth ng Paradigm ay nanatiling limitado dahil sa pagkakaiba-iba ng mga client sa network.
Data at Epekto ng Isyu
Ipinapakita ng data mula sa Ethernodes na tanging 800 operator, humigit-kumulang 5.4% ng execution layer ng Ethereum, ang kasalukuyang tumatakbo ng Reth. Ang client ay nasa ikaanim na puwesto batay sa paggamit, na malayo sa Geth, Nethermind, at Besu, na kumokontrol ng higit sa 64% ng network. Bilang resulta, ang bug ay hindi kumalat sa ecosystem, na nagpapakita kung paano ang pagkakaiba-iba ng client ay nagpoprotekta sa blockchain mula sa mga solong punto ng pagkabigo.
Pagsusuri ng Komunidad
“Mas maraming client ang ginagamit ng mga operator, mas ligtas ang network.” – Phil Ngo, blockchain developer
Pinuri ng komunidad ang katatagan ng Ethereum. Maraming developer ang gumamit ng insidente upang bigyang-diin kung bakit dapat ipagpatuloy ng Ethereum ang pagbibigay-priyoridad sa isang multi-client na estratehiya. Napansin ni Phil Ngo ang mga nakaraang kaganapan tulad ng pagkaabala sa Holesky testnet, kung saan ang mga gumagamit na tumatakbo ng iba’t ibang client ay nakaiwas sa downtime habang ang iba ay nakaranas ng mga isyu. Si Anthony Sassano, isang educator at kilalang boses sa ecosystem ng Ethereum, ay sumang-ayon sa puntong iyon. Ipinaliwanag niya na ang bug ng Reth ay nagpapaalala sa Ethereum ng pangangailangan na mapanatili ang pagkakaiba-iba ng client at kung bakit dapat ipagpatuloy ng komunidad ang pagbibigay-priyoridad sa balanseng pag-aampon sa iba’t ibang implementasyon.