BNB Chain invita gli operatori dei nodi BSC-Reth a installare la v0.1.4-hotfix
Punti chiave
- •BNB Chain ha istruito gli operatori dei nodi BSC-Reth il 6 novembre a installare la versione v0.1.4-hotfix e a riavviare i propri client senza ritardi.
- •L'hotfix risolve un errore che potrebbe portare il client a calcolare uno state root errato.
- •Lo state root è un hash crittografico presente in ogni intestazione di blocco che consente ai nodi di verificare l'integrità di tutti gli account e gli smart contract in un determinato punto della catena.
- •Poiché lo state root è presente in ogni intestazione di blocco, un difetto di calcolo riguarda la validazione dei blocchi e può causare la perdita di sincronizzazione dei nodi o la fornitura di dati incoerenti.
- •BSC-Reth è l'adattamento di BNB Chain basato su Rust di Reth, un client di esecuzione sviluppato originariamente da Paradigm per l'ecosistema Ethereum.

BNB Chain ha diramato un'istruzione urgente agli operatori di BSC-Reth, il client di esecuzione basato su Rust utilizzato su BNB Smart Chain: installare la versione v0.1.4-hotfix e riavviare il software. La direttiva è stata comunicata il 6 novembre.
Secondo le note di rilascio su GitHub, che costituiscono il riferimento principale per la modifica, la patch corregge un errore che potrebbe portare Reth a calcolare uno state root errato. Agli operatori dei nodi è stato chiesto di applicare l'aggiornamento e riavviare i propri client senza ritardi.
BSC-Reth è l'adattamento di BNB Chain di Reth, un client di esecuzione sviluppato originariamente da Parad per l'ecosistema Ethereum. I client di esecuzione gestiscono l'elaborazione delle transazioni e mantengono lo stato di una rete blockchain. Lo state root è un impegno crittografico di tale stato — un hash incluso in ogni intestazione di blocco che consente ai nodi di verificare l'integrità di tutti gli account e gli smart contract in un determinato punto della catena. Poiché lo state root è presente in ogni intestazione di blocco, un difetto nel suo calcolo riguarda la validazione dei blocchi stessa, non un componente periferico.
Quando un client calcola uno state root errato, può perdere la sincronizzazione con il resto della rete. Un nodo interessato potrebbe non validare correttamente i blocchi o fornire dati incoerenti alle applicazioni e ai servizi che dipendono da esso. Per questo motivo, i team dei client rilasciano comunemente hotfix per difetti di questo tipo e invitano gli operatori ad aggiornare tempestivamente.
Ulteriori dettagli tecnici della modifica v0.1.4-hotfix sono documentati nelle note di rilascio GitHub del progetto, che restano il riferimento autorevole per la correzione. Gli operatori di BSC-Reth dovrebbero scaricare l'hotfix e riavviare i propri nodi come indicato, e possono verificare la versione in esecuzione confrontandola con le note di rilascio qualora vengano pubblicate revisioni successive.
Questo report è stato pubblicato per la prima volta su COINOTAG: https://en.coinotag.com/bnb-chain-bsc-reth-v0-1-4-hotfix-state-root