Ethereum fortsætter med at fange massernes opmærksomhed. Efterhånden som kryptokurrencybevidstheden øges, bliver flere mennesker aktive på Ethereum blockchain, et decentraliseret applikationsøkosystem.

Så hvad er Ethereum, og hvordan fungerer det?

Hvad er Ethereum?

Ethereum er et blockchain-netværk, der gør det muligt at bruge decentrale applikationer og kryptokurver på samme blockchain. Ethereum er ofte beskrevet som en af nøglekomponenter i Web 3.0.

Ethereum blev grundlagt af den russisk-canadiske programmør og forfatter Vitalik Buterin i 2013. I Hvidbog om Ethereum, Buterin beskrev behovet for, at Bitcoin havde et script-sprog til at udvikle applikationer. Han fortsatte med at skaffe midler til at arbejde med at udvikle Ethereum.

Holdet bag Ethereum bruger flere nøglekoncepter til at oprette og vedligeholde Ethereum blockchain.

Ethereumkomponenter

  • P2P-netværk: Et P2P-netværk består af to eller flere tilsluttede computere, der deler ressourcer. Ethereum kører på et sæt netværksprotokoller, der er kendt som devp2p.
  • Ethereum Virtual Machine: Ethereum Virtual Machine (EVM) behandler Ethereum-transaktioner ved at udføre maskinsprogede instruktioner kendt som bytecode. Programmeringssprog som Solidity bruges til at oprette smarte kontrakter, der giver instruktioner til EVM.
  • Klient og node: En Ethereum-klient er enhver knude, der bruges til at verificere blockchain. Geth er en type knude, der fungerer som en gateway til Ethereum-netværket. Det giver adgang til hoved-, test- og private netværk.
  • Konsensusalgoritme: Konsensusalgoritmer er sæt regler, der bruges til at validere transaktioner på blockchain og bestemme, hvordan noder er enige om tilstanden for information, der er gemt i blockchain. Bevis for arbejde (PoW) og bevis for indsats (PoS) er populære konsensusalgoritmer, der bruges på Ethereum.

Du undrer dig måske over, hvordan de forskellige komponenter i Ethereum arbejder sammen for at skabe det decentrale applikationsøkosystem, som vi kender i dag. Læs videre for at finde ud af, hvordan Ethereum-økosystemet fungerer.

Hvordan fungerer Ethereum

Nogle af de vigtigste begreber, der bruges til at fremstille Ethereum, er baseret på økonomi, kryptografi og smarte kontrakter.

En smart kontrakt er et stykke kode (program), der kan udføres på blockchain. Når de er implementeret på ethereum blockchain, er smarte kontrakter uforanderlige (uforanderlige). Også alle brugere kan læse og interagere med din smarte kontrakt uden at bede om dit samtykke

- Vipul Sharma (@_sharmavipul) 9. marts 2021

Ethereum afhænger af forskellige systemer, herunder en styringsprotokol og automatisering af blockchain muliggjort af smarte kontrakter. Den uforanderlige natur af smarte kontrakter betyder, at input af data på blockchain ikke kan ændres eller let manipuleres med.

Decentrale applikationer på Ethereum

Decentrale applikationer er broer mellem den virkelige verden og blockchain. Mange decentrale applikationer fungerer på meget lignende måder som almindelige apps, bortset fra at datastrøm og interaktioner er baseret på blockchain-tilstande. Når nye data føjes til blockchain, bliver de permanente.

Relaterede: Hvad er en Blockchain, og hvordan fungerer det?

Normale webapplikationer er tilgængelige via browsere. De returnerer oplysninger til websiderne ved at hente oplysninger fra serverne. I modsætning til centraliserede webapplikationer sikrer decentrale applikationer, at ingen kan ændre koden eller stjæle midler fra hjemmesiden.

Ethereum-blockchain er som en verdensomspændende computer med data gemt i bundter af distribuerede hovedbøger. Datasamlingerne indeholder oplysninger om historikken for alle transaktioner på netværket. Brugen af ​​smarte kontrakter på Ethereum gør det muligt at automatisere oprettelse og vedligeholdelse af manipulationssikre transaktioner på webapplikationer.

Smarte kontrakter

Smarte kontrakter bruges til at muliggøre lagring og overførsel af data i decentrale applikationer. En smart kontrakt udfører automatisk vilkårene for en aftale, når dens kriterier er opfyldt.

Smarte kontrakter kan automatisere traditionelle finansieringsprocesser. I de tidligere dage af Ethereum var de første møntoffer (ICO'er) raseri, da folk brugte smarte kontrakter til at skaffe finansiering til deres ventures. Nu er decentrale finansieringsplatforme lavet ved hjælp af højere standarder til implementering af smart kontrakt.

Brug af poletter på Ethereum

Forskellige typer af indfødte tokens bruges på Ethereum-netværket. Flere typer standarder bruges til at udvikle tokens, men ERC-20 er den mest almindelige.

Tusinder af projekter bruger ERC-20-standarden til at oprette deres tokens. Et ERC-20-token har seks funktioner, der gør det lettere at oprette end andre typer tokens på Ethereum-blockchain.

Funktionerne beskriver, hvordan tokens kan overføres, og hvordan man får adgang til data relateret til tokens. Funktionerne inkluderer balanceOf, totalforsyning, overførsel, overførsel fra, godkendelse og godtgørelse.

Det totalSupply funktion hjælper med at beregne den samlede mængde tokens i omløb, mens balance Af funktion gemmer balancen i en adresse. En smart kontrakt kræver, at disse værdier udfører operationer, der afhænger af mængden af ​​penge i omløb eller ejes af brugere på Ethereum blockchain. Det godkende funktion kan være lige så vigtig for at trække beløb fra adresser.

Med ERC20-tokens er den eneste måde at give kvoter for at lade en kontrakt bruge dine midler på godkendelsesfunktionen (), som kræver ETH.
Dai / Chai tilføjede tilladelsesfunktionen () for at lade dig give denne godtgørelse ved underskrift i stedet. Ingen ETH krævet, hvilket forbedrer UX betydeligt

- Matt Solomon (@ msolomon44) 4. januar 2020

Et bestemt antal poletter kan overføres fra en adresse ved hjælp af overførsel fungere. Det overførsel Fra funktion bruges til at tage det ekstra trin med at automatisere overførsler fra din adresse uden din indblanding. Overførsler mellem adresser kan begrænses af et godtgørelse funktion, der viser, hvor meget en adresse kan bruge fra en anden adresse.

ERC-721-tokenstandarder bruges til at oprette ikke-fungible tokens. Ikke-fungible tokens, som kryptokurver, kan føre uforanderlige optegnelser over transaktioner på blockchain. Der er dog forskelle i udskiftelighed. Hver NFT-token er unik og uerstattelig i modsætning til kryptovalutaer.

Bekræftelse af transaktioner og vedligeholdelse af data med noder

En node, også kendt som en klient, hjælper med at opretholde datanøjagtighed på netværket og holde det sikkert. Et netværk af noder fungerer i henhold til et unikt sæt regler, der bestemmer blockchains nøgleoperationer.

De forskellige noder på Ethereum indeholder kopier af blockchain-netværket. Mængden af ​​kopier af netværket gør det umuligt for virksomheder, regeringer eller dårlige aktører at kompromittere netværket.

Udførelse af transaktioner med gas

Ethereum bruger unikke regler til at tilskynde minearbejdere til at drive transaktioner via netværket. Brugere af Ethereum betaler gas til minearbejdere for transaktioner, de udfører på netværket. Gebyrerne hjælper med at sikre netværket og giver belønninger til minearbejdere til at løse komplekse algoritmer for at validere transaktioner på blockchain-netværket.

Relaterede: Hvorfor din kryptomønt ikke er så sikker som du tror

Opgradering af Blockchain med hårde gafler

#Berlin er klar til at blive implementeret! Og #Ethereum nodeoperatører bør opgradere deres noder inden fork🍴 🍴 https://t.co/14lsBXc2RKpic.twitter.com/t9OTx46Fqw

- Victoria Perepel (@crypto_victoria) 9. marts 2021

En hård gaffel er en opdatering til et blockchain-netværk, der fører til oprettelsen af ​​en ny version af blockchain. Hver version af softwaren har sin unikke kodebase og funktioner. Hårde gafler påvirker signifikant den operationelle effektivitet af blockchains. Indehavere af tokens i den originale blockchain modtager normalt tokens i den nye gaffel.

Et af de tidligste eksempler på en Ethereum hård gaffel var forårsaget af en beslutning om at vende hacket på en applikation på Ethereum blockchain. Modstand opstod, da teammedlemmer var uenige om de etiske grunde til en tilbageførsel af midler, der blev anset for at være i modstrid med blockchain-teknologiens grundlæggende principper.

Opgraderinger til Ethereum-blockchain kræver, at interessenter i netværket foretager ændringer i deres software eller hardware.

Introduktion til Ethereum 2.0

Ethereum 1.0 Vs Ethereum 2.0
Bevis for arbejde Vs Bevis for indsats
15TPS mod 100K TPS
Høje gasafgifter Vs lave gasafgifter (relative)
Mere krævet effekt Vs Mindre effekt (relativ)
mainnet Vs (beacon chain phase 0, vil blive mainnet i begyndelsen af ​​2022).#Ethereum#Blockchain

- Madhu Sanjeevi (@Mady_ai) 6. marts 2021

Ethereum 2.0-opgraderingen lover at gøre netværket mere skalerbart med op til 100.000 transaktioner pr. Sekund, en enorm forbedring fra 30 transaktioner pr. sekund af Ethereum 1.0. Buterin foreslår brug af sharding-teknologi til at opdele forskellige transaktioner i tilfældigt udvalgte grupper af computere. Dette hjælper blockchain med at håndtere flere operationer ad gangen.

Nogle minearbejdere har kritiseret den nye opgradering på grund af frygt for, at det kan reducere antallet af gebyrer, de kan tjene penge på. Den nye strategi for gebyrreduktion er blevet kritiseret af to af de største Ethereum-minearbejdere og nogle af de største minedriftspuljer.

Ethereum 2.0 kræver mindst 16.384 validatorer. Denne mængde validatorer gør netværket mere decentraliseret, hvilket forbedrer netværkets modstandsevne.

Et udviklende økosystem

Ethereum er et økosystem for innovation til decentrale applikationer.

Fra ICO'er til NFT'er er der skabt nye måder at digitalisere varer og tjenester ved hjælp af både gamle og nye teknologier. Hvis det skal imødekomme forventningerne som en global, decentral platform for penge og nye typer applikationer, skal der foretages mange flere opdateringer for at forbedre brugeroplevelsen af ​​open source software.

E-mail
Er Bitcoin sikkert at købe og bruge?

Du har hørt om Bitcoin, men er det sikkert at bruge?

Læs Næste

Relaterede emner
  • Teknologi forklaret
  • Finansiere
  • Ethereum
  • Kryptovaluta
Om forfatteren
Calvin Ebun-Amu (11 artikler offentliggjort)

Calvin er forfatter på MakeUseOf. Når han ikke ser på Rick og Morty eller hans yndlingssporthold, skriver Calvin om opstart, blockchain, cybersikkerhed og andre teknologier.

Mere fra Calvin Ebun-Amu

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.