Ethereum fortsetter å fange massenes oppmerksomhet. Etter hvert som cryptocurrency-bevisstheten øker, blir flere aktive på Ethereum blockchain, et desentralisert applikasjonsøkosystem.
Så, hva er Ethereum, og hvordan fungerer det?
Hva er Ethereum?
Ethereum er et blockchain-nettverk som gjør det mulig å bruke desentraliserte applikasjoner og kryptovalutaer på samme blockchain. Ethereum blir ofte beskrevet som en av sentrale komponenter i Web 3.0.
Ethereum ble grunnlagt av russisk-kanadisk programmerer og forfatter Vitalik Buterin i 2013. I Hvitbok om Ethereum, Buterin beskrev behovet for at Bitcoin hadde et skriptspråk for å utvikle applikasjoner. Han fortsatte med å skaffe midler til å jobbe med å utvikle Ethereum.
Teamet bak Ethereum bruker flere nøkkelkonsepter for å lage og vedlikeholde Ethereum blockchain.
Ethereum-komponenter
- P2P-nettverk: Et P2P-nettverk består av to eller flere tilkoblede datamaskiner som deler ressurser. Ethereum kjører på et sett med nettverksprotokoller som er kjent som devp2p.
- Ethereum Virtual Machine: Ethereum Virtual Machine (EVM) behandler Ethereum-transaksjoner ved å utføre maskinspråklige instruksjoner kjent som bytecode. Programmeringsspråk som Solidity brukes til å lage smarte kontrakter som gir instruksjoner til EVM.
- Klient og node: En Ethereum-klient er en hvilken som helst node som brukes til å bekrefte blockchain. Geth er en type node som fungerer som en gateway til Ethereum-nettverket. Det gir tilgang til hoved-, test- og private nettverk.
- Konsensusalgoritme: Konsensusalgoritmer er sett med regler som brukes til å validere transaksjoner på blockchain og bestemme hvordan noder blir enige om tilstanden til informasjonen som er lagret i blockchain. Bevis for arbeid (PoW) og Bevis for innsats (PoS) er populære konsensusalgoritmer som brukes på Ethereum.
Du lurer kanskje på hvordan de forskjellige komponentene i Ethereum jobber sammen for å skape det desentraliserte applikasjonsøkosystemet som vi kjenner i dag. Les videre for å finne ut hvordan Ethereum-økosystemet fungerer.
Hvordan fungerer Ethereum
Noen av de viktigste konseptene som brukes til å lage Ethereum er basert på økonomi, kryptografi og smarte kontrakter.
En smart kontrakt er et stykke kode (program) som kan utføres på blockchain. Når de er distribuert på ethereum blockchain, er smarte kontrakter uforanderlige (uforanderlige). Også alle brukere kan lese og samhandle med den smarte kontrakten din uten å be om samtykke fra deg
- Vipul Sharma (@_sharmavipul) 9. mars 2021
Ethereum er avhengig av forskjellige systemer, inkludert en styringsprotokoll og automatisering av blockchain muliggjort av smarte kontrakter. Den uforanderlige naturen til smarte kontrakter betyr at inndata av data på blockchain ikke kan endres eller lett tukles med.
Desentraliserte applikasjoner på Ethereum
Desentraliserte applikasjoner er broer mellom den virkelige verden og blockchain. Mange desentraliserte applikasjoner fungerer på veldig lignende måter som vanlige apper, bortsett fra at datastrøm og interaksjoner er basert på blockchain-tilstander. Når nye data legges til i blockchain, blir de permanente.
I slekt: Hva er en Blockchain og hvordan fungerer den?
Vanlige nettprogrammer er tilgjengelige via nettlesere. De returnerer informasjon til websidene ved å hente informasjon fra serverne. I motsetning til sentraliserte webapplikasjoner, sørger desentraliserte applikasjoner for at ingen kan endre koden eller stjele midler fra nettstedet.
Ethereum-blockchain er som en verdensomspennende datamaskin med data lagret i bunker med distribuerte hovedbøker. Datapakkene inneholder informasjon om historikken til alle transaksjoner i nettverket. Bruken av smarte kontrakter på Ethereum gjør det mulig å automatisere opprettelse og vedlikehold av manipulasjonssikre transaksjoner på webapplikasjoner.
Smarte kontrakter
Smarte kontrakter brukes til å muliggjøre lagring og overføring av data i desentraliserte applikasjoner. En smart kontrakt utfører automatisk vilkårene i en avtale når kriteriene er oppfylt.
Smarte kontrakter kan automatisere tradisjonelle økonomiprosesser. I de tidligere dagene av Ethereum var innledende mynttilbud (ICO) raseri da folk brukte smarte kontrakter for å skaffe finansiering til sine satsinger. Nå er desentraliserte økonomiplattformer laget med høyere standarder for smart kontraktimplementering.
Bruke poletter på Ethereum
Ulike typer innfødte tokens brukes på Ethereum-nettverket. Flere typer standarder brukes til å utvikle tokens, men ERC-20 er den mest brukte.
Tusenvis av prosjekter bruker ERC-20-standarden for å lage tokens. Et ERC-20-token har seks funksjoner som gjør det lettere å lage enn andre typer tokens på Ethereum blockchain.
Funksjonene beskriver hvordan tokens kan overføres og hvordan du får tilgang til data relatert til tokens. Funksjonene inkluderer balanceOf, totalforsyning, overføring, overføring fra, godkjenning og godtgjørelse.
De totalforsyning funksjon hjelper med å beregne den totale mengden tokens i omløp, mens balanse av funksjon lagrer balansen til en adresse. En smart kontrakt krever at disse verdiene skal utføre operasjoner som avhenger av hvor mye penger i omløp eller som eies av brukere på Ethereum blockchain. De vedta funksjon kan være like viktig for å ta ut beløp fra adresser.
Med ERC20-tokens er den eneste måten å gi kvoter for å la en kontrakt bruke pengene dine med godkjenningsfunksjonen (), som krever ETH.
- Matt Solomon (@ msolomon44) 4. januar 2020
Dai / Chai la til tillatelsesfunksjonen () for å la deg gi denne godtgjørelsen ved signatur i stedet. Ingen ETH kreves, noe som forbedrer UX betydelig
En spesifisert mengde tokens kan overføres fra en adresse ved hjelp av overføre funksjon. De Overfør fra funksjonen brukes til å ta det ekstra trinnet med å automatisere overføringer fra adressen din uten din inngripen. Overføringer mellom adresser kan begrenses av et godtgjørelse funksjon som viser hvor mye som kan brukes av en adresse fra en annen adresse.
ERC-721 tokenstandarder brukes til å lage ikke-fungible tokens. Ikke-soppbare tokens, som kryptovalutaer, kan føre uforanderlige oversikter over transaksjoner på blockchain. Imidlertid er det forskjeller i utskiftbarhet. Hvert NFT-token er unikt og uerstattelig, i motsetning til kryptovalutaer.
Verifisere transaksjoner og vedlikeholde data med noder
En node, også kjent som en klient, hjelper med å opprettholde datanøyaktigheten i nettverket og holde den sikker. Et nettverk av noder fungerer i henhold til et unikt sett med regler som bestemmer blockchain nøkkeloperasjoner.
De forskjellige nodene på Ethereum har kopier av blockchain-nettverket. Volumet av kopier av nettverket gjør det umulig for selskaper, myndigheter eller noen dårlige aktører å kompromittere nettverket.
Gjennomføre transaksjoner med gass
Ethereum bruker unike regler for å stimulere gruvearbeidere til å drive transaksjoner over nettverket. Gass betales til gruvearbeidere av brukere av Ethereum for transaksjoner de utfører på nettverket. Avgiftene bidrar til å sikre nettverket og gir belønninger til gruvearbeidere for å løse komplekse algoritmer for å validere transaksjoner på blockchain-nettverket.
I slekt: Hvorfor kryptomynten din ikke er så sikker som du tror
Oppgradere Blockchain med Hard Forks
#Berlin er klar til å distribueres! Og #Ethereum nodeoperatører bør oppgradere nodene sine før gaffelen🍴 🤩 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw
- Victoria Perepel (@crypto_victoria) 9. mars 2021
En hard gaffel er en oppdatering til et blockchain-nettverk som fører til opprettelsen av en ny versjon av blockchain. Hver versjon av programvaren har sin unike kodebase og funksjoner. Harde gafler påvirker driftseffektiviteten til blokkjeder betydelig. Innehaverne av tokens i den opprinnelige blockchain mottar vanligvis tokens i den nye gaffelen.
Et av de tidligste eksemplene på en hard gaffel fra Ethereum ble forårsaket av en beslutning om å reversere hackingen av et program på Ethereum blockchain. Motstand oppsto da teammedlemmer var uenige om det etiske grunnlaget for en reversering av midler som ble antatt å være i strid med blockchain-teknologiens grunnleggende prinsipper.
Oppgraderinger til Ethereum blockchain krever at interessenter i nettverket gjør endringer i programvaren eller maskinvaren.
Vi presenterer Ethereum 2.0
Ethereum 1.0 mot Ethereum 2.0
- Madhu Sanjeevi (@Mady_ai) 6. mars 2021
Bevis på arbeid Vs Bevis på innsats
15TPS mot 100K TPS
Høye gassavgifter Vs lave gassavgifter (relativt)
Mer kraft kreves Vs Mindre kraft (relativ)
mainnet Vs (fyrkjede fase 0, vil være mainnet innen tidlig 2022).#Ethereum#Blockchain
Ethereum 2.0-oppgraderingen lover å gjøre nettverket mer skalerbart med opptil 100 000 transaksjoner per sekund, en enorm forbedring fra 30 transaksjoner per sekund av Ethereum 1.0. Buterin foreslår bruk av sharding-teknologi for å dele forskjellige transaksjoner i tilfeldig utvalgte grupper av datamaskiner. Dette hjelper blockchain med å håndtere flere operasjoner om gangen.
Noen gruvearbeidere har kritisert den nye oppgraderingen på grunn av frykt for at det kan redusere antall avgifter de kan tjene penger på. Den nye strategien for avgiftsreduksjon har blitt kritisert av to av de største gruvearbeiderne i Ethereum og noen av de største gruvebassengene.
Ethereum 2.0 krever minst 16 384 validatorer. Denne mengden validatorer gjør nettverket mer desentralisert, noe som forbedrer motstandsevnen til nettverket.
Et utviklende økosystem
Ethereum er et økosystem for innovasjon for desentraliserte applikasjoner.
Fra ICO til NFT er det blitt opprettet nye måter å digitalisere varer og tjenester på både gammel og ny teknologi. Hvis det skal oppfylle forventningene som en global, desentralisert plattform for penger og nye typer applikasjoner, må det gjøres mange flere oppdateringer for å forbedre brukeropplevelsen til open source programvare.
Du har hørt om Bitcoin, men er det trygt å bruke?
Les Neste
- Teknologi forklart
- Finansiere
- Ethereum
- Kryptovaluta
Calvin er forfatter på MakeUseOf. Når han ikke ser på Rick og Morty eller hans favorittidrettslag, skriver Calvin om oppstart, blockchain, cybersikkerhet og andre teknologier.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.