Ethereum ir toliau patraukia masių dėmesį. Didėjant supratimui apie kriptovaliutas, daugiau žmonių aktyviai naudojasi „Ethereum blockchain“ - decentralizuota programų ekosistema.
Taigi, kas yra „Ethereum“ ir kaip jis veikia?
Kas yra Ethereum?
„Ethereum“ yra „blockchain“ tinklas, leidžiantis naudoti decentralizuotas programas ir kriptovaliutas toje pačioje „blockchain“. Ethereum dažnai apibūdinamas kaip vienas iš pagrindiniai „Web 3.0“ komponentai.
„Ethereum“ įkūrė Rusijos ir Kanados programuotojas ir rašytojas Vitalikas Buterinas 2013 m. Viduje konors Ethereum baltasis popierius, Buterinas aprašė, kad „Bitcoin“ turi turėti scenarijų kalbą programoms kurti. Toliau jis rinko lėšas dirbdamas plėtodamas „Ethereum“.
„Ethereum“ komanda, naudodama kelias pagrindines sąvokas, kuria ir palaiko „Ethereum“ blokų grandinę.
„Ethereum“ komponentai
- P2P tinklas: P2P tinklą sudaro du ar daugiau prijungtų kompiuterių, kurie dalijasi ištekliais. „Ethereum“ veikia naudojant tinklo protokolų rinkinį, vadinamą devp2p.
- „Ethereum“ virtuali mašina: „Ethereum“ virtuali mašina (EVM) apdoroja „Ethereum“ operacijas vykdydama mašininės kalbos instrukcijas, žinomas kaip baitkodas. Programavimo kalbos, tokios kaip „Solidity“, naudojamos kuriant išmaniąsias sutartis, kuriose pateikiamos instrukcijos EVM.
- Klientas ir mazgas: „Ethereum“ klientas yra bet kuris mazgas, naudojamas blokinei grandinei patikrinti. „Geth“ yra mazgo tipas, veikiantis kaip vartai į „Ethereum“ tinklą. Tai suteikia prieigą prie pagrindinio, bandomojo ir privataus tinklo.
- Konsenso algoritmas: „Consensus“ algoritmai yra taisyklių rinkiniai, naudojami patvirtinant operacijas „blockchain“ ir nustatant, kaip mazgai susitaria dėl „blockchain“ saugomos informacijos būsenos. Darbo įrodymas (PoW) ir akcijų paketo įrodymas (PoS) yra populiarūs sutarimo algoritmai, naudojami „Ethereum“.
Jums gali būti įdomu, kaip skirtingi „Ethereum“ komponentai veikia kartu kurdami decentralizuotą programų ekosistemą, kurią šiandien žinome. Skaitykite toliau ir sužinokite, kaip veikia „Ethereum“ ekosistema.
Kaip veikia „Ethereum“
Kai kurios svarbiausios sąvokos, naudojamos kuriant „Ethereum“, yra pagrįstos ekonomika, kriptografija ir protingomis sutartimis.
Išmanioji sutartis yra kodo dalis (programa), kurią galima vykdyti „blockchain“. Įdiegę „ethereum blockchain“, išmaniosios sutartys yra nekintamos (nekeičiamos). Be to, visi vartotojai gali prašyti jūsų sutikimo skaityti ir bendrauti su jūsų išmaniąja sutartimi
- Vipul Sharma (@_sharmavipul) 2021 m. Kovo 9 d
„Ethereum“ priklauso nuo įvairių sistemų, įskaitant valdymo protokolą ir „blockchain“ automatizavimą, kurį įgalina išmaniosios sutartys. Nekintamas išmaniųjų sutarčių pobūdis reiškia, kad duomenų įvesties „blockchain“ negalima pakeisti ar lengvai sugadinti.
Decentralizuotos paraiškos „Ethereum“
Decentralizuotos programos yra tiltai tarp realaus pasaulio ir „blockchain“. Daugelis decentralizuotų programų veikia labai panašiai kaip ir įprastos programos, išskyrus tai, kad duomenų srautas ir sąveika yra pagrįsta „blockchain“ būsenomis. Pridedant naujų duomenų prie blokų grandinės, jie tampa nuolatiniai.
Susijęs: Kas yra „Blockchain“ ir kaip jis veikia?
Į įprastas žiniatinklio programas galima patekti per naršykles. Jie grąžina informaciją į tinklalapius, nuskaitydami informaciją iš serverių. Skirtingai nuo centralizuotų žiniatinklio programų, decentralizuotos programos užtikrina, kad niekas negalėtų pakeisti kodo ar pavogti lėšų iš svetainės.
„Ethereum“ blokų grandinė yra tarsi pasaulinis kompiuteris, kuriame duomenys kaupiami paskirstytų knygų rinkiniuose. Duomenų rinkiniai talpina informaciją apie visų tinklo operacijų istoriją. Pažangių sutarčių naudojimas „Ethereum“ suteikia galimybę automatizuoti saugių nuo klastojimo operacijų internetinėse programose kūrimą ir priežiūrą.
Išmaniosios sutartys
Išmaniosios sutartys naudojamos tam, kad būtų galima saugoti ir perduoti duomenis decentralizuotose programose. Protinga sutartis automatiškai vykdo susitarimo sąlygas, kai tik įvykdomi jos kriterijai.
Protingos sutartys gali automatizuoti tradicinius finansų procesus. Ankstesnėmis „Ethereum“ dienomis pradiniai monetų aukos (ICO) buvo labai įnirtingi, nes žmonės naudodamiesi išmaniosiomis sutartimis rinko finansavimą savo įmonėms. Dabar decentralizuotos finansų platformos buvo sukurtos naudojant aukštesnius sumanaus sutarčių įgyvendinimo standartus.
Žetonų naudojimas „Ethereum“
„Ethereum“ tinkle naudojami skirtingi vietinių žetonų tipai. Žetonų kūrimui naudojami kelių tipų standartai, tačiau dažniausiai naudojamas ERC-20.
Tūkstančiai projektų naudoja žetonus kurdami „ERC-20“ standartą. „ERC-20“ prieigos raktas turi šešias funkcijas, kurios palengvina „Ethereum“ blokų grandinės kūrimą nei kitų tipų žetonai.
Funkcijose aprašoma, kaip žetonus galima perkelti ir kaip pasiekti su žetonais susijusius duomenis. Funkcijos apima „balanceOf“, „totalSupply“, „transferFrom“, „patvirtinti“ ir „pašalpą“.
totalSupply funkcija padeda apskaičiuoti bendrą apyvartoje esančių žetonų kiekį, o balansas funkcija išsaugo adreso likutį. Išmaniajai sutarčiai reikalingos šios vertės, kad būtų galima atlikti operacijas, kurios priklauso nuo apyvartoje esančių ar „Ethereum“ blokų grandinėje esančių vartotojų turimų pinigų kiekio. patvirtinti funkcija gali būti vienodai svarbi atsiimant sumas iš adresų.
Naudojant ERC20 žetonus, vienintelis būdas suteikti leidimus, kad sutartis galėtų išleisti jūsų lėšas, yra patvirtinimo () funkcija, kuriai reikalinga ETH.
- Mattas Saliamonas (@ msolomon44) 2020 m. Sausio 4 d
„Dai / Chai“ pridėjo leidimo () funkciją, kad galėtumėte suteikti šią pašalpą pasirašydami. Nereikalingas ETH, o tai žymiai pagerina UX
Nurodytą žetonų kiekį iš adreso galima perkelti naudojant perkėlimas funkcija. perduotiNuo funkcija naudojama norint atlikti papildomą žingsnį automatizuojant pervedimus iš jūsų adreso be jūsų įsikišimo. Pervedimus tarp adresų gali riboti pašalpa funkcija, kuri parodo, kiek gali išleisti adresas iš kito adreso.
ERC-721 žetonų standartai naudojami kuriant nepakeičiamus žetonus. Nepakeičiami žetonai, pavyzdžiui, kriptovaliutos, gali laikyti nekintamą operacijų įrašą blokų grandinėje. Tačiau yra pakeičiamumo skirtumų. Kiekvienas NFT žetonas yra unikalus ir nepakeičiamas, skirtingai nei kriptovaliutos.
Operacijų tikrinimas ir duomenų palaikymas mazgais
Mazgas, dar vadinamas klientu, padeda išlaikyti duomenų tikslumą tinkle ir išlaikyti jų saugumą. Mazgų tinklas veikia pagal unikalų taisyklių rinkinį, nustatantį pagrindines „blockchain“ operacijas.
Skirtingi „Ethereum“ mazgai turi „blockchain“ tinklo kopijas. Tinklo kopijų kiekis neleidžia korporacijoms, vyriausybėms ar kitiems blogiems veikėjams pakenkti tinklui.
Sandorių su dujomis vykdymas
„Ethereum“ naudoja unikalias taisykles, kad paskatintų kalnakasius valdyti sandorius tinkle. „Ethereum“ vartotojai moka dujas kalnakasiams už sandorius, kuriuos jie atlieka tinkle. Mokesčiai padeda apsaugoti tinklą, suteikiant atlygį kalnakasiams, norint išspręsti sudėtingus algoritmus, patvirtinančius operacijas „blockchain“ tinkle.
Susijęs: Kodėl jūsų šifravimo moneta nėra tokia saugi, kaip jūs manote
„Blockchain“ atnaujinimas kietosiomis šakėmis
#Berlinas yra pasirengęs dislokuoti! Ir #Ethereum mazgų operatoriai turėtų atnaujinti savo mazgus prieš šakę🍴 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw
- Viktorija Perepel (@crypto_victoria) 2021 m. Kovo 9 d
Kietasis šakutė yra „blockchain“ tinklo atnaujinimas, dėl kurio sukuriama nauja „blockchain“ versija. Kiekviena programinės įrangos versija turi savo unikalų kodą ir funkcijas. Kietosios šakės daro didelę įtaką blokinių grandinių veiklos efektyvumui. Žetonų turėtojai originalioje blokų grandinėje paprastai gauna žetonus naujoje šakutėje.
Vienas iš ankstyviausių „Ethereum“ šakutės pavyzdžių kilo dėl sprendimo pakeisti „Ethereum“ blokų grandinės programos nulaužimą. Opozicija kilo, nes komandos nariai nesutarė dėl etinių lėšų, kurios, manoma, prieštaravo pagrindiniams „blockchain“ technologijos principams, panaikinimo.
Atnaujinant „Ethereum“ blokų grandinę, tinklo suinteresuotosios šalys turi atlikti savo programinės ar aparatinės įrangos pakeitimus.
Pristatome „Ethereum 2.0“
„Ethereum 1.0“, palyginti su „Ethereum 2.0“
- Madhu Sanjeevi (@Mady_ai) 2021 m. Kovo 6 d
Darbo įrodymas Vs
15TPS prieš 100K TPS
Dideli dujų mokesčiai, palyginti su mažais dujų mokesčiais (santykiniai)
Reikalinga daugiau energijos Vs Mažesnė galia (santykinė)
mainnet Vs (švyturio grandinės 0 fazė, bus mainnet iki 2022 m. pradžios).#Ethereum#Blockchain
„Ethereum 2.0“ atnaujinimas žada padaryti tinklą labiau pritaikomą iki 100 000 operacijų per sekundę, tai yra didžiulis patobulinimas nuo 30 operacijos per sekundę „Ethereum 1.0“. Buterinas siūlo naudoti skaldymo technologiją, norint suskirstyti skirtingus sandorius į atsitiktinai pasirinktas grupes kompiuterių. Tai padeda blokinei grandinei vienu metu atlikti daugiau operacijų.
Kai kurie kalnakasiai kritikavo naująjį atnaujinimą, nes bijojo, kad tai gali sumažinti mokesčių, iš kurių jie gali užsidirbti, skaičių. Naują mokesčių mažinimo strategiją sukritikavo du stambiausi „Ethereum“ kalnakasiai ir keletas didžiausių kasybos baseinų.
„Ethereum 2.0“ reikia bent 16 384 patvirtintojų. Dėl tokio tikrintojų kiekio tinklas tampa labiau decentralizuotas, o tai pagerina tinklo atsparumo galimybes.
Besivystanti ekosistema
„Ethereum“ yra decentralizuotų programų naujovių ekosistema.
Nuo ICO iki NFT buvo sukurti nauji prekių ir paslaugų skaitmeninimo būdai, naudojant tiek senąsias, tiek naujas technologijas. Jei tai pateisins lūkesčius kaip pasaulinė, decentralizuota pinigų ir naujų rūšių pinigų platforma programų, reikės dar daug atnaujinti, kad pagerintumėte atvirojo kodo vartotojo patirtį programinė įranga.
Jūs girdėjote apie „Bitcoin“, bet ar jį saugu naudoti?
Skaitykite toliau
- Paaiškinta technologija
- Finansai
- Ethereum
- Kriptovaliuta
Calvinas yra „MakeUseOf“ rašytojas. Kai jis nežiūri Ricko ir Morty ar jo mėgstamų sporto komandų, Calvinas rašo apie startuolius, „blockchain“, kibernetinį saugumą ir kitas technologijų sritis.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.