Avaleht
Artiklid
Mis on Ethereum 2.0 ja miks see oluline on?

Mis on Ethereum 2.0 ja miks see oluline on?

Algaja
Avaldatud Nov 16, 2020VĂ€rskendatud Dec 28, 2022
6m

TL;DR

Ethereum 2.0 on Ethereumi (ETH) vĂ”rgule kauaoodatud uuendus, mis lubab oluliselt parandada vĂ”rgu kui terviku funktsionaalsust ja kasutajakogemust. MĂ”ned tĂ€helepanuvÀÀrsemad uuendused hĂ”lmavad ĂŒleminekut panuse tĂ”endusele (PoS), kildahelatele ja uutele plokiahelatele, mida nimetatakse signaalahelateks. KĂ”ik see ja palju muud vĂ”etakse eeldatavasti jĂ€rk-jĂ€rgult kasutusele kasutades hoolikalt kavandatud tegevuskava.

Kuid see on vaid jÀÀmĂ€e tipp. Kuna Ether on ĂŒks populaarsemaid krĂŒptorahasid planeedil, siis on olulisi andmeid selle kohta, mida Ethereum 2.0 tegelikult endast kujutab ja kuidas see krĂŒptoversumit tervikuna mĂ”jutab.

Sissejuhatus

Uute tehnoloogiate arendamine detsentraliseeritud rakenduste (DApps) ja teiste plokiahelatena on alates Ethereumi vÀljatulekust mÀrkimisvÀÀrselt suurenenud. Veelgi olulisem on, et paljud neist tehnoloogiatest on ehitatud Ethereumi vÔrgu peal. MÔtle mÔnedest suurematest detsentraliseeritud rahanduse (DeFi) innovatsioonidest - mÀrkimisvÀÀrne osa neist töötab Ethereumi peal.

Kahjuks hakkasid ilmnema probleemid skaleeritavusega. Kuna tehingute arv Ethereumi vÔrgus kasvas, suurenes ka nende sooritamise kulu (mille eest makstakse gaasitasudena). Kui Ethereum peaks olema platvorm, mis juhatab sisse jÀrgmise pÔlvkonna Interneti, peab selle ökonoomika olema pÔhjendatud. Vastasel juhul muutub selle kasutamine ebaotstarbekaks.

Siin tulebki mÀngu Ethereum 2.0. Kavandatavad Ethereumi vÔrgu ETH 2.0 versiooniuuendused peaksid lahendama peamiselt skaleeritavuse probleemi. Need tÀiustused saavad olema kontrastiks Ethereumi olemasolevale versioonile, mis kÔik vÔetakse kasutusele lÀbi hoolikalt planeeritud tegevuskavade.

Mis on Ethereum 2.0?

Ethereum 2.0 (teise nimega Eth2 vĂ”i „Serenity“) on kauaoodatud Ethereumi vĂ”rgu uuendus, mis lubab muu hulgas parandada vĂ”rgu skaleeritavust. Ilma turvalisust ning detsentraliseerimist ohverdamata tuleks parandada kiirust, tĂ”husust ja skaleeritavust, rakendades mitmeid tĂ€iustusi.

See Ethereumi versioon on alati olnud silmapiiril, kuid selle kasutusele vĂ”tmiseni on lĂ€inud paar aastat. Peamine pĂ”hjus on, et plokiahela skaleerimine turvaliselt ja detsentraliseeritult on keeruline ĂŒlesanne.

Õnneks on Ethereum 2.0 eesmĂ€rk lahendada see probleem mĂ”ne vĂ€ga olulise funktsiooni rakendamisega. Need uued funktsioonid loovad mitmeid olulisi erinevusi meile tuntud Ethereumi ja oodatava uue Ethereumi vahel.

Erinevused Ethereumi ja Ethereum 2.0 vahel

Suurimad erinevused Ethereumi ja Ethereum 2.0 vahel sisaldavad panuse tĂ”enduse (PoS) konsensusmehhanismi, kildahela ja signaalahela kasutamist. Vaatame neid erinevusi ĂŒksikasjalikumalt.

Panuse tÔendus (Proof of Stake - PoS)

TöötĂ”endus (Proof of Work - PoW) on Ethereumi (ja paljude teiste plokiahelate) viis hoida vĂ”rk turvalise ja ajakohasena, premeerides kaevandajaid plokkide loomise ja valideerimise eest. Kahjuks pole PoW skaleeritav, kuna see nĂ”uab plokiahela kasvades ĂŒha suuremat arvutusvĂ”imsust.

Panuse tĂ”endus (PoS) lahendab selle probleemi, asendades arvutusvĂ”imsuse „oma naha mĂ€ngu panemisega“. See tĂ€hendab, et seni, kuni sul on vĂ€hemalt 32 ETH-d, saad seda siduda (st panustada), valideerijaks saada ning tehingute kinnitamise eest tasu teenida. Kui soovid rohkem teadmisi PoS-ist ja panustamise toimimisest, loe artiklit Panuse tĂ”enduse tutvustus.

Killustumine (Sharding)

IgaĂŒks, kes soovib pÀÀseda Ethereumi vĂ”rku, peab seda tegema sĂ”lmede kaudu. SĂ”lm salvestab kogu vĂ”rgu koopia, mis tĂ€hendab, et sĂ”lm peab alla laadima, arvutama, salvestama ja töötlema igat tehingut alates Ethereumi olemasolu algusest. Kuigi kasutajana ei pea sa sĂ”lme tingimata ainult tehingu tegemiseks kĂ€ivitama, aeglustab eelmainitud protsess kĂ”ike.

Kildahelad on nagu iga teine plokiahel, vĂ€lja arvatud see, et need sisaldavad ainult ĂŒhe terve plokiahela alamkomplekti. See aitab sĂ”lmedel hallata ainult Ethereumi vĂ”rgu lĂ”iku vĂ”i killukest. See peaks suurendama tehingute lĂ€bilaskevĂ”imet ja Ethereumi ĂŒldist vĂ”imsust.

Signaalahel

Kui kildahelad töötavad paralleelselt, peab miski tagama, et need kĂ”ik oleksid ĂŒksteisega sĂŒnkroonis. Signaalahel hoolitseb selle eest, tagades konsensuse kĂ”igi paralleelselt töötavatele kildahelatele.

Signaalahel on uhiuus plokiahel, mis mÀngib seoses Ethereum 2.0-ga keskset rolli. Ilma selleta poleks kildude vahel teabe jagamine vÔimalik ja skaleeritavus oleks olematu. On vÀidetud, et see on esimene funktsioon, mida hakatakse kasutama teel Ethereum 2.0 kasutuselevÔtule.

Ethereum 2.0 kasutuselevÔtt

Ethereum 2.0 kasutuselevĂ”tt ei saabu samaaegselt. See vĂ”etakse see kasutusele kolmes etapis, millest igaĂŒhel on uue Ethereumi edu tagamiseks erinevad funktsioonid.

Etapp 0

Esimene etapp ehk etapp 0 on pĂŒhendatud signaalahela vĂ€ljalaskmisele, kuna see on kildahelate funktsionaalsuse jaoks oluline. Kildahelaid veel ei ole, kuid signaalahel hakkab ĂŒhesuunalise sissemakselepingu kaudu valideerijaid (st panustajaid) aktsepteerima.

Oluline on mÀrkida, et kÔik registreeritud valideerijad, kes panustavad oma ETH-sse, ei saa panustamisest loobuda enne, kui kildahelad on tÀielikult kasutusele vÔetud. See tÀhendab, et valideerijate ETH lukustatakse kuni jÀrgmise etapini.

Beacon Chain vÔeti kasutusele 1. detsembril 2020 ja see on töötanud paralleelselt pÔhivÔrguga. PÀrast kasutuselevÔttu ei ole Beacon Chain pÔhivÔrgu tehinguid töötlenud. Selle asemel on see toiminud paralleelselt, saavutades konsensuse, leppides kokku aktiivsetes valideerijates ja nende kontojÀÀkides. 

Etapp 1/1,5

JĂ€rgmine etapp on tegelikult kahe etapi segu: etapp 1 ja etapp 1,5. Etapis 1 vĂ”eti kasutusele kildahelad, mis vĂ”imaldavad valideerijatel plokiahelas PoS-i kaudu plokke luua. Etapi 1,5 puhul tutvustab Ethereumi pĂ”hivĂ”rk ametlikult kildahelaid ja hakkab PoW-lt PoS-ile ĂŒle minema.

Etappi 1/1,5 hakati kasutusele vÔtma 2021. aastal.

Ühinemine

Ühinemine on oluline samm Ethereum 2.0 suunas ja selle tulemusena eemaldutakse PoW-st. Ühinemine nihutab Ethereumi plokiahela PoW konsensusmehhanismilt PoS-mehhanismile. 

Ühinemine hĂ”lmab praeguse Ethereumi pĂ”hivĂ”rgu protokolli ĂŒleviimist Beacon Chainile. See on suur muudatus, kuna nĂŒĂŒd tehakse Ethereumi tehingud uues PoS-vĂ”rgus. Uued ETH-tokenid vermitakse vĂ”rgu sĂ”lmedes, pannes vĂ”rgu turvamiseks ja tehingute valideerimiseks kogumisse piisav hulk Etheri tokeneid.

Ühinemine pole nagu tugev kahvel, mille tulemuseks oleks plokiahela kaks erinevat versiooni. Ethereum jĂ€tkab ĂŒhtse plokiahelana ja kogu kasutajate tehingute ajalugu liidetakse. Kogu praegu pĂ”hivĂ”rku salvestatud tehingute ajalugu ei lĂ€he kaotsi, seetĂ”ttu ei pea kasutajad oma varade kaitsmiseks midagi ette vĂ”tma.

Etapp 2

Viimane etapp on etapp 2, mil Ethereum 2.0 toetab tÀielikult moodustatud kilde ja muutub ametlikuks Ethereumi vÔrguks. Kildahelad saavad töötada ka nutikate lepingutega, vÔimaldades DAppide ja teiste tehnoloogiate arendajatel sujuvalt Ethereum 2.0-ga integreerida.

Etapp 2 peaks valmima pĂ€rast ĂŒhinemist vĂ”i hiljem.

LÔppmÀrkused

Ethereum 2.0 on Ethereumi vĂ”rgu oluline uuendus mitmel pĂ”hjusel, eriti mis puudutab skaleeritavust. Ilma PoS-i, kildahelate ja signaalahela uute funktsioonideta vĂ”ib Ethereum lĂ”puks muutuda jĂ€tkusuutmatuks ega saa olla enam juhtiv krĂŒptoökosĂŒsteemi nutikate lepingute platvorm.

Eth2 kasutuselevĂ”tt vĂ”tab veidi aega ja vĂ”ib kesta isegi oodatust kauem. Hea uudis on see, et protsess on juba kĂ€ima lĂŒkatud ja Ethereumi arendajad on pĂŒhendunud selle lĂ”pule viimisele.