Ethereum i dalje plijeni pažnju masa. Kako se svijest o kriptovalutama povećava, sve više ljudi postaje aktivno na Ethereum blockchainu, decentraliziranom ekosustavu aplikacija.

Dakle, što je Ethereum i kako to djeluje?

Što je Ethereum?

Ethereum je blockchain mreža koja omogućuje korištenje decentraliziranih aplikacija i kriptovaluta na istom blockchainu. Ethereum se često opisuje kao jedan od ključne komponente Weba 3.0.

Ethereum je osnovao rusko-kanadski programer i književnik Vitalik Buterin 2013. godine. U Ethereum white paper, Buterin je opisao potrebu da Bitcoin ima skriptni jezik za razvoj aplikacija. Nastavio je prikupljati sredstva za rad na razvoju Ethereuma.

Tim koji stoji iza Ethereuma koristi nekoliko ključnih koncepata za stvaranje i održavanje Ethereum blockchaina.

Komponente Ethereuma

  • P2P mreža: P2P mreža sastoji se od dva ili više povezanih računala koja dijele resurse. Ethereum radi na skupu mrežnih protokola koji su poznati kao devp2p.
  • Virtualni stroj Ethereum: Virtualni stroj Ethereum (EVM) obrađuje Ethereum transakcije izvršavanjem uputa na strojnom jeziku poznatih kao bytecode. Programski jezici poput Solidity koriste se za stvaranje pametnih ugovora koji daju upute EVM-u.
    instagram viewer
  • Klijent i čvor: Klijent Ethereuma je bilo koji čvor koji se koristi za provjeru blockchaina. Geth je vrsta čvora koji djeluje kao prolaz u mrežu Ethereum. Pruža pristup glavnoj, testnoj i privatnoj mreži.
  • Konsenzusni algoritam: Konsenzusni algoritmi su skupovi pravila koja se koriste za provjeru valjanosti transakcija na blockchainu i određuju kako se čvorovi slažu o stanju informacija pohranjenih na blockchainu. Dokaz o radu (PoW) i Dokaz o udjelu (PoS) popularni su konsenzus algoritmi koji se koriste na Ethereumu.

Možda se pitate kako različite komponente Ethereuma zajedno rade na stvaranju decentraliziranog ekosustava aplikacija koji danas poznajemo. Pročitajte kako biste saznali kako funkcionira ekosustav Ethereum.

Kako Ethereum radi

Neki od najvažnijih koncepata koji se koriste za stvaranje Ethereuma temelje se na ekonomiji, kriptografiji i pametnim ugovorima.

Pametni ugovor je dio koda (programa) koji se može izvršiti na blockchainu. Jednom postavljeni na ethereum blockchain, pametni ugovori su nepromjenjivi (nepromjenjivi). Također svi korisnici mogu čitati i komunicirati s vašim pametnim ugovorom bez traženja vašeg pristanka

- Vipul Sharma (@_sharmavipul) 9. ožujka 2021

Ethereum ovisi o različitim sustavima, uključujući protokol upravljanja i automatizaciju na blockchainu koji su omogućeni pametnim ugovorima. Nepromjenjiva priroda pametnih ugovora znači da se unos podataka na blockchain ne može mijenjati ili lako mijenjati.

Decentralizirane aplikacije na Ethereumu

Decentralizirane aplikacije mostovi su između stvarnog svijeta i blockchaina. Mnoge decentralizirane aplikacije funkcioniraju na vrlo slične načine kao i uobičajene aplikacije, osim što se protok podataka i interakcije temelje na blockchain stanjima. Kako se novi podaci dodaju u blockchain, oni postaju trajni.

Povezano: Što je blockchain i kako djeluje?

Uobičajenim web aplikacijama pristupa se putem preglednika. Informacije vraćaju na web stranice dohvaćajući podatke s poslužitelja. Za razliku od centraliziranih web aplikacija, decentralizirane aplikacije osiguravaju da nitko ne može promijeniti kod ili ukrasti novac s web stranice.

Ethereum blockchain je poput svjetskog računala s podacima pohranjenim u snopovima distribuiranih knjiga. Snopovi podataka sadrže informacije o povijesti svih transakcija na mreži. Korištenje pametnih ugovora na Ethereumu omogućuje automatizaciju stvaranja i održavanja neovlaštenih transakcija na web aplikacijama.

Pametni ugovori

Pametni ugovori koriste se za omogućavanje pohrane i prijenosa podataka u decentraliziranim aplikacijama. Pametni ugovor automatski izvršava uvjete sporazuma kada se ispune njegovi kriteriji.

Pametni ugovori mogu automatizirati tradicionalne financijske procese. U ranijim danima Ethereuma početna ponuda novčića (ICO) bila je u bijesu jer su ljudi koristili pametne ugovore za prikupljanje sredstava za svoje pothvate. Sada su napravljene decentralizirane financijske platforme korištenjem viših standarda za provedbu pametnih ugovora.

Korištenje tokena na Ethereumu

Na mreži Ethereum koriste se različite vrste izvornih tokena. Za razvoj tokena koristi se više vrsta standarda, ali najčešće se koristi ERC-20.

Tisuće projekata koriste ERC-20 standard za izradu svojih tokena. ERC-20 token ima šest funkcija koje ga čine lakšim za stvaranje od ostalih vrsta tokena na Ethereum blockchainu.

Funkcije opisuju kako se tokeni mogu prenijeti i kako pristupiti podacima koji se odnose na tokene. Funkcije uključuju balanceOf, totalSupply, transfer, transferFrom, odobriti i dodatak.

The totalSupply funkcija pomaže izračunati ukupnu količinu žetona u optjecaju, dok ravnotežaOf funkcija pohranjuje saldo adrese. Pametni ugovor zahtijeva ove vrijednosti za izvršavanje operacija koje ovise o količini novca u optjecaju ili koju korisnici drže na Ethereum blockchainu. The odobriti funkcija može biti jednako važna za podizanje iznosa s adresa.

S ERC20 tokenima, jedini način da dodijelite dozvole da se ugovorom troše vaša sredstva je funkcija odobriti () koja zahtijeva ETH.
Dai / Chai je dodao funkciju dozvola () kako bi vam umjesto toga odobrio ovu dozvolu potpisom. Nije potreban ETH, što značajno poboljšava UX

- Matt Solomon (@ msolomon44) 4. siječnja 2020

Navedena količina tokena može se prenijeti s adrese pomoću prijenos funkcija. The prijenosOd funkcija koristi se za dodatni korak automatizacije prijenosa s vaše adrese bez vaše intervencije. Prijenosi između adresa mogu biti ograničeni znakom džeparac funkcija koja pokazuje koliko adresa može potrošiti s druge adrese.

Standardi tokena ERC-721 koriste se za stvaranje nezamjenjivih tokena. Nezamjenjivi tokeni, poput kriptovaluta, mogu voditi nepromjenjivu evidenciju transakcija na blockchainu. Međutim, postoje razlike u zamjenjivosti. Svaki NFT token jedinstven je i nezamjenjiv, za razliku od kriptovaluta.

Provjeravanje transakcija i održavanje podataka čvorovima

Čvor, poznat i kao klijent, pomaže u održavanju točnosti podataka na mreži i održava je sigurnom. Mreža čvorova djeluje prema jedinstvenom skupu pravila koja određuju ključne operacije blockchaina.

Različiti čvorovi na Ethereumu sadrže kopije blockchain mreže. Opseg kopija mreže onemogućava korporacije, vlade ili bilo koje loše aktere da kompromitiraju mrežu.

Izvršenje transakcija s plinom

Ethereum koristi jedinstvena pravila za poticanje rudara na napajanje transakcija putem mreže. Korisnici Ethereuma rudarima plin plaćaju za transakcije koje obavljaju na mreži. Naknade pomažu u zaštiti mreže, pružajući nagrade rudarima za rješavanje složenih algoritama za provjeru valjanosti transakcija na blockchain mreži.

Povezano: Zašto vaš kripto novac nije toliko siguran kao što mislite

Nadogradnja Blockchaina tvrdim vilicama

#Berlin je spreman za raspoređivanje! I # Ethereum operateri čvorova trebali bi nadograditi svoje čvorove prije vilice🍴 🍴 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw

- Victoria Perepel (@crypto_victoria) 9. ožujka 2021

Hard fork je ažuriranje blockchain mreže koje dovodi do stvaranja nove verzije blockchaina. Svaka verzija softvera ima svoju jedinstvenu bazu kodova i značajke. Tvrde vilice značajno utječu na operativnu učinkovitost blockchaina. Imatelji žetona u izvornom blockchainu obično primaju žetone u novoj vilici.

Jedan od najranijih primjera tvrde vilice Ethereum nastao je odlukom da se preokrene hak aplikacija na Ethereum blockchainu. Protivljenje se pojavilo kad su se članovi tima složili na etičkim osnovama za ukidanje sredstava za koja se vjerovalo da idu protiv temeljnih principa tehnologije blockchain.

Nadogradnje Ethereum blockchaina zahtijevaju od dionika u mreži da izvrše promjene u svom softveru ili hardveru.

Predstavljamo vam Ethereum 2.0

Ethereum 1.0 vs Ethereum 2.0
Dokaz o radu Vs dokaz o udjelu
15TPS vs 100K TPS
Visoke naknade za plin Vs niske naknade za plin (relativno)
Potrebna veća snaga Vs Manja snaga (relativna)
mainnet Vs (faza lanca svjetionika 0, bit će mainnet početkom 2022).# Ethereum#Blockchain

- Madhu Sanjeevi (@Mady_ai) 6. ožujka 2021

Nadogradnja Ethereum 2.0 obećava da će mrežu učiniti skalabilnijom s do 100 000 transakcija u sekundi, što je veliko poboljšanje u odnosu na 30 transakcija u sekundi Ethereuma 1.0. Buterin predlaže upotrebu tehnologije razlučivanja za razdvajanje različitih transakcija u nasumce odabrane skupine računala. To pomaže blockchainu da istovremeno rješava više operacija.

Neki su rudari kritizirali novu nadogradnju zbog straha da bi mogla smanjiti broj naknada od kojih mogu zaraditi. Novu strategiju smanjenja naknada kritizirala su dva najveća rudara Ethereuma i neki od najvećih rudarskih bazena.

Ethereum 2.0 zahtijeva najmanje 16.384 validatora. Ova količina validatora čini mrežu decentraliziranijom, što poboljšava mogućnosti otpora mreže.

Razvijajući se ekosustav

Ethereum je ekosustav inovacija za decentralizirane aplikacije.

Od ICO-a do NFT-a, stvoreni su novi načini digitalizacije robe i usluga koristeći stare i nove tehnologije. Ako želi ispuniti očekivanja kao globalna, decentralizirana platforma za novac i nove vrste aplikacija, trebat će izvršiti još mnogo ažuriranja kako bi se poboljšalo korisničko iskustvo otvorenog koda softver.

E-mail
Je li Bitcoin sigurno kupiti i koristiti?

Čuli ste za Bitcoin, ali je li siguran za upotrebu?

Pročitajte Dalje

Povezane teme
  • Objašnjena tehnologija
  • Financije
  • Ethereum
  • Kriptovaluta
O autoru
Calvin Ebun-Amu (Objavljeno 11 članaka)

Calvin je pisac u MakeUseOf-u. Kad ne gleda Ricka i Mortyja ili njegove omiljene sportske timove, Calvin piše o startupovima, blockchainu, cyber-sigurnosti i drugim područjima tehnologije.

Više od Calvina Ebun-Amua

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.