Ethereum še naprej privlači pozornost množic. Ko se zavedanje o kriptovalutah povečuje, se vse več ljudi aktivira na verigi Ethereum, decentraliziranem ekosistemu aplikacij.
Kaj je torej Ethereum in kako deluje?
Kaj je Ethereum?
Ethereum je blockchain omrežje, ki omogoča uporabo decentraliziranih aplikacij in kriptovalut na istem blockchainu. Ethereum je pogosto opisan kot eden izmed ključne komponente spleta 3.0.
Ethereum je leta 2013 ustanovil rusko-kanadski programer in pisatelj Vitalik Buterin. V Ethereum whitepaper, Buterin je opisal, da mora Bitcoin imeti skriptni jezik za razvoj aplikacij. Nadaljeval je z zbiranjem sredstev za razvoj Ethereuma.
Ekipa, ki stoji za Ethereumom, uporablja več ključnih konceptov za ustvarjanje in vzdrževanje blokovne verige Ethereum.
Ethereum Components
- P2P omrežje: Omrežje P2P vključuje dva ali več povezanih računalnikov, ki si delijo vire. Ethereum deluje na naboru omrežnih protokolov, ki so znani kot devp2p.
- Navidezni stroj Ethereum: Navidezni stroj Ethereum (EVM) obdeluje transakcije Ethereum z izvajanjem navodil v strojnem jeziku, znanih kot bytecode. Programski jeziki, kot je Solidity, se uporabljajo za ustvarjanje pametnih pogodb, ki EVM dajejo navodila.
- Naročnik in vozlišče: Odjemalec Ethereum je katero koli vozlišče, ki se uporablja za preverjanje verige blokov. Geth je vrsta vozlišča, ki deluje kot prehod v omrežje Ethereum. Omogoča dostop do glavnega, testnega in zasebnega omrežja.
- Soglasni algoritem: Soglasni algoritmi so sklopi pravil, ki se uporabljajo za potrjevanje transakcij v verigi blokov in določanje, kako se vozlišča dogovorijo o stanju informacij, shranjenih v verigi blokov. Dokaz o delu (PoW) in Dokaz o deležu (PoS) so priljubljeni soglasni algoritmi, ki se uporabljajo na Ethereumu.
Morda se sprašujete, kako različne komponente Ethereuma sodelujejo pri ustvarjanju decentraliziranega ekosistema aplikacij, ki ga poznamo danes. Preberite, če želite izvedeti, kako deluje ekosistem Ethereum.
Kako deluje Ethereum
Nekateri najpomembnejši koncepti, ki se uporabljajo za izdelavo Ethereuma, temeljijo na ekonomiji, kriptografiji in pametnih pogodbah.
Pametna pogodba je del kode (programa), ki se lahko izvede na verigi blokov. Ko so pametne pogodbe enkrat razporejene na blokovni verigi ethereum, so nespremenljive (nespremenljive). Vsi uporabniki lahko tudi preberejo pametno pogodbo in jo uporabljajo, ne da bi za to zahtevali vaše soglasje
- Vipul Sharma (@_sharmavipul) 9. marec 2021
Ethereum je odvisen od različnih sistemov, vključno s protokolom upravljanja in avtomatizacijo na verigi blokov, ki jo omogočajo pametne pogodbe. Nespremenljiva narava pametnih pogodb pomeni, da vnosa podatkov v verigo blokov ni mogoče spremeniti ali enostavno spremeniti.
Decentralizirane aplikacije na Ethereumu
Decentralizirane aplikacije so mostovi med resničnim svetom in verigo blokov. Številne decentralizirane aplikacije delujejo na zelo podobne načine kot običajne aplikacije, le da pretok podatkov in interakcije temeljijo na blokovnih stanjih. Ko se v verigo blokov dodajo novi podatki, postanejo trajni.
Sorodno: Kaj je Blockchain in kako deluje?
Običajne spletne aplikacije so dostopne prek brskalnikov. Informacije vrnejo na spletne strani tako, da jih pridobijo s strežnikov. Za razliko od centraliziranih spletnih aplikacij, decentralizirane aplikacije zagotavljajo, da nihče ne more spremeniti kode ali ukrasti sredstev s spletnega mesta.
Blok veriga Ethereum je kot svetovni računalnik s podatki, shranjenimi v svežnjih razdeljenih knjig. Snopi podatkov vsebujejo informacije o zgodovini vseh transakcij v omrežju. Uporaba pametnih pogodb na Ethereumu omogoča avtomatizacijo ustvarjanja in vzdrževanja nedovoljenih transakcij v spletnih aplikacijah.
Pametne pogodbe
Pametne pogodbe se uporabljajo za shranjevanje in prenos podatkov v decentraliziranih aplikacijah. Pametna pogodba samodejno izvrši pogoje sporazuma, ko so izpolnjena njena merila.
Pametne pogodbe lahko avtomatizirajo tradicionalne finančne procese. V prejšnjih dneh Ethereuma so bile prve ponudbe kovancev (ICO) vse v besu, saj so ljudje s pametnimi pogodbami zbirali sredstva za svoje podvige. Zdaj so decentralizirane finančne platforme izdelane z uporabo višjih standardov za izvajanje pametnih pogodb.
Uporaba žetonov na Ethereumu
V omrežju Ethereum se uporabljajo različne vrste izvornih žetonov. Za razvoj žetonov se uporablja več vrst standardov, najpogosteje pa se uporablja ERC-20.
Na tisoče projektov uporablja standard ERC-20 za ustvarjanje svojih žetonov. Žeton ERC-20 ima šest funkcij, ki omogočajo lažje ustvarjanje kot druge vrste žetonov v verigi Ethereum.
Funkcije opisujejo, kako je mogoče žetone prenesti in kako dostopati do podatkov, povezanih z žetoni. Funkcije vključujejo balanceOf, totalSupply, transfer, transferFrom, odobritev in dodatek.
The totalSupply funkcija pomaga izračunati skupno količino žetonov v obtoku, medtem ko ravnotežje funkcija shrani stanje naslova. Pametna pogodba zahteva, da te vrednosti izvajajo operacije, ki so odvisne od količine denarja v obtoku ali v lasti uporabnikov v blokovni verigi Ethereum. The odobriti funkcija lahko enako pomembna za dvig zneskov z naslovov.
Z žetoni ERC20 je edini način, da pogodbi omogočite porabo sredstev, funkcija odobritve (), ki zahteva ETH.
- Matt Solomon (@ msolomon44) 4. januarja 2020
Dai / Chai je dodal funkcijo dovoljenja (), s katero lahko namesto tega podelite dovoljenje s podpisom. ETH ni potreben, kar znatno izboljša UX
Z naslova lahko z naslova prenesete določeno količino žetonov prenos funkcijo. The prenosOd funkcija se uporablja za dodaten korak pri avtomatizaciji prenosa z vašega naslova brez vašega posredovanja. Prenose med naslovi lahko omejite z dodatek funkcija, ki prikazuje, koliko lahko porabi naslov z drugega naslova.
Standardi žetonov ERC-721 se uporabljajo za ustvarjanje nezamenljivih žetonov. Nezamenljivi žetoni, tako kot kriptovalute, lahko vodijo nespremenljive evidence transakcij v verigi blokov. Vendar pa obstajajo razlike v zamenljivosti. Vsak žeton NFT je za razliko od kriptovalut edinstven in nenadomestljiv.
Preverjanje transakcij in vzdrževanje podatkov z vozlišči
Vozlišče, znano tudi kot odjemalec, pomaga ohranjati natančnost podatkov v omrežju in ga varovati. Mreža vozlišč deluje v skladu z edinstvenim sklopom pravil, ki določajo ključne operacije blockchaina.
Različna vozlišča v Ethereumu imajo kopije omrežja blockchain. Obseg kopij omrežja korporacijam, vladam ali slabim akterjem onemogoča, da bi ogrozili omrežje.
Izvajanje transakcij s plinom
Ethereum uporablja edinstvena pravila za spodbujanje rudarjev, da napajajo transakcije prek omrežja. Uporabniki Ethereuma bencin rudarjem plačujejo za transakcije, ki jih izvajajo v omrežju. Pristojbine pomagajo zaščititi omrežje in rudarjem zagotavljajo nagrade za reševanje zapletenih algoritmov za potrjevanje transakcij v omrežju blockchain.
Sorodno: Zakaj vaš kriptokovanec ni tako varen, kot si mislite
Nadgradnja verige blokov s trdimi vilicami
#Berlin je pripravljen za uporabo! In #Ethereum operaterji vozlišč naj nadgradijo svoja vozlišča pred vilico 🍴 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw
- Victoria Perepel (@crypto_victoria) 9. marec 2021
Hard fork je posodobitev blockchain omrežja, ki vodi do ustvarjanja nove različice blockchain. Vsaka različica programske opreme ima svojo edinstveno kodno bazo in funkcije. Trde vilice pomembno vplivajo na operativno učinkovitost verig blokov. Imetniki žetonov v prvotni verigi blokov običajno prejemajo žetone v novih vilicah.
Enega najzgodnejših primerov trdega vilice Ethereum je povzročila odločitev, da se razveljavi kramp aplikacije na verigi Ethereum. Nasprotovanje je nastalo, ko se člani ekipe niso strinjali glede etičnih razlogov za razveljavitev sredstev, za katera se je domnevalo, da so v nasprotju s temeljnimi načeli tehnologije veriženja blokov.
Nadgradnje blokovne verige Ethereum zahtevajo, da zainteresirane strani v omrežju spremenijo svojo programsko ali strojno opremo.
Predstavljamo Ethereum 2.0
Ethereum 1.0 proti Ethereum 2.0
- Madhu Sanjeevi (@Mady_ai) 6. marec 2021
Dokaz o delu Vs Dokaz o vložku
15TPS Vs 100K TPS
Visoke pristojbine za plin Vs nizke pristojbine za plin (relativno)
Potrebna večja moč vs Manjša moč (relativna)
mainnet Vs (faza verige svetilnikov 0, bo mainnet do začetka leta 2022).#Ethereum#Blockchain
Nadgradnja Ethereum 2.0 obljublja, da bo omrežje bolj razširljivo z do 100.000 transakcijami na sekundo, kar je velik napredek s 30 transakcij na sekundo Ethereum 1.0. Buterin predlaga uporabo tehnologije ostrenja za razdelitev različnih transakcij v naključno izbrane skupine računalnikov. To blokchainu pomaga obvladovati več operacij hkrati.
Nekateri rudarji so novo nadgradnjo kritizirali zaradi strahu, da bi lahko zmanjšala število honorarjev, s katerimi lahko zaslužijo. Novo strategijo znižanja pristojbin sta kritizirala dva največja rudarja Ethereuma in nekateri največji rudarski bazeni.
Ethereum 2.0 zahteva vsaj 16.384 potrjevalcev. Zaradi te količine validacijskih programov je omrežje bolj decentralizirano, kar izboljša odpornost omrežja.
Razvijajoči se ekosistem
Ethereum je ekosistem inovacij za decentralizirane aplikacije.
Od ICO do NFT so bili ustvarjeni novi načini digitalizacije blaga in storitev z uporabo starih in novih tehnologij. Če želimo izpolniti pričakovanja kot globalna, decentralizirana platforma za denar in nove vrste aplikacij, za izboljšanje uporabniške izkušnje odprtokodne programske opreme bo treba opraviti še veliko posodobitev programske opreme.
Ste že slišali za Bitcoin, vendar je varen za uporabo?
Preberite Naprej
- Pojasnjena tehnologija
- Finance
- Ethereum
- Kriptovaluta
Calvin je pisatelj pri MakeUseOf. Kadar ne gleda Ricka in Mortyja ali njegovih najljubših športnih ekip, Calvin piše o startupih, blockchainu, kibernetski varnosti in drugih področjih tehnologije.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.