Krótka treść

Ethereum 2.0 to długo oczekiwana aktualizacja sieci Ethereum (ETH), która obiecuje znaczną poprawę funkcjonalności i działania sieci jako całości. Do najbardziej znaczących aktualizacji należy przejście na Proof of Stake (PoS), sharding i nowy łańcuch bloków Beacon Chain. Oczekuje się, że wszystko to i wiele więcej zostanie zrealizowane w ramach starannie zaplanowanego planu działania.

Ale to tylko wierzchołek góry lodowej. Ponieważ ether jest jedną z najpopularniejszych kryptowalut na świecie, warto poznać ważne szczegóły dotyczące tego, czym tak naprawdę jest Ethereum 2.0 i jak wpłynie na cały świat kryptowalut.

Wstęp

Od momentu premiery Ethereum, rozwój nowych technologii w postaci zdecentralizowanych aplikacji (dApps) i innych blockchainów znacząco się rozwinął. Co ważniejsze, wiele z tych technologii zostało zbudowanych na bazie sieci Ethereum. Rozważmy niektóre z największych innowacji w dziedzinie zdecentralizowanych finansów (DeFi) – z których wiele działa w oparciu o Ethereum.

Niestety, zaczęły pojawiać się problemy ze skalowalnością. Wraz ze wzrostem liczby transakcji w sieci Ethereum, rosły również koszty ich realizacji (opłacane gazem). Jeśli Ethereum ma stać się platformą, która otworzy drogę do kolejnej generacji internetu, ekonomia musi mieć sens. W przeciwnym razie korzystanie z niej stanie się niepraktyczne.

Właśnie o to chodzi w Ethereum 2.0. Proponowane aktualizacje sieci Ethereum w ramach ETH 2.0 mają przede wszystkim rozwiązać problemy ze skalowalnością. Ulepszenia te będą kontrastować z obecną wersją Ethereum i zostaną wdrożone zgodnie ze starannie zaplanowaną mapą drogową.

Czym jest Ethereum 2.0?

Ethereum 2.0 (znane również jako Eth2 lub „Serenity”) to długo oczekiwana aktualizacja sieci Ethereum, która między innymi obiecuje poprawę skalowalności sieci. Kilka usprawnień zwiększy szybkość, wydajność i skalowalność bez uszczerbku dla bezpieczeństwa i decentralizacji.

Ta wersja Ethereum zawsze była na horyzoncie, ale jej wdrożenie zajęło kilka lat. Głównym powodem jest to, że skalowanie blockchaina w bezpieczny i zdecentralizowany sposób jest trudnym zadaniem.

Na szczęście Ethereum 2.0 ma na celu rozwiązanie tego problemu poprzez wdrożenie kilku bardzo ważnych funkcji. Te nowe funkcje wprowadzają kilka kluczowych różnic między Ethereum, które znamy, a Ethereum, którego oczekujemy.

Różnice między Ethereum a Ethereum 2.0

Największe różnice między Ethereum a Ethereum 2.0 to wykorzystanie mechanizmu konsensusu Proof of Stake (PoS), łańcuchów shardów i łańcuchów Beacon. Przyjrzyjmy się tym różnicom bliżej.

Dowód Stawki

Proof of Work (PoW) to sposób, w jaki Ethereum (i wiele innych blockchainów) dba o bezpieczeństwo i aktualność sieci, nagradzając górników za tworzenie i walidację bloków w blockchainie. Niestety, PoW nie jest skalowalny, ponieważ wymaga coraz większej mocy obliczeniowej wraz ze wzrostem blockchaina.

Proof of Stake (PoS) rozwiązuje ten problem, wymieniając moc obliczeniową na „stake”. Oznacza to, że jeśli posiadasz co najmniej 32 ETH, możesz je obstawić (czyli zostać walidatorem) i otrzymywać wynagrodzenie za walidację transakcji. Aby dowiedzieć się więcej o działaniu PoS i stakingu, zapoznaj się z artykułem „Proof of Stake Explained”.

Scharding

Każdy, kto chce uzyskać dostęp do sieci Ethereum, musi to zrobić za pośrednictwem węzła. Węzeł przechowuje kopię całej sieci, co oznacza, że musi pobrać, obliczyć, zapisać i przetworzyć każdą transakcję od początku istnienia Ethereum. Chociaż użytkownik nie musi uruchamiać węzła, aby przeprowadzać transakcje, ta procedura spowalnia działanie sieci.

Fragmenty łańcucha są podobne do innych blockchainów, z tą różnicą, że zawierają tylko określone podzbiory całego blockchaina. Jest to korzystne dla węzłów, ponieważ muszą one zarządzać tylko częścią, czyli fragmentem, sieci Ethereum. Powinno to zwiększyć przepustowość transakcji i ogólną kompetencję Ethereum.

Łańcuch latarni morskich

Gdy łańcuchy fragmentów działają równolegle, musi istnieć gwarancja ich synchronizacji. Beacon Chain dba o to, zapewniając konsensus dla wszystkich łańcuchów fragmentów działających równolegle.

Beacon Chain to zupełnie nowy blockchain, który odgrywa kluczową rolę w Ethereum 2.0. Bez niego wymiana informacji między shardami byłaby niemożliwa, a skalowalność nie istniałaby. Dlatego będzie to pierwsza funkcja wprowadzona na drodze do Ethereum 2.0.

Droga do Ethereum 2.0

Ethereum 2.0 nie zostanie wdrożone w całości naraz. Zamiast tego zostanie udostępnione w trzech fazach, z których każda będzie zawierała inne funkcje, aby zapewnić sukces nowego Ethereum.

Faza 0

Pierwsza faza, czyli faza 0, będzie poświęcona uruchomieniu łańcucha Beacon, ponieważ jest on kluczowy dla funkcjonalności łańcuchów shardów. Łańcuchy shardów nie będą jeszcze dostępne, ale łańcuch Beacon zacznie akceptować walidatorów (tj. stakerów) za pośrednictwem jednostronnego kontraktu depozytowego.

Należy pamiętać, że wszyscy zarejestrowani walidatorzy, którzy stakują swoje ETH, nie będą mogli ich „odsakować”, dopóki łańcuchy shardów nie zostaną w pełni wdrożone. Oznacza to, że ETH walidatorów pozostanie zablokowane do następnej fazy.

Sieć Beacon Chain została uruchomiona 12.01.2020 r. i działa równolegle z siecią główną. Po uruchomieniu, Beacon Chain nie przetwarzał transakcji w sieci głównej. Zamiast tego działał równolegle, osiągając konsensus poprzez uzgadnianie aktywnych walidatorów i sald ich kont.

Faza 1/1,5

Kolejna faza to połączenie dwóch faz: Fazy 1 i Fazy 1.5. Faza 1 wprowadziła łańcuchy shardów, które umożliwiają walidatorom tworzenie bloków w blockchainie za pośrednictwem PoS. W Fazie 1.5 sieć główna Ethereum oficjalnie doda łańcuchy shardów i rozpocznie przejście z PoW na PoS.

Faza 1/1.5 rozpoczęła się w 2021 roku.

Połączenie

Fuzja to ważny krok w kierunku Ethereum 2.0 i zakończenia przejścia z PoW. Fuzja zmieni mechanizm konsensusu PoW na mechanizm PoS dla blockchaina Ethereum.

Fuzja obejmuje migrację obecnego protokołu sieci głównej Ethereum do Beacon Chain. To poważna zmiana, ponieważ transakcje Ethereum będą przeprowadzane w nowej sieci PoS. Nowe tokeny ETH będą generowane przez węzły w sieci, które zgromadzą wystarczającą liczbę tokenów Ethereum w puli, aby zabezpieczyć sieć i weryfikować transakcje.

Fuzja nie jest jak hard fork, który skutkowałby powstaniem dwóch różnych wersji blockchaina. Ethereum pozostanie jednym blockchainem, a cała historia transakcji użytkowników zostanie połączona. Cała historia transakcji przechowywana obecnie w sieci głównej nie zostanie utracona; dlatego użytkownicy nie muszą podejmować żadnych działań w celu ochrony swoich aktywów.

Faza 2

Ostatnią fazą będzie Faza 2, w której Ethereum 2.0 będzie obsługiwać w pełni uformowane shardy i stanie się oficjalną siecią Ethereum. Łańcuchy shardów będą również mogły uruchamiać inteligentne kontrakty, umożliwiając programistom aplikacji zdecentralizowanych (dApp) i innym technologiom bezproblemową integrację z Ethereum 2.0.

Oczekuje się, że faza 2 zostanie wdrożona po fuzji lub później.

Wyniki

Ethereum 2.0 to znacząca aktualizacja sieci Ethereum z kilku powodów, zwłaszcza jeśli chodzi o skalowalność. Bez nowych funkcji PoS, fragmentów łańcucha i łańcucha Beacon, Ethereum może w końcu stać się nieopłacalne i przestać być wiodącą platformą inteligentnych kontraktów w ekosystemie kryptowalut.

Wdrożenie Eth2 zajmie trochę czasu, a może nawet potrwać dłużej niż oczekiwano. Dobra wiadomość jest taka, że prace są już w toku, a deweloperzy Ethereum nie mogą się doczekać, aby je ukończyć.