Czym jest Ethereum 2.0 i Dlaczego Ma Znaczenie?
Strona G艂贸wna
Artyku艂y
Czym jest Ethereum 2.0 i Dlaczego Ma Znaczenie?

Czym jest Ethereum 2.0 i Dlaczego Ma Znaczenie?

Pocz膮tkuj膮cy
Opublikowane Nov 16, 2020Zaktualizowane Dec 28, 2022
6m

TL;DR

Ethereum 2.0 to d艂ugo oczekiwana aktualizacja sieci Ethereum (ETH), kt贸ra niesie obietnic臋 znacznej poprawy dzia艂ania i obs艂ugi ca艂ej sieci. Kilka bardziej znacz膮cych ulepsze艅 to m.in. przej艣cie na algorytm Proof of Stake (PoS), 艂a艅cuchy od艂amkowe i nowy blockchain g艂贸wny, czyli tzw. 艂a艅cuch 艣ledz膮cy (beacon chain). Wed艂ug przewidywa艅 to wszystko i wiele innych rzeczy zostanie wprowadzonych w ramach starannie zaplanowanego harmonogramu.

Ale to tylko wierzcho艂ek g贸ry lodowej. Poniewa偶 Ethereum jest jedn膮 z najpopularniejszych kryptowalut na 艣wiecie, jest kilka wa偶nych szczeg贸艂贸w, kt贸re decyduj膮 o tym, czym naprawd臋 jest Ethereum 2.0 i jaki b臋dzie mie膰 wp艂yw na ca艂y 艣wiat krypto.

Wprowadzenie

Od czasu premiery Ethereum rozw贸j nowych technologii w postaci aplikacji zdecentralizowanych (DApp) i innych blockchain贸w znacznie si臋 rozszerzy艂. Co wa偶niejsze, wiele z tych technologii zosta艂o zbudowanych na sieci Ethereum. Wystarczy pomy艣le膰 o kilku najwi臋kszych innowacjach z dziedziny Zdecentralizowanych (DeFi) Finans贸w 鈥 znaczna ich cz臋艣膰 dzia艂a na Ethereum.

Niestety zacz臋艂y si臋 pojawia膰 problemy ze skalowalno艣ci膮. Wraz ze wzrostem liczby transakcji w sieci Ethereum wzros艂y koszty realizacji tych transakcji (za kt贸re p艂aci si臋 gasem). Je偶eli Ethereum ma by膰 platform膮, kt贸ra zapocz膮tkuje kolejn膮 generacj臋 Internetu, ekonomia musi si臋 zgadza膰. W przeciwnym razie u偶ytkowanie zrobi si臋 niepraktyczne.

I tu pojawia si臋 Ethereum 2.0. Proponowane aktualizacje ETH 2.0 do sieci Ethereum maj膮 przede wszystkim rozwi膮za膰 problem skalowalno艣ci. Te ulepszenia stworz膮 kontrast dla istniej膮cej wersji Ethereum, z kt贸rych wszystkie zostan膮 wdro偶one zgodnie ze starannie przygotowanym planem.

Czym jest Ethereum 2.0?

Ethereum 2.0 (inaczej 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艅 szybko艣膰, wydajno艣膰 i skalowalno艣膰 powinny si臋 poprawi膰 jednocze艣nie nie naruszaj膮c bezpiecze艅stwa i decentralizacji.

Ta wersja Ethereum zawsze by艂a na horyzoncie, ale jej wprowadzenie zaj臋艂o kilka lat. G艂贸wnym powodem jest fakt, 偶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. To w艂a艣nie one ustanowi膮 kilka kluczowych r贸偶nic mi臋dzy Ethereum, kt贸re znamy, a Ethereum, kt贸rego powinni艣my si臋 spodziewa膰.

R贸偶nice mi臋dzy Ethereum a Ethereum 2.0

Najwi臋ksze r贸偶nice mi臋dzy Ethereum i Ethereum 2.0 dotycz膮 wykorzystania mechanizmu konsensusu Proof of Stake (PoS), 艂a艅cuch贸w shard贸w i beacon chain. Przyjrzyjmy si臋 tym r贸偶nicom bardziej szczeg贸艂owo.

Proof of Stake

Proof of Work (PoW) to metoda, przy u偶yciu kt贸rej Ethereum (i wiele innych blockchain贸w) zapewnia bezpiecze艅stwo oraz aktualno艣膰 sieci poprzez nagradzanie g贸rnik贸w za tworzenie i weryfikowanie blok贸w na blockchainie. Niestety mechanizm PoW nie jest skalowalny, poniewa偶 w miar臋 rozwoju blockchaina wymaga coraz wi臋kszej mocy obliczeniowej.

Mechanizm Proof of Stake (PoS) rozwi膮zuje ten problem, zast臋puj膮c moc obliczeniow膮 tzw. stopniem zaanga偶owania. Oznacza to, 偶e je偶eli tylko masz co najmniej 32 ETH, mo偶esz je alokowa膰 (tzn. zestakowa膰), zosta膰 walidatorem i otrzymywa膰 wynagrodzenie poprzez potwierdzanie transakcji. Je偶eli chcesz dok艂adniej zg艂臋bi膰 spos贸b dzia艂ania PoS i stakingu, zapoznaj si臋 z artyku艂em Wyja艣nienie Algorytmu Proof of Stake.

Sharding

Ka偶dy, kto chce uzyska膰 dost臋p do sieci Ethereum, musi w tym celu u偶y膰 w臋z艂a. Na w臋藕le jest zapisana kopia ca艂ej sieci, co oznacza, 偶e w臋ze艂 musi pobra膰, obliczy膰, przechowywa膰 i przetworzy膰 ka偶d膮 transakcj臋 od pocz膮tku istnienia Ethereum. O ile jako u偶ytkownik niekoniecznie musisz mie膰 w艂asny w臋ze艂 tylko po to, aby realizowa膰 transakcje, o tyle prowadzi to do og贸lnego spowolnienia.

艁a艅cuchy shard贸w s膮 takie same, jak ka偶dy inny blockchain, z wyj膮tkiem tego, 偶e zawieraj膮 tylko okre艣lone podzbiory jednego ca艂ego 艂a艅cucha blok贸w. Pomaga to w臋z艂om, poniewa偶 musz膮 zarz膮dza膰 tylko wycinkiem lub fragmentem sieci Ethereum. Powinno to zwi臋kszy膰 przepustowo艣膰 transakcji i og贸ln膮 pojemno艣膰 Ethereum.

Beacon chain

Poniewa偶 艂a艅cuchy od艂amkowe dzia艂aj膮 r贸wnolegle, co艣 musi zapewnia膰 ich wzajemn膮 synchronizacj臋. Beacon chain w艂a艣nie tym si臋 zajmuje, zapewniaj膮c konsensus wszystkim dzia艂aj膮cym r贸wnolegle shard chainom.

艁a艅cuch 艣ledz膮cy to zupe艂nie nowy blockchain, kt贸ry odgrywa kluczow膮 rol臋 w Ethereum 2.0. Bez niego nie by艂aby mo偶liwa wymiana informacji mi臋dzy shardami i nie by艂oby mowy o skalowalno艣ci. Z tego powodu stwierdzono, 偶e b臋dzie to pierwsza funkcja, kt贸ra zostanie wprowadzona na drodze do Ethereum 2.0.

Droga do Ethereum 2.0

Wdro偶enie Ethereum 2.0 nie nast膮pi od razu. Zamiast tego zostanie ono wydane w trzech fazach, z kt贸rych ka偶dej b臋dzie towarzyszy膰 implementacja kolejnych funkcji, aby zapewni膰 sukces nowego Ethereum.

Faza 0

Pierwsza faza, lub faza 0, b臋dzie po艣wi臋cona wydaniu 艂a艅cucha beacon, poniewa偶 ma on kluczowe znaczenie dla funkcjonalno艣ci 艂a艅cuch贸w shard贸w. Nie b臋dzie jeszcze shard chain贸w, ale 艂a艅cuch beacon zacznie akceptowa膰 walidator贸w (tj. staker贸w) za po艣rednictwem jednokierunkowej umowy depozytu.

Nale偶y pami臋ta膰, 偶e wszyscy zarejestrowani walidatorzy, kt贸rzy stakuj膮 swoje tokeny ETH, nie b臋d膮 ich mogli 鈥瀘dstakowa膰鈥, dop贸ki nie zostan膮 w pe艂ni wdro偶one 艂a艅cuchy od艂amkowe. Oznacza to, 偶e tokeny ETH walidator贸w b臋d膮 zablokowane a偶 do kolejnej fazy.

艁a艅cuch 艣ledz膮cy zosta艂 uruchomiony 1 grudnia 2020 roku i dzia艂a r贸wnolegle do sieci g艂贸wnej. Od chwili uruchomienia 艂a艅cuch 艣ledz膮cy nie przetwarza transakcji w sieci g艂贸wnej. Dzia艂a za to r贸wnolegle, dochodz膮c do konsensusu poprzez ustalanie aktywnych walidator贸w oraz sald ich kont.聽

Faza 1/1.5

Nast臋pna faza jest w艂a艣ciwie mieszank膮 dw贸ch faz: fazy 1 i fazy 1.5. W fazie 1 zosta艂y wprowadzone 艂a艅cuchy od艂amkowe, kt贸re umo偶liwiaj膮 walidatorom tworzenie blok贸w na blockchainie przy u偶yciu PoS. Faza 1.5 to chwila, w kt贸rej w sieci g艂贸wnej Ethereum zostan膮 oficjalnie wdro偶one 艂a艅cuchy od艂amkowe i zacznie si臋 przej艣cie z PoW na PoS.

Faza 1/1.5 rozpocz臋艂a si臋 w roku 2021.

Megre

Merge (fuzja) jest wa偶nym krokiem na drodze do Ethereum 2.0 i stanowi zako艅czenie odej艣cia od PoW. Fuzja spowoduje przej艣cie blockchaina Ethereum z mechanizmu konsensusu PoW na mechanizm PoS.聽

Merge polega na przeniesieniu bie偶膮cego protoko艂u sieci g艂贸wnej Ethereum na 艂a艅cuch 艣ledz膮cy. Jest to powa偶na zmiana, poniewa偶 w贸wczas transakcje Ethereum b臋d膮 realizowane w nowej sieci PoS. Nowe tokeny ETH b臋d膮 mintowane przez w臋z艂y w sieci, kt贸re stakuj膮 spor膮 ilo艣膰 etheru w puli w celu zabezpieczania sieci i weryfikowania transakcji.

Fuzja nie jest hard forkiem, kt贸ry skutkowa艂by powstaniem dw贸ch r贸偶nych wersji blockchaina. Ethereum b臋dzie dalej dzia艂a膰 jako jeden blockchain, a ca艂a historia transakcji u偶ytkownik贸w zostanie scalona. Ca艂a historia transakcji zapisana obecnie w sieci g艂贸wnej nie ulegnie utracie 鈥 dlatego u偶ytkownicy nie musz膮 podejmowa膰 偶adnych dzia艂a艅, aby zabezpieczy膰 swoje aktywa.

Faza 2

Ostatni膮 faz膮 b臋dzie faza 2, w kt贸rej Ethereum 2.0 zacznie obs艂ugiwa膰 w pe艂ni uformowane shardy i stanie si臋 oficjaln膮 sieci膮 Ethereum. 艁a艅cuchy od艂amkowe b臋d膮 r贸wnie偶 mog艂y wsp贸艂pracowa膰 ze smart kontraktami, umo偶liwiaj膮c tw贸rcom aplikacji DApp i innych technologii bezproblemow膮 integracj臋 z Ethereum 2.0.

Wed艂ug przewidywa艅 faza 2 rozpocznie si臋 z chwil膮 merge'u lub p贸藕niej.

Przemy艣lenia ko艅cowe

Ethereum 2.0 to wa偶ne ulepszenie sieci Ethereum z wielu powod贸w, a zw艂aszcza je艣li chodzi o skalowalno艣膰. Bez nowych funkcji PoS, 艂a艅cuch贸w shard贸w i beacon chaina, Ethereum mo偶e ostatecznie sta膰 si臋 niezr贸wnowa偶one i nie b臋dzie ju偶 wiod膮c膮 platform膮 smart kontrakt贸w w ekosystemie kryptowalut.

Wdro偶enie Eth2 zajmie troch臋 czasu, a nawet mo偶e potrwa膰 d艂u偶ej ni偶 zak艂adaj膮 plany. Dobra wiadomo艣膰 jest taka, 偶e jest ju偶 w toku, a programistom Ethereum zale偶y, aby doprowadzi膰 spraw臋 do ko艅ca.