TL;DR
Ethereum 2.0 to długo oczekiwana aktualizacja sieci Ethereum (ETH), która zapewnia znaczną poprawę funkcjonalności i doświadczenia sieci jako całości. Niektóre z bardziej znaczących ulepszeń obejmują przejście na Proof of Stake (PoS), łańcuchy odłamków i nowy łańcuch bloków w rdzeniu zwany łańcuchem beaconów. Oczekuje się, że to wszystko i wiele więcej będzie wprowadzane stopniowo w ramach starannie zaplanowanego planu działania.
Ale to tylko wierzchołek góry lodowej. Ponieważ eter jest jedną z najpopularniejszych kryptowalut na świecie, istnieją ważne szczegóły dotyczące tego, czym naprawdę jest Ethereum 2.0 i jak będzie miało wpływ na kryptowalutę jako całość.
Wstęp
Od czasu premiery Ethereum rozwój nowych technologii w postaci zdecentralizowanych aplikacji (DApps) i innych łańcuchów bloków znacznie się rozwinął. Co ważniejsze, wiele z tych technologii zostało zbudowanych w oparciu o sieć Ethereum. Pomyśl o niektórych z największych innowacji zdecentralizowanych finansów (DeFi) – znaczna część z nich 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 koszty realizacji tych transakcji (które są płacone w gazie). Jeśli Ethereum ma być platformą, która zapoczątkuje Internet nowej generacji, ekonomia musi mieć sens. W przeciwnym razie użycie stanie się niepraktyczne.
I tu z pomocą przychodzi Ethereum 2.0. Proponowane aktualizacje sieci ETH 2.0 w sieci Ethereum mają przede wszystkim rozwiązać kwestię skalowalności. Te ulepszenia stworzą kontrast w stosunku do istniejącej wersji Ethereum, a wszystkie zostaną wdrożone zgodnie ze starannie zaplanowanym planem działania.
Czym jest Ethereum 2.0?
Ethereum 2.0 (aka Eth2 lub „Serenity”) to długo oczekiwana aktualizacja sieci Ethereum, która obiecuje między innymi poprawę skalowalności sieci. Dzięki wdrożeniu kilku ulepszeń należy poprawić szybkość, wydajność i skalowalność bez poświęcając bezpieczeństwo i decentralizację.
Ta wersja Ethereum zawsze była na horyzoncie, ale jej wprowadzenie zajęło kilka lat. Głównym powodem jest to, że skalowanie łańcucha bloków 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 tworzą kilka kluczowych różnic między Ethereum, które znamy, a Ethereum, którego powinniśmy się spodziewać.
Różnice pomiędzy Ethereum i Ethereum 2.0
Największe różnice między Ethereum i Ethereum 2.0 obejmują wykorzystanie mechanizmu konsensusu Proof of Stake (PoS), łańcuchów shardów i łańcucha beaconów. Przyjrzyjmy się tym różnicom bardziej szczegółowo.
Dowód stawki
Proof of Work (PoW) to sposób Ethereum (i wielu innych łańcuchów bloków) na zapewnienie bezpieczeństwa i aktualności sieci poprzez nagradzanie górników za tworzenie i sprawdzanie bloków na łańcuchu bloków. Niestety, PoW nie jest skalowalny, ponieważ wymaga coraz większej mocy obliczeniowej w miarę rozwoju łańcucha bloków.
Proof of Stake (PoS) rozwiązuje ten problem, zastępując moc obliczeniową „skórą w grze”. Oznacza to, że jeśli masz co najmniej 32 ETH, możesz je zatwierdzić (tj. postawić), zostać walidatorem i zarabiać na potwierdzaniu transakcji. Jeśli chcesz głębiej poznać działanie PoS i stakingu, zapoznaj się z Poradnikiem Proof of Stake.
Fragmentowanie
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 pobierać, obliczać, przechowywać i przetwarzać każdą pojedynczą transakcję od początku istnienia Ethereum. Chociaż jako użytkownik niekoniecznie musisz uruchamiać węzeł, aby dokonać transakcji, spowalnia to wszystko.
Łańcuchy odłamków są takie same jak każdy inny łańcuch bloków, z tą różnicą, że zawierają tylko określone podzbiory jednego całego łańcucha bloków. Pomaga to węzłom, ponieważ muszą zarządzać jedynie wycinkiem lub fragmentem sieci Ethereum. Powinno to zwiększyć przepustowość transakcji i ogólną pojemność Ethereum.
Łańcuch latarni
Ponieważ łańcuchy odłamków działają równolegle, coś musi zapewnić, że wszystkie będą ze sobą zsynchronizowane. Cóż, łańcuch nawigacyjny dba o to, zapewniając konsensus wszystkim łańcuchom fragmentów działającym równolegle.
Łańcuch beaconów to zupełnie nowy łańcuch bloków, który odgrywa kluczową rolę w Ethereum 2.0. Bez tego wymiana informacji pomiędzy shardami nie byłaby możliwa, a skalowalność nie istniałaby. Z tego powodu stwierdzono, że będzie to pierwsza funkcja dostarczona w drodze do Ethereum 2.0.
Droga do Ethereum 2.0
Wdrożenie Ethereum 2.0 nie nastąpi od razu. Zamiast tego zostanie wydany w trzech fazach, z których każda będzie zawierała odrębne funkcje, aby zapewnić sukces nowego Ethereum.
Faza 0
Pierwsza faza, czyli faza 0, będzie poświęcona udostępnieniu łańcucha nawigacyjnego, ponieważ ma on kluczowe znaczenie dla funkcjonalności łańcuchów fragmentów. Nie będzie jeszcze łańcuchów odłamków, ale łańcuch nawigacyjny zacznie akceptować walidatorów (tj. Stakerów) w ramach jednokierunkowej umowy depozytowej.
It’s important to note that all registered validators who stake their ETH won’t be able to “unstake” until shard chains are fully implemented. That means ETH from validators will be locked up until the next phase.
The Beacon Chain was launched on the 1st of December 2020 and has been running parallel to the mainnet. Following its launch, the Beacon Chain has not been processing mainnet transactions. It has instead been running parallel, reaching consensus by agreeing on active validators and their account balances.
Faza 1/1.5
Następna faza jest właściwie mieszanką dwóch faz: fazy 1 i fazy 1.5. W fazie 1 wprowadzono łańcuchy fragmentów, które umożliwiają walidatorom tworzenie bloków w łańcuchu bloków za pośrednictwem PoS. Faza 1.5 to moment, w którym główna sieć Ethereum oficjalnie wprowadzi łańcuchy shardów i rozpocznie odchodzenie od PoW do PoS.
Wdrażanie fazy 1/1.5 rozpoczęło się w 2021 r.
Połączenie
Połączenie jest ważnym krokiem w stronę Ethereum 2.0 i zakończeniem odchodzenia od PoW. Połączenie spowoduje przesunięcie blockchainu Ethereum z mechanizmu konsensusu PoW na mechanizm PoS.
Merge involves transitioning the current Ethereum mainnet protocol to the Beacon Chain. This is a major change as now Ethereum transactions will be conducted on the new PoS network. New ETH tokens will be minted by nodes on the network, staking a fair amount of ether tokens into a pool to secure the network and validate transactions.
The merge is not like a hard fork which would result in two different versions of the blockchain. Ethereum will continue as a single blockchain, and all user transaction history will be merged. All transaction history currently stored on the mainnet will not be lost; therefore users don’t need to take any action to protect their assets.
Faza 2
Ostatnią fazą będzie faza 2, kiedy Ethereum 2.0 będzie obsługiwać w pełni uformowane shardy i stanie się oficjalną siecią Ethereum. Łańcuchy Shard będą mogły również współpracować z inteligentnymi kontraktami, umożliwiając twórcom DApps i innych technologii płynną integrację z Ethereum 2.0.
Oczekuje się, że faza 2 zostanie wdrożona po fuzji lub później.
Zamykanie myśli
Ethereum 2.0 to ważna aktualizacja sieci Ethereum z wielu powodów, szczególnie jeśli chodzi o skalowalność. Bez nowych funkcji PoS, łańcuchów shard i łańcucha nawigacyjnego Ethereum może ostatecznie stać się niezrównoważone i nie być już wiodącą platformą inteligentnych kontraktów w ekosystemie kryptograficznym.
Wdrożenie Eth2 zajmie trochę czasu, a nawet może zająć więcej czasu, niż oczekiwano. Dobra wiadomość jest taka, że proces ten jest już na zaawansowanym etapie, a programiści Ethereum dokładają wszelkich starań, aby go doprowadzić do końca.