fbpx

Ethereum prelazi na Proof-of-Stake u 2020 | Crypto Talk: Pavle Batuta

ethereum-prelazi-na-proof-of-stake-2020-Crypto-Talk-Pavle-Batuta-

Ethereum se priprema za svoju najveću tranziciju – prelazi na Proof-of-Stake konsenzus mehanizam. Koje će biti posledice ovakve promene, kako će to uticati na cenu,  popularnost projekta, i zajednicu? Kako ova promena utiče na decentralizaciju, skalabilnost i sigurnost mreže? Na ova pitanja odgovaramo u tekstu koji sledi.

Ukoliko niste sigurni šta je Proof-of-Stake pročitajte naš prethodni tekst gde smo dali objašnjenje i poređenje sa Proof-of-Work konsenzus mehanizmom. 

Prenećemo deo razgoovora sa Pavlom Batutom, našim stalnim konsultantom za blokčejn tehnologije. Pavle se bavi blockčejn programiranjem od 2016. godine. Imao je priliku da razvija blockčejn platformu od nule, a voli da se bavim novim, transformativnim modelima konsenzusa i član je Ethereum programerske zajednice. 

Šta je tačno Ethereum?

Ethereum (čita se Itirium) je platforma namenjena za stvaranje decentralizovanih aplikacija (Dapp) povrh Ethereum blokčejna.  Slično kao i za Bitkoin, nijedna centralizovana kompanija ili organizacija ne kontroliše Ethereum. Održavan je od strane svoje brojne globalne zajednice, neutralan je, otvorenog koda i decentralizovan. Valuta se zove Ether ili ETH (čita se Iter). Ono po čemu je Ethereum drugačiji od Bitkoina jeste što je sposoban za pormene i usavršavanje koje sprovodi zajednica. Stvara se veliki broj projekata na ovom blokčejnu, koriste se pametni ugovori, a za sada koristi Proof-of-Work konsenzus mehanizam. Što neće biti slučaj zadugo.

Zašto Ethereum prelazi na Proof-of-Stake?

Ethereum programeri su odlučili da donesu ovu radikalnu promenu kako bi postigli energetsku efikasnost u odnosu na sadašnji PoW mehanizam, ostvarlili veći broj transakcija i ostvarili jači kripto-ekonomski podsticaj. Takođe, Pos će dati veće mogućnosti za zaradu za sve one koji odluče da učestvuju u validiranju blokova i transakcija. Na ovaj način Ethereum platforma bi trebalo da se unapredi i usavremeni u skladu sa potrebama korisnika.

Kako Proof-of-Stake funkcioniše?

U PoS konsenzus mehanizmu ne postoji rudarenje kao što je to slučaj u PoW-u. Energija se ne troši na rad – rudarenje, nego se troši na validiranje blokova i transakcijaBlokove validiraju nodovi odnosno mašine.  Ove mašine treba da imaju na sebi instaliran program uz pomoć kog se zapravo vrši validacija i treba da budu online. Ovi nodovi to rade tako što stake-uju određenu količinu ether-a i tako što su podešeni da budu dostupni za nasumično validiranje. 

Stake označava svojevrsno zaključavanje ether-a pod određenjim uslovima, bez čega pojedinac ili grupa ne mogu da budu nod za validiranje. Kada je nod dostupan, može biti nasumičo odabran da validira blok i transakcije u njemu, a ostali validatori imaju zadatak da posvedoče ispravnost. Kada određen dovoljan broj validatora potvrdi – posvedoči, blok se dodaje u blokčejn. Validatori dobijaju nagradu za validiranje ali i za svedočenje. 

Validatori validiraju blokove kad red dođe na njih, zato bi trebalo da što više vremena budu online. Čak i ako nisu uvek online to neće biti veliki gubitak za njih. Veliki broj korisnika će biti motivisan da stake-uje (zaključaju) svoje novčiće i da učetvuju u validiranju. Na taj način uvećavaće količinu svojih novčića u zamenu za pomaganje mreži. 

Centralizacija - Pristupačnost - Skalabilnost Ethereum-a 2.0

U ovom tekstu smo objasnili kakav je odnos centralizacije, sigurnosti i skalabilnosti za PoS novčiće u odnosu na Bitkoin. A sada ćemo se baviti samo Ethereum-om:

Centralizacija

Kako za PoS-u nije potrebana posebno dizajnirana i skupa oprema gotovo da bilo ko može biti validator. Ono što je potrebno za pojedinca da bi bio Ethereum validator jeste da ima 32 ether-a ili da se udruzi u pool sa više vlasnika i da validiraju zajedno i dele zaradu. Na ovaj način bi trebalo da svi mogu da validiraju transakcije što bi teoretski donelo veću decentralizovanost mreže.

Sigurnost

Sigurnost mreže ne bi trebalo da bude dovdena u putanje budući da je očekivano da se veliki broj nodova – validatora priključi. Prema nekim navodima trebalo bi da postoji preko 65.000 validatora kako bi se proces započeo. Ali izgleda da to nije problem jer prema rečima Pavla Batute: Imaćemo masovno stejkovanje, govorimo o desetini stotini hiljada stejkera, a kasnije možda i milionima”. Kako je PoS blokčejn pravljen od ”odlomaka, a ne iz jednog dela bitno je ostvariti bezbednost odlomaka. Kako su validatori smešteni unutar ovih odlomaka, neko bi teoretski mogao da preuzme jedan od njih. Međutim, predloženo programersko rešenje kaže da mešanje validatora stvara nasumičan odabir validatora u jednom odlomku blokčejna i tako je matematički nemoguće da napadač koji koji poseduje manje od ⅓ svih validatora u jednom odlomku napadne taj isti odlomak. Poslednji plan jeste da postoje 64 ovakvih odlomka blokčejna. 

Skalabilnost

Najveći problem kod blokčejnova, uključujući i sadašnji Ethereum, jeste što svaki nod mora da potvrdi svaku transakciju. Skaliranje je planirano da bude horizontalno pri čemu se uvećava broj nodova. Kako bi postojalo više pojedinačnih odlomaka, svaki odlomak će se baviti jednim validiranjem, a kako ima njih 64,  znači da će Ethereum 2.0 imati makar 64 puta veću brzinu transakcija nego dosadašnji Ethereum. Samim tim ceo sistem bi mogao da funkcioniše mnogo brže i u skladu sa potrebama korisnika. 

ethereum-prelazi-na-proof-of-stake-2020.godine

Pavla smo pitali koja je to najveća prednost pri prelasku Ethereum-a na Proof-of-Stake

”Ethereum je otpremio jedan svoj proizvod, koji retko koji drugi projekat ima, a to je community. Oko Ethereum-a se zavrteo veoma veliki broj ljudi  koji doprenose iz ubedjenja. I to je ono što goni ceo projekat napred, samo tehičko rešenje ima svoje prednosti i mane. Mana ima – ono je daleko od savršenog, ali ima i tri ozbiljne prednosti.

Prvo jeste što je Ethereum je jedini otvoreni blokčejn protokol koji dobro funkcioniše i daje dobar trade off između bezbednosti i decentralizacije i upotrebljivosti. Prosto rečeno, danas je moguće napraviti decentralizovanu aplikaciju na Ethereum-u.

Druga stvar je što community ozbiljno goni tu priču. Taj zamajac postoji već godinama i nekako ga je teško opisati – postoji neka magija koja privlači ljude da se priključe. Pri tom ne samo da direktno doprinose kao što bi neko doprinosio naprimer patch-evim bitcoin cora, ili safexa recimo. Svako može biti uključen u core projekte, ili u projekte koji se vrte oko njih, sve je maksimalno open source. U taj community su svi jako dobrodošli. Veoma veliki broj učesnika učestvuje na razvoju svake od stvari do momenta gde je postojala ozbiljan bojazan da će sve to da se pretvori totalni haos. 

I treća stvar – Ethereum je dobar primer sporntane organizacije. Ethereum je pre svega softverski projekat, on više naginje ka softveru nego ka novcu, kulturološki gledano.”

Ethereum čeka velika tranzija? Koliko je to dobro i šta to znači za zajednicu?

”Prvo pogledajmo korisnike: Ova promena znači da umesto 15 transakcija u sekundi, odjednom će moći  da ide 1500. Ka tome se teži. Ko će biti dosta poremećen ovom – biće to majneri. Oni će morati da se prilagode. Ta klasa majnera će prestati da postoji. Protkolol koji se danas osmišljava je mnogo, mnogo masovniji, govorimo potencijalno o nekoliko miliona aktivnih validatora. Iz perspektive 2020 godine pošto su se stvari mnogo menjale, postojala je ideja da se fazno uvodi PoS, ta ideja je napuštena i radiće se sve odjednom. Praktično, postojeći Ethereum lanac će se rascepkati na manje jedinice i postojeće jedan lanac koji će sve to da sinhronizuje i da ordžava neki globalni konsenzus. 

Korisnici neće videti promenu, developeri će možda imati opciju da kontroliši nešto vezano za taj sam konsenzus sloj. Biće više tih paralelnih malih blokčejnova zajedno i možda neće biti direktno omogućeno da ti biraš gde će tvoja aplikacija da se nalazi, ali neki ljudi će možda pokušati to da izabere. Najveće promene se donose na staking-u i činjenica je da će veoma veliki broj ljudi da uđe u tu priču. Ali neke ozbiljnije rezultate ćemo znati za neka tri-četiri meseca” – kaže naš sagovornik.

ethereum-prelazi-na-proof-of-stake

Šta je do sada urađeno?

Danas postoji ozbiljno intergrisana Ethereum test mreža. To znači da za razliku od nekih drugih čejnova Ethereum ima dosta različitih klijenata, dosta različitih implementacija. Ima osnovu koja je implementirana od strane Ethereum fondacije u Go-Langu, Perit ima svoju implementaciju u Rust-u, postoji implementacija u C-Sharp-u, postoji neka implementacija u Javi itd. Dakle, kada kažem da je to integrisan test net, to znači da sve ekipe koje razvijaju  Ethereum test klijente, odnosno koji razvijaju Ethereum 2.0, treba da naprave softver koji će moći da razgovara sa svakim međusobno. Da svi klijenti vide jedno zajedničko stanje i da funkcionišu zajedno. To je upravo onaj deo koji je i dobar i loš. Dobar je jer postoji ta interakcija između timova Ethereum fondacije i to je ono što stvara Ethereum protokol. Sada ulazimo u fazu gde ti svi klijenti treba da se međusobno integrišu, kada se to desi ulazimo u period testiranja, i onda ćemo znati kada će biti lounch. Teško mi je da kažem kada će to da se desi jer ne postoji ništa slično što može realno da informiše i da da je realnu sliku. Procena vremena u ovakvoj disciplini kažu da je 70 % slučajeva netačana, a ja bih dodao da je u 30% slučajeva neko nekog samo uspeo da slaže. Tek ćemo videti kako će test net da se ponaša.”

Kako će se krajnji korisnici ponašati?

”Što se tiše krajnjih korinsnika, što se tiče stejkera, ono što vidim jeste da će ljudi početi da ulažu u hardver. Zato što se hadrver na kraju isplati. Stejking je kao majning, ti radiš nešto samo što to nešto nije računanje heševa već je u pitanju drugačiji zadatak. Stejker treba da radi dve stvari. On treba da klijent koji je online dovoljno često i treba da potpiše blok svojim privatnim ključem da učestvuje u konsenzusu. Ima setup-ovan klijent on ima konsenzus pravila, prima nekakve blokove i samo treba toda potpiše. Nema potrebu da radi PoW, nema potrebu da troši struju za to. Međutim on mora da bude online, majner koji ne potpisuje redovno svoje blokove vremenom gubi svoj stejk. Pre svega gubi potencijalnu nagradu, ali u nekim situacijama može da izgubi i deo novca koji je zakljucao u stejking pool. To se rešava tako što treba da bude dovoljno često online. Otuda i to kašnjenje u implementaciju jer niko nije lako odrediti u praksi koliko često je dovoljno često da neko bude online” – kaže Pavle.

ethereum-prelazi-na-proof-of-stake-crypto-talk-pavle-batuta

Sta dešava u nepredviđenim slučajevima?

”Ethereum će dati ljudima dovoljno prostora za nepredviđene slučajeve kao što je nestanak struje, prekid konekcije, a da se ne aktivira nekakva kazna. Dakle, da protokol bude otporan na to, a sa druge strane želimo da imamo sistem koji je dovoljno robustan da radi dovoljno predvidljivo. Jer, ako niko nije online i ako nikoga ne kažnjavamo što je offline, onda će svi vremenom i biti offline i protokol će biti sve manje pouzdan. Samim tim interesantno je kako će se potencijalno stejkeri postaviti prema tome. Ljudi su verovali da će grupe ljudi juriti da se učlane u stejking pool-ove gde će neko da iznajmi server, ljudi će mu davati Ether-e i on će da ih stejkuje u njihovo ime i da to na neki način naplaćuje. Što jeste centralizacija na neki način, slično kao i kod bitcoin majninga. Nije problem što oni ne bi pružali bezbednost mreži već  što je to jedan glas u konsenzusu praktično, Jer majning pool-ovi ne dozvoljaju nekoga ko ima drugačijeg klijeta, to jest nekoga ko ima drugačija konsenzus pravila. 

Trenutna revizija novog Ethereum protokola će dozvoliti da kao stejker povremeno budete aktivni, a ne nužno uvek. Pošto nije potrebna velika tehnička zahtevnost kao kod PoW majninga bitcoina, pojednici mogu  da iskoruste neki računar i da stejkuju. Jer stejking zarađuje, investicija u hardver se vraća vremenom, dok onaj koji iznajmljuje hardver stalno mora da plaća iznajmljivanje i stalno gubi deo svog profita. Verujem da ćemo imati masovnu decentralizaciju tih nodova, pravih hardverskih nodova, širom sveta. Što je veoma pozitivno jer će ti nodovi moći da se koriste za neki layer 2 protokol.

Da zaključim:

Ethereum 2.0 sporije napreduje nego što bi ljudi očeivali zbog prirode na kojoj nastaje, gde jako veliki broj ljudi učestvuje. Ono što je jako pozitivno jeste da imamo zaključanu specifikaciju, imamo desetak različitih timova koji su uspeli da se usaglase u jedan protokol koji je sada u fazi testiranja. Imaćemo masovno stejkovanje govorimo o desetini stotini hiljada stejkera, a kasnije možda i milionima. I drugo: ljudima će se isplatiti da imaju neke male nodove u svom dvorištu ili svom stanu koji će stejkovati tokene.” 

Ovim smo završili razgovor sa Pavlom na temu prelaska Ethereum-a na PoS, a nadamo se da ćemo ga čuti na tu temu na nekom od sledećih naših predavanja.

Kako će prelazak na PoS uticati na cenu?

Naše zapažanje jeste da će spekulantima posebno biti zanimljivo kako će ova veilka promena uticati na cenu. Za sada ono što znamo jeste da veliki broj korisnika dokupljuje ether kako bi imali što više za stake-ovanje. Ovo lagano podiže cenu koja u uvom momentu stabilno raste. Da li će se cena rasti? Sasvim moguće. Ako je veliki broj ether-a zaključan to znači de će u cirkulaciji ostati manja količina, što bi u teoriji moglo značiti da bi ona mogla imati višu vrednost. Treba uračunati i medisjsku pažnju koju dobija ether. Naravno, na cenu će uticati mnogo faktora: generalno stanje na tržištu finansija, derivata, globalna ekonomska situacija, stanje Ethereum 2.0 projekta, i drugo. Za sve vas koji biste takođe želeli da akumulirate ETH, posetite Xcalibra.com i proverite kako izgleda tržite.

Ostaje nam da vidimo kako će se Ethereum 2.0 pokazati. Kada će biti spreman za upotrebu, da li će biti i kojih nepredviđenih momenta, kako će se menjati cena, da li će veći stakeri samo postati bogatiji, kako če reagovati špekulanti, da li će neki vlasnici velike količine ether-a odlučiti da validiraju ili da spekulišu. Saznaćemo više u periodu koji dolazi.

U svakom slučaju, možemo da zaključimo da će se Ethereum projekat još više naginjati ka svojim softverskim rešeinjima nego ka mogutnosti da ETH bude platežno sredstvo, bitkoin to takođe prestaje da bude i već se uveliko koristi većinski kao store of value. Dok čekamo da se Ethereum prebaci na PoS možda možemo da počnemo da tražimo novo pouzdano sredstvo plaćanja?

O autoru: Marija Blesic

Marija se zanima za kriptovalute i blokčejn tehnologiju od 2016 godine. Aktivno podržava razvoj kripto zajednice i relevantnih projekata koji doprinose razvoju kripto ekosistema.

Objavljeno: 05/06/2020 | Marija Blesic

Ostavi komentar

Vaša adresa e-pošte neće biti objavljena. Neophodna polja su označena *