#Ethereum jest jedną z najbardziej znanych platform blockchain w ostatnich latach. Jej zdecentralizowana, otwartoźródłowa natura uczyniła ją preferowanym wyborem do tworzenia zdecentralizowanych aplikacji (dApps) i inteligentnych kontraktów. Jednak platforma napotkała problemy ze skalowalnością ze względu na ograniczoną przepustowość, co utrudniło jej obsługę dużych wolumenów transakcji. Ostatnia aktualizacja, znana jako „aktualizacja Szanghajska”, ma na celu przeniesienie Ethereum na wyższy poziom wydajności poprzez rozwiązanie niektórych z tych problemów ze skalowalnością.

Czym jest modernizacja Szanghaju?
Aktualizacja szanghajska, znana również jako Ethereum Improvement Proposal (EIP) 1559, to zestaw zmian w kodzie bazowym sieci Ethereum. Została wydana w sierpniu 2021 roku i stanowi ważny kamień milowy w ewolucji blockchaina Ethereum. Aktualizacja koncentruje się na ulepszeniu możliwości przetwarzania transakcji platformy, zwiększając ich wydajność i szybkość.
W jaki sposób aktualizacja w Szanghaju poprawia wydajność Ethereum?
Aktualizacja w Szanghaju rozwiązuje dwa główne problemy, które ograniczały wydajność Ethereum: opłaty transakcyjne i przeciążenie sieci.
Opłaty transakcyjne
Jednym z największych wyzwań stojących przed Ethereum są rosnące opłaty transakcyjne. To sprawiło, że korzystanie z platformy stało się coraz droższe, ograniczając jej dostępność dla zwykłych użytkowników. Aktualizacja w Szanghaju ma na celu rozwiązanie tego problemu poprzez wprowadzenie nowej struktury opłat, która dostosowuje opłaty do zapotrzebowania sieci. Nowa struktura opłat obejmuje opłatę podstawową i opłatę priorytetową, przy czym opłata podstawowa jest automatycznie dostosowywana do obciążenia sieci. Pomoże to utrzymać stabilniejsze i przewidywalne opłaty transakcyjne, czyniąc platformę bardziej dostępną dla szerszego grona użytkowników.
Przeciążenie sieci
Kolejnym istotnym problemem, z którym boryka się Ethereum, jest przeciążenie sieci. Wraz ze wzrostem liczby użytkowników dołączających do sieci, liczba transakcji przetwarzanych na sekundę nie nadążała za nimi, co prowadziło do wydłużenia czasu realizacji transakcji i wyższych opłat. Aktualizacja w Szanghaju ma na celu rozwiązanie tego problemu poprzez wprowadzenie nowego limitu rozmiaru bloku, który może być dynamicznie dostosowywany do zapotrzebowania sieci. Pozwoli to sieci obsłużyć więcej transakcji na sekundę, zmniejszając przeciążenie i skracając czas realizacji transakcji.
Aktualizacja wpłynie na ekosystem także na inne sposoby. Przyjrzyjmy się im:
Zwiększona skalowalność dzięki Proof of Stake
Jedną z największych zmian wprowadzonych przez aktualizację w Szanghaju jest przejście z algorytmu konsensusu Proof of Work (PoW) na Proof of Stake (PoS). PoS to bardziej wydajny i bezpieczny algorytm, który zmniejsza ilość energii potrzebnej do walidacji transakcji w sieci Ethereum.
W przypadku PoS, uczestnicy sieci są zobowiązani do posiadania określonej ilości Ethereum jako zabezpieczenia w celu walidacji transakcji. To zabezpieczenie, zwane „stawką”, motywuje uczestników do uczciwego zachowania i zmniejsza prawdopodobieństwo, że osoby o złych zamiarach będą próbowały manipulować siecią.
Przejście na PoS ma znacząco zwiększyć skalowalność sieci Ethereum. Według współzałożyciela Ethereum, Vitalika Buterina, przejście na PoS może skutkować nawet 100-krotnym wzrostem przepustowości. Ten wzrost przepustowości umożliwi Ethereum przetwarzanie większej liczby transakcji na sekundę i pomoże zmniejszyć przeciążenie sieci w okresach wzmożonego zapotrzebowania.
Lepsze bezpieczeństwo dzięki partycjonowaniu
Kolejnym kluczowym ulepszeniem wprowadzonym w ramach aktualizacji szanghajskiej jest wprowadzenie shardingu. Sharding to technika polegająca na podziale sieci Ethereum na mniejsze, łatwiejsze w zarządzaniu części, zwane „shardami”. Każdy shard odpowiada za przetwarzanie podzbioru transakcji sieciowych, co pomaga zwiększyć jej ogólną przepustowość.
Oprócz zwiększenia przepustowości sieci, sharding poprawia również jej bezpieczeństwo. Dzieląc sieć na mniejsze części, minimalizuje się wpływ potencjalnych naruszeń bezpieczeństwa. Oznacza to, że nawet jeśli jeden shard zostanie naruszony, reszta sieci pozostaje bezpieczna.
Zmniejszone zużycie energii dzięki propozycjom ulepszeń Ethereum
Oprócz przejścia na PoS, modernizacja w Szanghaju obejmuje również kilka propozycji ulepszeń Ethereum (EIP), mających na celu zmniejszenie zużycia energii przez sieć Ethereum. Propozycje te obejmują EIP-1559, która wprowadza nową strukturę opłat za transakcje Ethereum, oraz EIP-3074, która zmniejsza ilość danych, które muszą być przechowywane w sieci.
Oczekuje się, że EIP-1559 zmniejszy zmienność opłat transakcyjnych Ethereum, czyniąc je bardziej przewidywalnymi i mniej podatnymi na manipulacje. Pomoże to obniżyć koszty korzystania z sieci Ethereum i zwiększy jej dostępność dla szerszego grona użytkowników.
Z kolei EIP-3074 zmniejsza ilość danych, które muszą być przechowywane w sieci Ethereum, wprowadzając nowy typ kontraktu zwany „kontraktem bezstanowym”. Kontrakty bezstanowe nie wymagają takiego samego poziomu przechowywania danych, jak kontrakty tradycyjne, co pomaga zmniejszyć zużycie energii przez sieć.
Ogólnie rzecz biorąc, oczekuje się, że połączenie tych usprawnień znacząco zmniejszy zużycie energii w sieci Ethereum, dzięki czemu stanie się ona platformą bardziej zrównoważoną i przyjazną dla środowiska.
Aktualizacja w Szanghaju to ważny kamień milowy w ewolucji blockchaina Ethereum. Stanowi ona duży krok naprzód w poprawie wydajności platformy, czyniąc ją bardziej wydajną i skalowalną. Jak zauważył w niedawnym wywiadzie współzałożyciel Ethereum, Vitalik Buterin, „EIP-1559 to najważniejsza rzecz, jaką możemy zrobić, aby poprawić użyteczność Ethereum i uczynić je bardziej dostępnym dla szerszej publiczności”. Aktualizacja została dobrze przyjęta przez społeczność Ethereum i oczekuje się, że będzie miała znaczący wpływ na przyszły wzrost i rozwój platformy.
Podsumowując, aktualizacja w Szanghaju to duży krok naprzód dla Ethereum, poprawiający jego wydajność i skalowalność oraz czyniący go bardziej dostępnym dla szerszego grona użytkowników. Dzięki aktualizacji deweloperzy będą mogli tworzyć bardziej zaawansowane i złożone aplikacje zdecentralizowane (dApps) oraz inteligentne kontrakty, napędzając dalsze innowacje i rozwój ekosystemu Ethereum. Wraz z ciągłym rozwojem i udoskonalaniem, Ethereum pozostaje jedną z najbardziej obiecujących platform blockchain na przyszłość.


