Ethereum köidab jätkuvalt masside tähelepanu. Kuna krüptoraha teadlikkus suureneb, on detsentraliseeritud rakenduste ökosüsteemis Ethereumi plokiahelas aktiivsemad inimesed.
Mis on Ethereum ja kuidas see töötab?
Mis on Ethereum?
Ethereum on plokiahelavõrk, mis võimaldab samal plokiahelal kasutada detsentraliseeritud rakendusi ja krüptovaluutasid. Ethereumit kirjeldatakse sageli kui ühte Web 3.0 põhikomponendid.
Ethereumi asutas Vene-Kanada programmeerija ja kirjanik Vitalik Buterin 2013. aastal. Aastal Ethereumi valgepaber, Buterin kirjeldas Bitcoini vajadust rakenduste arendamiseks skriptikeele olemasolu. Edasi kogus ta raha Ethereumi arendamiseks.
Ethereumi taga olev meeskond kasutab Ethereumi plokiahela loomiseks ja hooldamiseks mitmeid põhimõisteid.
Ethereumi komponendid
- P2P võrk: P2P-võrk koosneb kahest või enamast ühendatud arvutist, mis jagavad ressursse. Ethereum töötab võrguprotokollide komplektil, mida tuntakse kui devp2p.
- Ethereumi virtuaalne masin: Ethereumi virtuaalne masin (EVM) töötleb Ethereumi tehinguid, käivitades baitkoodina tuntud masinakeelseid juhiseid. EVM-ile juhiseid andvate tarkade lepingute loomiseks kasutatakse programmeerimiskeeli nagu Solidity.
- Klient ja sõlm: Ethereumi klient on mis tahes sõlm, mida kasutatakse plokiahela kontrollimiseks. Geth on teatud tüüpi sõlm, mis toimib Ethereumi võrgu väravaks. See annab juurdepääsu põhi-, test- ja privaatvõrkudele.
- Konsensusalgoritm: Konsensusalgoritmid on reeglite kogumid, mida kasutatakse plokiahelas tehingute kinnitamiseks ja selle määramiseks, kuidas sõlmed blokiahelas salvestatud teabe olekus kokku lepivad. Töö tõendamine (PoW) ja panuse tõendamine (PoS) on Ethereumis kasutatavad populaarsed konsensusalgoritmid.
Võib-olla mõtlete, kuidas Ethereumi erinevad komponendid töötavad koos detsentraliseeritud rakenduse ökosüsteemi loomiseks, mida me täna teame. Loe edasi, et teada saada, kuidas Ethereumi ökosüsteem töötab.
Kuidas Ethereum töötab
Mõned kõige olulisemad mõisted, mida Ethereumi loomiseks kasutatakse, põhinevad majandusel, krüptograafial ja nutikatel lepingutel.
Nutikas leping on koodijupp (programm), mille saab käivitada plokiahelas. Kui ethereumi plokiahelale on paigutatud, on nutikad lepingud muutumatud (muutmatud). Samuti saavad kõik kasutajad teie nutikat lepingut lugeda ja suhelda ilma teie nõusolekut küsimata
- Vipul Sharma (@_sharmavipul) 9. märts 2021
Ethereum sõltub erinevatest süsteemidest, sealhulgas juhtimisprotokollist ja plokiahela automatiseerimisest, mille võimaldavad nutikad lepingud. Nutikate lepingute muutumatu olemus tähendab, et plokiahelas olevate andmete sisendit ei saa muuta ega hõlpsasti muuta.
Detsentraliseeritud rakendused Ethereumis
Detsentraliseeritud rakendused on sillad reaalse maailma ja plokiahela vahel. Paljud detsentraliseeritud rakendused toimivad tavaliste rakendustega väga sarnasel viisil, välja arvatud see, et andmevoog ja interaktsioonid põhinevad plokiahela olekutel. Kui plokiahelale lisatakse uusi andmeid, muutub see püsivaks.
Seotud: Mis on plokiahel ja kuidas see töötab?
Tavalistele veebirakendustele pääseb juurde brauserite kaudu. Nad tagastavad teabe veebilehtedele, hankides teavet serveritest. Erinevalt tsentraliseeritud veebirakendustest tagavad detsentraliseeritud rakendused, et keegi ei saaks koodi muuta ega veebisaidilt raha varastada.
Ethereumi plokiahel on nagu ülemaailmne arvuti, mille andmed on jaotatud pearaamatute kimpudesse salvestatud. Andmekogumid sisaldavad teavet kõigi võrgus tehtud tehingute ajaloo kohta. Nutikate lepingute kasutamine Ethereumis võimaldab veebirakendustes automatiseerida võltsimiskindlate tehingute loomise ja hooldamise.
Nutikad lepingud
Nutikaid lepinguid kasutatakse andmete salvestamise ja edastamise võimaldamiseks detsentraliseeritud rakendustes. Nutikas leping täidab kokkuleppe tingimused automaatselt, kui selle kriteeriumid on täidetud.
Nutikad lepingud võivad automatiseerida traditsioonilisi finantsprotsesse. Ethereumi varasematel päevadel olid müntide esialgsed pakkumised kõik moes, kuna inimesed kasutasid nutikaid lepinguid oma ettevõtmiste rahastamiseks. Nüüd on detsentraliseeritud finantseerimisplatvormid loodud kõrgemate standardite abil nutika lepingute rakendamiseks.
Märkide kasutamine Ethereumis
Ethereumi võrgus kasutatakse erinevat tüüpi kohalikke märke. Märkide väljatöötamiseks kasutatakse mitut tüüpi standardeid, kuid kõige sagedamini kasutatakse ERC-20.
Tuhanded projektid kasutavad oma märkide loomiseks standardit ERC-20. ERC-20 märgil on kuus funktsiooni, mis muudavad Ethereumi plokiahelas loomise lihtsamaks kui muud tüüpi märgid.
Funktsioonid kirjeldavad, kuidas märke saab edastada ja kuidas pääseda juurde märkidega seotud andmetele. Funktsioonide hulka kuuluvad balanceOf, totalSupply, transfer, transferFrom, kinnitus ja toetus.
The totalSupply funktsioon aitab arvutada ringluses olevate märkide koguarvu, samas kui tasakaal funktsioon salvestab aadressi tasakaalu. Nutikas leping nõuab nende väärtuste täitmist operatsioonide jaoks, mis sõltuvad ringluses olevast või Ethereumi plokiahelas olevate kasutajate käes olevast rahasummast. The heaks kiitma funktsioon võib olla võrdselt oluline summade väljavõtmisel aadressidelt.
ERC20 märkidega on ainus viis saastekvootide andmiseks lepingule teie vahendite kulutamiseks funktsioon kinnitada (), mis nõuab ETH-d.
- Matt Solomon (@ msolomon44) 4. jaanuar 2020
Dai / Chai lisas funktsiooni luba (), et saaksite selle toetuse anda hoopis allkirjaga. ETH-d pole vaja, mis parandab oluliselt UX-i
Määratud koguse märke võib aadressilt edastada, kasutades üleandmine funktsioon. The ülekanne alates funktsiooni kasutatakse selleks, et teha täiendav samm teie aadressilt ülekannete automatiseerimiseks ilma teie sekkumiseta. Aadresside vahelisi ülekandeid saab piirata toetus funktsioon, mis näitab, kui palju saab kulutada teiselt aadressilt saadud aadressiga.
ERC-721 märgistandardeid kasutatakse mittevajutatavate märkide loomiseks. Mittevajutatavad märgid, nagu krüptorahad, suudavad plokiahelas tehingute kohta muutumatut arvestust pidada. Vahetatavuses on siiski erinevusi. Iga NFT-märk on erinevalt krüptovaluutadest ainulaadne ja asendamatu.
Tehingute kontrollimine ja sõlmedega andmete säilitamine
Sõlm, tuntud ka kui klient, aitab säilitada võrgus andmete täpsust ja hoida neid turvalisena. Sõlmede võrk töötab vastavalt unikaalsele reeglistikule, mis määrab plokiahela võtmetoimingud.
Ethereumi erinevad sõlmed hoiavad plokiahela võrgu koopiaid. Võrgu eksemplaride maht muudab korporatsioonide, valitsuste või halbade osalejate jaoks võrgu kompromiteerimise võimatuks.
Gaasiga tehingute tegemine
Ethereum kasutab ainulaadseid reegleid, et motiveerida kaevureid võrgu kaudu tehinguid tegema. Ethereumi kasutajad maksavad kaevuritele gaasi võrgus tehtavate tehingute eest. Tasud aitavad võrku kaitsta, pakkudes kaevuritele hüvesid keerukate algoritmide lahendamiseks plokiahela võrgus tehingute kinnitamiseks.
Seotud: Miks pole teie krüptomünt nii turvaline kui arvate?
Blockchaini uuendamine kõvade kahvlitega
#Berliin on valmis kasutusele võtma! Ja #Ethereum sõlmeoperaatorid peaksid enne hargnemist🍴 uuendama oma sõlmed🍴 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw
- Victoria Perepel (@crypto_victoria) 9. märts 2021
Kõva kahvel on plokiahelate võrgu värskendus, mis viib plokiahela uue versiooni loomiseni. Igal tarkvara versioonil on oma ainulaadne koodibaas ja funktsioonid. Kõvad kahvlid mõjutavad oluliselt plokiahelate toimimist. Algses plokiahelas olevate märkide omanikud saavad märgid tavaliselt uues kahvlis.
Ethereumi kõvakahvli ühe varasema näite põhjustas otsus Ethereumi plokiahelas oleva rakenduse häkkimise tühistamiseks. Vastuseis tekkis, kui meeskonnaliikmed ei nõustunud rahaliste vahendite tühistamise eetilistel alustel, mis arvati olevat vastuolus plokiahelatehnoloogia aluspõhimõtetega.
Ethereumi plokiahela täiendused nõuavad võrgus olevatelt sidusrühmadelt oma tarkvara või riistvara muudatuste tegemist.
Tutvustame Ethereum 2.0
Ethereum 1.0 vs Ethereum 2.0
- Madhu Sanjeevi (@Mady_ai) 6. märts 2021
Töö tõendamine Vs Panuse tõendamine
15TPS Vs 100K TPS
Kõrged gaasitasud Vs madalad gaasitasud (suhteline)
Rohkem energiat vaja Vs vähem energiat (suhteline)
mainnet Vs (majaka keti faas 0, saab mainnet 2022. aasta alguseks).#Ethereum#Blockchain
Ethereum 2.0 uuendus lubab muuta võrgu laiendatavamaks kuni 100 000 tehingu sekundis abil, mis on tohutu paranemine 30-st Ethereum 1.0 tehingud sekundis. Buterin soovitab kasutada killustamistehnoloogiat erinevate tehingute jagamiseks juhuslikult valitud rühmadesse arvutitest. See aitab plokiahelal korraga toime tulla rohkemate toimingutega.
Mõned kaevurid on kritiseerinud uut versiooniuuendust, kuna kardavad, et see võib vähendada teenitavate tasude arvu. Uut tasude vähendamise strateegiat on kritiseerinud kaks suurimat Ethereumi kaevurit ja mõned suurimad kaevandamisbasseinid.
Ethereum 2.0 nõuab vähemalt 16 384 valideerijat. See valideerijate hulk muudab võrgu detsentraliseeritumaks, mis parandab võrgu vastupanuvõimet.
Arenev ökosüsteem
Ethereum on detsentraliseeritud rakenduste innovatsiooni ökosüsteem.
Alates ICO-dest kuni NFT-deni on loodud nii vanade kui ka uute tehnoloogiate abil uusi viise kaupade ja teenuste digiteerimiseks. Kui see soovib vastata ootustele kui ülemaailmne detsentraliseeritud raha- ja uut tüüpi raha platvorm Rakenduste puhul tuleb avatud lähtekoodiga kasutajakogemuse parandamiseks teha palju rohkem värskendusi tarkvara.
Olete Bitcoinist kuulnud, kuid kas seda on ohutu kasutada?
Loe edasi
- Tehnoloogia selgitatud
- Rahandus
- Ethereum
- Krüptoraha
Calvin on MakeUseOfi kirjanik. Kui ta ei vaata Ricki ja Mortyt ega tema lemmikspordimeeskondi, kirjutab Calvin alustavatest ettevõtetest, plokiahelast, küberturvalisusest ja muudest tehnoloogiavaldkondadest.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.