Ethereum turpina piesaistīt masu uzmanību. Pieaugot izpratnei par kriptovalūtu, arvien vairāk cilvēku sāk aktīvi darboties Ethereum blokķēdē, decentralizētā lietojumprogrammu ekosistēmā.
Kas ir Ethereum un kā tas darbojas?
Kas ir Ethereum?
Ethereum ir blokķēdes tīkls, kas ļauj vienā un tajā pašā blokķēdē izmantot decentralizētas lietojumprogrammas un kriptovalūtas. Ethereum bieži raksturo kā vienu no Web 3.0 galvenie komponenti.
Ethereum 2013. gadā dibināja Krievijas un Kanādas programmētājs un rakstnieks Vitāliks Buterins. Iekš Ethereum baltā grāmata, Buterins aprakstīja nepieciešamību pēc Bitcoin, lai lietojumprogrammu izstrādei būtu skriptu valoda. Viņš turpināja vākt līdzekļus, lai strādātu pie Ethereum izstrādes.
Ethereum aiz komandas komanda izmanto vairākus galvenos jēdzienus, lai izveidotu un uzturētu Ethereum blokķēdi.
Ethereum komponenti
- P2P tīkls: P2P tīklā ir divi vai vairāki savienoti datori, kuriem ir kopīgi resursi. Ethereum darbojas ar tīkla protokolu kopumu, kas ir pazīstams kā devp2p.
- Ethereum virtuālā mašīna: Ethereum virtuālā mašīna (EVM) apstrādā Ethereum darījumus, izpildot mašīnvalodas instrukcijas, kas pazīstamas kā baitkods. Viedu līgumu izveidošanai, kas dod norādījumus EVM, tiek izmantotas tādas programmēšanas valodas kā Solidity.
- Klients un mezgls: Ethereum klients ir jebkurš mezgls, ko izmanto, lai pārbaudītu blokķēdi. Gets ir mezglu veids, kas darbojas kā vārteja Ethereum tīklā. Tas nodrošina piekļuvi galvenajiem, testa un privātajiem tīkliem.
- Konsensa algoritms: Vienprātības algoritmi ir noteikumu kopums, ko izmanto, lai pārbaudītu darījumus blokķēdē un noteiktu, kā mezgli vienojas par blokķēdē glabātās informācijas stāvokli. Darba pierādījums (PoW) un Likmes pierādījums (PoS) ir populāri vienprātības algoritmi, kurus izmanto Ethereum.
Jums var būt jautājums, kā Ethereum dažādās sastāvdaļas darbojas kopā, lai izveidotu decentralizētu lietojumprogrammu ekosistēmu, kuru mēs šodien pazīstam. Lasiet tālāk, lai uzzinātu, kā darbojas Ethereum ekosistēma.
Kā darbojas Ethereum
Daži no vissvarīgākajiem jēdzieniem, kas izmantoti Ethereum veidošanai, ir balstīti uz ekonomiku, kriptogrāfiju un viedajiem līgumiem.
Viedais līgums ir koda (programmas) gabals, kuru var izpildīt blokķēdē. Kad viedie līgumi ir izvietoti ethereum bloku ķēdē, tie ir nemaināmi (nemaināmi). Arī visi lietotāji var lasīt un sazināties ar jūsu viedo līgumu, neprasot jūsu piekrišanu
- Vipuls Šarma (@_sharmavipul) 2021. gada 9. marts
Ethereum ir atkarīgs no dažādām sistēmām, ieskaitot pārvaldības protokolu un blokķēdes automatizāciju, ko nodrošina viedie līgumi. Viedo līgumu nemainīgais raksturs nozīmē, ka datu ievadi blokķēdē nevar mainīt vai viegli mainīt.
Decentralizēti pieteikumi Ethereum
Decentralizētas lietojumprogrammas ir tilti starp reālo pasauli un blokķēdi. Daudzas decentralizētas lietojumprogrammas darbojas ļoti līdzīgi kā parastās lietotnes, izņemot to, ka datu plūsma un mijiedarbība ir balstīta uz blokķēdes stāvokļiem. Kad blokķēdei tiek pievienoti jauni dati, tie kļūst pastāvīgi.
Saistīts: Kas ir blokķēde un kā tā darbojas?
Parastajām tīmekļa lietojumprogrammām var piekļūt, izmantojot pārlūkprogrammas. Viņi atgriež informāciju tīmekļa lapās, iegūstot informāciju no serveriem. Atšķirībā no centralizētajām tīmekļa lietojumprogrammām, decentralizētās lietojumprogrammas nodrošina, ka neviens nevar mainīt kodu vai nozagt līdzekļus no vietnes.
Ethereum blokķēde ir kā vispasaules dators ar datiem, kas glabājas sadalītu virsgrāmatu saišķos. Datu paketes satur informāciju par visu tīkla darījumu vēsturi. Viedo līgumu izmantošana Ethereum ļauj automatizēt viltojumu necaurlaidīgu darījumu izveidošanu un uzturēšanu tīmekļa lietojumprogrammās.
Viedie līgumi
Viedie līgumi tiek izmantoti, lai nodrošinātu datu uzglabāšanu un pārsūtīšanu decentralizētās lietojumprogrammās. Vieds līgums automātiski izpilda līguma nosacījumus, tiklīdz ir izpildīti tā kritēriji.
Viedi līgumi var automatizēt tradicionālos finanšu procesus. Agrākajās Ethereum dienās sākotnējie monētu piedāvājumi (ICO) bija dusmas, jo cilvēki izmantoja viedos līgumus, lai piesaistītu finansējumu saviem uzņēmumiem. Tagad decentralizētas finanšu platformas ir izveidotas, izmantojot augstākus standartus viedai līgumu ieviešanai.
Žetonu izmantošana Ethereum
Ethereum tīklā tiek izmantoti dažādi vietējo marķieru veidi. Žetonu izstrādei tiek izmantoti vairāki standartu veidi, taču visbiežāk tiek izmantots ERC-20.
Tūkstošiem projektu, lai izveidotu marķierus, tiek izmantots ERC-20 standarts. ERC-20 marķierim ir sešas funkcijas, kas atvieglo to izveidošanu nekā cita veida žetoni Ethereum blokķēdē.
Funkcijas apraksta, kā var pārsūtīt marķierus un kā piekļūt datiem, kas saistīti ar marķieriem. Funkcijas ietver balanceOf, totalSupply, transfer, transferFrom, apstiprināt un pabalstu.
The totalSupply funkcija palīdz aprēķināt apgrozībā esošo žetonu kopējo daudzumu, savukārt balanceOf funkcija saglabā adreses atlikumu. Viedam līgumam ir vajadzīgas šīs vērtības, lai veiktu darbības, kas ir atkarīgas no apgrozībā esošās vai Ethereum blokķēdes lietotāju rīcībā esošās naudas daudzuma. The apstiprināt funkcija var būt vienlīdz svarīga, lai izņemtu summas no adresēm.
Izmantojot ERC20 žetonus, vienīgais veids, kā piešķirt kvotas, lai līgums varētu tērēt jūsu līdzekļus, ir funkcija apstiprināt (), kurai nepieciešama ETH.
- Mets Solomons (@ msolomon44) 2020. gada 4. janvāris
Dai / Chai pievienoja atļaujas () funkciju, lai ļautu jums piešķirt šo pabalstu ar parakstu. Nav nepieciešams ETH, kas ievērojami uzlabo UX
Izmantojot adresi, no adreses var pārsūtīt noteiktu daudzumu žetonu nodošana funkciju. The pārsūtītNo funkciju izmanto, lai veiktu papildu soli, lai automatizētu pārsūtīšanu no jūsu adreses bez jūsu iejaukšanās. Pārsūtīšanu starp adresēm var ierobežot pabalsts funkcija, kas parāda, cik daudz var iztērēt ar adresi no citas adreses.
ERC-721 marķieru standarti tiek izmantoti, lai izveidotu nepārvietojamus marķierus. Žetoni, kas nav aizstājami, piemēram, kriptovalūtas, var glabāt nemaināmus darījumu ierakstus blokķēdē. Tomēr savstarpējā aizvietojamībā ir atšķirības. Katrs NFT marķieris ir unikāls un neaizstājams, atšķirībā no kriptovalūtām.
Darījumu pārbaude un datu uzturēšana ar mezgliem
Mezgls, kas pazīstams arī kā klients, palīdz uzturēt datu precizitāti tīklā un saglabāt to drošību. Mezglu tīkls darbojas saskaņā ar unikālu noteikumu kopumu, kas nosaka blokķēdes galvenās darbības.
Ethereum dažādie mezgli satur blokķēdes tīkla kopijas. Tīkla kopiju apjoms neļauj korporācijām, valdībām vai citiem sliktiem dalībniekiem kompromitēt tīklu.
Darījumu veikšana ar gāzi
Ethereum izmanto unikālus noteikumus, lai stimulētu kalnračus veikt darījumus tīklā. Gāzi ogļračiem maksā Ethereum lietotāji par darījumiem, ko viņi veic tīklā. Maksas palīdz aizsargāt tīklu, sniedzot atlīdzību kalnračiem, lai atrisinātu sarežģītus algoritmus, lai apstiprinātu darījumus blokķēdes tīklā.
Saistīts: Kāpēc jūsu kriptogrāfijas monēta nav tik droša, kā jūs domājat
Blockchain jaunināšana ar cietajām dakšām
#Berlina ir gatavs izvietošanai! Un #Ethereum mezglu operatoriem būtu jāatjaunina savi mezgli pirms dakšas🍴 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw
- Viktorija Perepela (@crypto_victoria) 2021. gada 9. marts
Cietā dakša ir blokķēdes tīkla atjauninājums, kas noved pie jaunas blokķēdes versijas izveidošanas. Katrai programmatūras versijai ir unikāla koda bāze un funkcijas. Cietās dakšas būtiski ietekmē blokķēžu darbības efektivitāti. Žetonu turētāji sākotnējā blokķēdē parasti saņem žetonus jaunajā dakšiņā.
Vienu no agrākajiem Ethereum cietās dakšas piemēriem izraisīja lēmums mainīt pieteikuma uzlaušanu Ethereum blokķēdē. Iebildumi radās, jo komandas locekļi nepiekrita ētikas pamatiem par līdzekļu atcelšanu, kas, domājams, ir pretrunā ar blockchain tehnoloģijas pamatprincipiem.
Ethereum bloku ķēdes jauninājumi prasa tīkla ieinteresētajām personām veikt izmaiņas programmatūrā vai aparatūrā.
Iepazīstinām ar Ethereum 2.0
Ethereum 1.0 vs Ethereum 2.0
- Madhu Sanjeevi (@Mady_ai) 2021. gada 6. marts
Darba pierādījums Vs Likmes pierādījums
15TPS pret 100K TPS
Augstas gāzes maksas Vs zemas gāzes maksas (relatīvas)
Nepieciešama lielāka jauda Vs Mazāka jauda (relatīvā)
mainnet Vs (bākas ķēdes 0. fāze būs mainnet līdz 2022. gada sākumam).#Ethereum#Bloķēšanas ķēde
Ethereum 2.0 jauninājums sola padarīt tīklu mērogojamāku ar līdz pat 100 000 darījumiem sekundē, kas ir milzīgs uzlabojums no 30 darījumi sekundē no Ethereum 1.0. Buterins ierosina izmantot sasmalcināšanas tehnoloģiju, lai sadalītu dažādus darījumus nejauši izvēlētās grupās datoru. Tas palīdz blokķēdei vienlaikus apstrādāt vairāk darbību.
Daži ogļrači ir kritizējuši jauno jauninājumu, jo baidās, ka tas varētu samazināt maksu skaitu, no kuras viņi var nopelnīt. Jauno maksas samazināšanas stratēģiju kritizēja divi no lielākajiem Ethereum kalnračiem un daži no lielākajiem ieguves baseiniem.
Ethereum 2.0 ir nepieciešami vismaz 16 384 validatori. Šis validatoru daudzums padara tīklu decentralizētāku, kas uzlabo tīkla pretestības iespējas.
Attīstoša ekosistēma
Ethereum ir decentralizētu lietojumu inovāciju ekosistēma.
Sākot no ICO līdz NFT, ir radīti jauni preču un pakalpojumu digitalizācijas veidi, izmantojot gan vecās, gan jaunās tehnoloģijas. Ja tas atbilst cerībām kā globāla, decentralizēta naudas un jauna veida platforma Lai uzlabotu atvērtā koda lietotāja pieredzi, būs jāveic vēl daudz atjauninājumu programmatūru.
Jūs esat dzirdējuši par Bitcoin, bet vai tas ir droši lietojams?
Lasiet Tālāk
- Tehnoloģija izskaidrota
- Finanses
- Ethereum
- Kriptovalūta
Kalvins ir MakeUseOf rakstnieks. Kad viņš neskatās uz Riku un Mortiju vai viņa iecienītākajām sporta komandām, Kalvins raksta par jaunizveidotajiem uzņēmumiem, blokķēdi, kiberdrošību un citām tehnoloģiju jomām.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.