Uaktualnienie Altair do Ethereum jest określane jako sukces, choć deweloperzy pilnują, aby nie pojawiły się żadne problemy.
W środę blockchain Ethereum przeszedł trzecią aktualizację w ciągu siedmiu miesięcy. I w przeciwieństwie do poprzednich dwóch aktualizacji, jak dotąd wszystko poszło gładko.
Aktualizacja Altair była pierwszą (i być może ostatnią) aktualizacją łańcucha Beacon, zanim Ethereum w pełni przejdzie na sieć proof-of-stake. Łańcuch Beacon, który wprowadził ETH staking i przygotował stół dla „shard chains”, które zwiększają pojemność sieci, działa obok obecnego łańcucha Ethereum, ale pozostanie od niego oddzielony aż do „połączenia” z Ethereum 2.0, które obiecuje szybszą, mniej przeciążoną sieć.
Według Pooja Ranjan, szefa zdecentralizowanego zespołu zarządzającego projektem o nazwie Ethereum Cat Herders, „Altair został wdrożony z ponad 95% udziałem walidatorów w czasie aktualizacji.” Innymi słowy, ludzie poświęcili czas na aktualizację swoich maszyn, aby uruchomić najnowsze oprogramowanie łączące je z siecią Ethereum.
Jest to ważne ze względu na bezpieczeństwo sieci.
Uaktualnienie Altair beacon-chain jest już na żywo! Całkiem gładka aktualizacja, nawet miałem trochę czasu na malowanie na @POAPart
Find Waldo -☻ Find Proto pic.twitter.com/VSGpKuPFV7
– proto.eth 🚂 🦇 🔊 (@protolambda) October 27, 2021
W sierpniu, trzy tygodnie po tym, jak londyńska aktualizacja wprowadziła do sieci presję deflacyjną za pośrednictwem EIP-1559, blockchain tymczasowo się rozwidlił, przy czym dwa łańcuchy jednocześnie przetwarzały transakcje. Winowajcą była stara wersja klienta oprogramowania Geth, najpopularniejszej drogi dostępu do blockchaina Ethereum. Chociaż błąd został ujawniony 18 sierpnia, prawie dwa tygodnie po aktualizacji, większość osób korzystających z oprogramowania Geth zaniedbała niezwłoczną aktualizację swoich węzłów, co doprowadziło do rozszczepienia łańcucha tydzień później.
Czasami problemem nie jest stare oprogramowanie, ale błąd w nowym kodzie. W kwietniu, kilka godzin po berlińskim hard forku, węzły używające oprogramowania klienckiego Open Ethereum przestały się synchronizować, ponieważ nie zgadzało się ono z innym oprogramowaniem klienckim. W rezultacie każdy, kto korzystał z tego oprogramowania, aby dostać się do blockchaina, musiał czekać na poprawkę. Problem ten spowodował nawet tymczasowe zamknięcie strony internetowej Etherscan poświęconej eksploracji bloków. Jednakże, ponieważ Ethereum popiera różnorodność klientów jako sposób na uniknięcie pojedynczego punktu awarii, problem został rozwiązany z niewielkimi stratami.
Ranjan powiedział Decrypt, że deweloperzy klienta „chcieliby kontynuować obserwację łańcucha przez kilka następnych dni, aby upewnić się, że nie ma podziału konsensusu spowodowanego brakiem zgody dwóch klientów. „
Jednym z powodów dość wysokiego zainteresowania Altair jest to, że walidatorzy Ethereum mają teraz coś do stracenia w sensie dosłownym. Głównym aspektem aktualizacji Altair było zwiększenie kar za węzły nieaktywne lub offline. Stakerzy, którzy muszą zablokować co najmniej 32 ETH w kierunku sieci proof-of-stake, aby zapewnić bezpieczeństwo, ale którzy otrzymują ETH z powrotem w postaci nagród za bloki, muszą pozostać online, w przeciwnym razie ich stawka zostanie obcięta.
Jeff Coleman, badacz Ethereum, tweeted, że walidatorzy, którzy nie zaktualizowali swojego węzła, powoli zobaczą, że ich salda się zmniejszają. „Jeśli tego nie naprawią, przekroczą pewien próg i zostaną wyrzuceni” – napisał.