Pierwsze testy proof of stake Ethereum przeprowadzone w shadow fork zakończyły się sukcesem. Wciąż jednak nie wiadomo, kiedy będzie miało miejsce merge, czyli scalenie łańcuchów PoW i PoS.
Wczorajsze testy PoW pokazują jednak, że deweloperzy Ethereum przez cały czas pracują nad tym, aby zmiana algorytmu konsensusu z proof of work na proof of stake odbyła się bezproblemowo.
Testy przeprowadzone w ramach shadow fork
Chociaż do tej pory przeprowadzono wiele testów, to deweloperzy wykorzystywali sieci testowe. Z tego powodu wczorajszy test jest wyjątkowy, ponieważ po raz pierwszy wykorzystano mainnet. Shadow fork polegał na odłączeniu niektórych węzłów od głównej sieci i wgraniu na nich aktualizacji. Dzięki temu działania deweloperów nie miały żadnego wpływu na całą sieć Ethereum, a jednocześnie pozwoliły zebrać potrzebne dane. Testy zakończyły się sukcesem, jednak po drodze wystąpiło kilka problemów.
Problemy z klientami Nethermind i Besu
Celem testów było sprawdzenie, czy węzły proof of work i proof of stake będą ze sobą prawidłowo współpracowały po tym, jak dojdzie do ich połączenia. Przy okazji udało się sprawdzić, czy popularne oprogramowanie wykorzystywane do uruchamiania węzłów będzie działało bezproblemowo. Według oficjalnych informacji problemy wystąpił jedynie przy klientach Nethermind oraz Besu.
Realistyczne środowisko do testowania nadchodzącej aktualizacji Ethereum
Na temat stworzonego shadow forka wypowiedział się deweloper Tim Beiko: shadow forki dają nam bardziej realistyczne środowisko do testowania niż uruchamianie nowych sieci testowych, ponieważ istniejące sieci testowe mają już transakcje, a także duży rozmiar bloków oraz ich historię. Przekłada się to na większe obciążenie węzłów niż ma to miejsce w przypadku nowych sieci testowych.
„Shadow forks give us a more realistic environment to test in than launching new testnets, because existing testnets already have transactions happening organically on them, and a large state size and block history which put nodes under more stress than new testnets”.
Kolejne testy prowadzone w ramach shadow forka zaplanowano na 22 kwietnia 2022 r.
Może Cię zainteresować:
Ethereum 2.0 | Projekcje, które po prostu musisz zobaczyć!