BNB Chain wzywa operatorów węzłów BSC-Reth do instalacji v0.1.4-hotfix
Najważniejsze informacje
- •BNB Chain poinstruował operatorów węzłów BSC-Reth 6 listopada, aby zainstalowali wersję v0.1.4-hotfix i ponownie uruchomili swoje klienty bez zbędnej zwłoki.
- •Poprawka hotfix usuwa błąd, który mógł prowadzić do obliczenia przez klienta nieprawidłowego korzenia stanu.
- •Korzeń stanu to kryptograficzny skrót w nagłówku każdego bloku, umożliwiający węzłom weryfikację integralności wszystkich kont i smart kontraktów w danym punkcie łańcucha.
- •Ponieważ korzeń stanu znajduje się w nagłówku każdego bloku, usterka w jego obliczaniu dotyczy samej walidacji bloków i może powodować desynchronizację węzłów lub serwowanie niespójnych danych.
- •BSC-Reth to opracowana przez BNB Chain adaptacja klienta Reth w języku Rust — klienta wykonawczego pierwotnie stworzonego przez Paradigm dla ekosystemu Ethereum.

BNB Chain wydał pilną instrukcję dla operatorów BSC-Reth, klienta wykonawczego napisanego w języku Rust, używanego w sieci BNB Smart Chain: zainstalujcie wersję v0.1.4-hotfix i uruchomcie oprogramowanie ponownie. Instrukcja została przekazana 6 listopada.
Zgodnie z informacjami wydawniczymi na GitHub, które stanowią podstawowe źródło informacji o tej zmianie, łatka naprawia błąd, który mógł powodować obliczanie przez Reth nieprawidłowego korzenia stanu. Operatorzy węzłów zostali wezwani do zastosowania aktualizacji i ponownego uruchomienia klientów bez zbędnej zwłoki.
BSC-Reth to adaptacja klienta Reth przygotowana przez BNB Chain — klienta wykonawczego pierwotnie opracowanego przez firmę Parad dla ekosystemu Ethereum. Klienci wykonawczy odpowiadają za przetwarzanie transakcji i utrzymywanie stanu sieci blockchain. Korzeń stanu to kryptograficzne zobowiązanie tego stanu — skrót zawarty w nagłówku każdego bloku, pozwalający węzłom weryfikować integralność wszystkich kont i smart kontraktów w danym punkcie łańcucha. Ponieważ korzeń stanu znajduje się w nagłówku każdego bloku, usterka w jego obliczaniu dotyczy samej walidacji bloków, a nie elementu pobocznego.
Gdy klient oblicza nieprawidłowy korzeń stanu, może stracić synchronizację z resztą sieci. Dotknięty węzeł może nie poprawnie walidować bloków lub serwować niespójne dane aplikacjom i usługom, które od niego zależą. Z tego względu zespoły klientów zazwyczaj wydają poprawki hotfix dla tego typu usterek i zachęcają operatorów do szybkiej aktualizacji.
Dalsze szczegóły techniczne zmiany v0.1.4-hotfix są udokumentowane w informacjach wydawniczych projektu na GitHub, które pozostają autorytatywnym źródłem odniesienia dla tej poprawki. Operatorzy BSC-Reth powinni pobrać hotfix i ponownie uruchomić swoje węzły zgodnie z instrukcjami, a w przypadku opublikowania kolejnych poprawek mogą zweryfikować uruchomioną wersję względem informacji wydawniczych.
Ten materiał został po raz pierwszy opublikowany na COINOTAG: https://en.coinotag.com/bnb-chain-bsc-reth-v0-1-4-hotfix-state-root