Zgodnie z oficjalnym ogłoszeniem zamieszczonym na blogu Ethereum, już niebawem sieć ta ulegnie planowanej aktualizacji. Termin tego wydarzenia wyznaczony został na 7 grudnia, jednak może on ulec zmianie w wyniku różnic czasowych.

Spis treści:

Nadchodzi Istanbul – co musisz wiedzieć?

W jakim celu Ethereum przechodzi aktualizację?

Nadchodzi Istanbul – co musisz wiedzieć?

Najnowsza aktualizacja sieci Ethereum nosi nazwę Istanbul. Poprzednie aktualizacje to: Constantinople, Spurious Dragon oraz Byzantium. Jeżeli jesteś posiadaczem Etherów, nie musisz nic robić, chyba że zostaniesz o tym poinformowany przez giełdę, na której trzymasz swoje ETH, bądź portfel kryptowalutowy. Jeżeli zaś jesteś operatorem lub górnikiem węzła, pobierz najnowszą wersję klienta Ethereum.

Warto zapoznać się z samym pojęciem hard fork, by wiedzieć, jak to wszystko wygląda. W tym celu przejdź do artykułu: Hard fork – czym jest?

Zastanawiasz się pewnie, co stanie się, jeżeli nie weźmiesz udziału w aktualizacji. Otóż jeżeli nie pobierzesz najnowszej wersji klienta Ethereum utkniesz w niekompatybilnym łańcuchu, zgodnie ze starymi zasadami. To zaś oznacza, że nie będziesz w stanie wysyłać Etherów, ani działać w sieci Ethereum po jej aktualizacji.

Jako programista posiadający co najmniej jedną umowę na Ethereum powinieneś przejrzeć wszystkie EIP, a zwłaszcza EIP-1884, aby sprawdzić, czy mają one wpływ na Twój kontrakt. Jeżeli tak, możesz odpowiednio go zaktualizować. Jeżeli z jakiegoś powodu nie możesz tego zrobić skontaktuj się z zespołem All Core Dev za pośrednictwem kanału Gitter.

Tu należy wyjaśnić jeszcze, czym są EIP. Otóż to nic innego jak propozycja ulepszeń Ethereum w Istanbulu. Warto dodać, że po długich dyskusjach wybrano 6 EIP z ponad 30, które były zaproponowane przez społeczność:

EIP-152 – umożliwi przekazywanie i transakcje wymiany atomowej miedzy Zcash i Ethereum

– umożliwi przekazywanie i transakcje wymiany atomowej miedzy i EIP-1108 – umożliwi tworzenie tańszych aplikacji skalujących oraz zapewniających prywatność

– umożliwi tworzenie tańszych aplikacji skalujących oraz zapewniających prywatność EIP-1344 – pozwoli kontraktom na śledzenie łańcucha Ethereum, w którym się znajdują

– pozwoli kontraktom na śledzenie łańcucha Ethereum, w którym się znajdują EIP-1884 – zmieni koszt niektórych kodów EVM , by w ten sposób zapobiec atakom spamowym

– zmieni koszt niektórych kodów , by w ten sposób zapobiec atakom spamowym EIP-2028 – sprawi, że ZK-SNARK i ZK-STARK będą tańsze, dzięki zmniejszeniu kosztów połączeń danych w ramach transakcji. Warstwy 2 będą zaś mogły zwiększyć przepustowość

– sprawi, że i będą tańsze, dzięki zmniejszeniu kosztów połączeń danych w ramach transakcji. Warstwy 2 będą zaś mogły zwiększyć przepustowość EIP-2200 – zmieni kalkulację kosztów przechowywania EVM oraz umożliwi umowom wprowadzenie nowych funkcji, w tym blokad ponownego wejścia i wielokrotnego wysyłania tej samej umowy

W jakim celu Ethereum przechodzi aktualizację?

Uaktualnienie sieci to wprowadzenie zmian w podstawowym protokole Ethereum. Nowe reguły są tworzone po to, aby system ten był jeszcze lepszy. Warto zwrócić uwagę na fakt, iż sama decentralizacja stanowi duże utrudnienie dla takich aktualizacji, dlatego też wymagają one współpracy oraz dobrej komunikacji ze społecznością.

Po osiągnięciu porozumienia co do zmian, które należy uwzględnić w aktualizacji, są one aktywowane pod określonym numerem bloku. Wszystkie węzły, które nie zostaną uaktualnione do nowego zestawu reguł, pozostaną w starym łańcuchu, w którym wciąż będą obowiązywać stare prawa.

Aktualizacje sieci mogą być planowane bądź nieplanowane. Nazywa się je zwykle hard forkami, dodawane funkcje są zaś wymogami wystosowanymi ze strony społeczności kryptowalutowej bądź twórców protokołu. Ethereum przeszło aż 7 uaktualnień sieci. Istanbul będzie zaś jego 8 hard forkiem.

Zobacz również: Czarne chmury nad Bitcoinem. Czy dojdzie do kolejnych spadków?