Ethereum er en blokkjede som lagrer, overfører og utsteder sin egen kryptovaluta. Det avhenger også av bevis på arbeidskonsensus eller "mining" for å holde seg sikker og utstede sin kryptovaluta, Ether. Grunnleggeren, Vitalik Buterin, er en kjent, offentlig person. I tillegg fungerer Ethereum-nettverket også som en plattform for blokkjede-baserte applikasjoner og tjenester, som vanligvis kalles DApps.
Hva er Ether?
Før vi kommer til hva DApps er, er det viktig å bli kjent med Ethereums opprinnelige kryptovaluta, Ether.
Totalt sett fungerer Ether som drivstoff for alle applikasjonene (DApps) som er bygget på Ethereumsblokkjeden. Når flere brukere strømmer til Ethereums-fødte applikasjoner, øker de nødvendige avgiftene for å gjennomføre Ethereum-nettverket.
Siden det har vist et potensial for å vokse i pris, blir Ethereums applikasjoner mer populære. En av nøkkeldriverne til dette har vært DeFi-bevegelsen, som refererer til innsatsen for å bygge alle slags desentraliserte finansielle tjenester som utlånsplattformer på Ethereums-nettverket. Disse utlånsplattformene, og ærlig talt alle Ethereum-baserte tjenester, er mulig å gjennomføre gjennom en teknologi som kalles en smart kontrakt.
Hva er en smart kontrakt og hvordan brukes den?
Generelt er en smart kontrakt en programvare som er vert for en blokkjede og utfører visse handlinger basert på visse forhold uten menneskelig involvering. Det mest populære eksemplet på dette er å tilrettelegge for utveksling av en kryptovaluta mot en annen, som Ether for et ERC-20-token.
Hva er ERC-20-token og hvordan blir de opprettet?
Generelt er et ERC-20-token en kryptovaluta som er opprettet i en smart kontrakt og utstedt gjennom denne smarte kontrakten. For å starte et ERC-20-token er det nødvendig å skrive opp en kontrakt i datakode som inneholder syv grunnleggende funksjoner.
Hva disse består av er følgende:
- Bestemme navnet på tokenet.
- Å gi tokenet et tickersymbol som "ETH" for Ether.
- Svar på spørsmålet: hva er tokens maksimale forsyning?
- Definere hvor mye av tokens forsyning som noensinne vil bli frigitt for publikum.
- Kontrollere hver transaksjon med tokenet opp mot den totale forsyningen.
- Tillate brukere å overføre tokens til andre brukere.
- Tillate saldoforespørsler for alle lommebøker som holder token for å sikre at de kan gjøre transaksjonene de prøver å gjøre.
Kort sagt, når disse faktorene er regnskapsført, kan en smart kontrakt fungere som både en pengetrykker og hvelv for et ERC-20-token. USD Coin-prosjektet utsteder for eksempel stablecoin til investorer som setter inn amerikanske dollar, når de smarte kontraktene registrerer at amerikanske dollar er mottatt. Samtidig trykker de smarte kontraktene alltid mer USD-mynt når USD-reservene vokser.
Alt i alt tok lanseringen av ERC-20-tokens i 2016s kryptovaluta-revolusjon et skritt videre ved å tillate omtrent hvem som helst å lage sin egen valuta med en enkel kodet kontrakt.
Hva er en DApp, og hvordan fungerer den med smarte kontrakter?
I tillegg til disse brukssakene fungerer smarte kontrakter også som back-end-kode for alle Ethereum-baserte applikasjoner. Dette betyr at de gir logikken som gjør det mulig for en Ethereum-app eller "DApp" å gjøre det den er laget for å gjøre.
Alt i alt er det to primære faktorer som gjør en DApp unik:
- De er vert for en blokkjede, og som følge er det brukerne som holder de i gang.
- I stedet for å bruke tradisjonelle metoder for å bestemme identitet som e-postadresser, tillater DApps alle å logge på deres plattform ved å generere offentlige og private nøkler, akkurat som å lage en kryptovaluta-lommebok.
Derfor er DApps blitt varslet som fremtiden for alle apper og online-tjenester, akkurat som Bitcoin er blitt varslet som fremtiden for penger. Tenk på dagens DApps som internettbaserte tjenester på 1990-tallet, og du får en nøyaktig oversikt over hvor ting står.
Har Ethereum noen svakheter?
Ethereums mest siterte svakhet er at dens blokkjede ikke er smidig nok til å opprettholde veksten av dens applikasjoner (DApps). Historisk har Ethereum-nettverket blitt nesten ubrukelig hver gang en eller flere av applikasjonene eksploderer i popularitet. For å løse dette har Ethereum-utviklere jobbet med å overføre Ethereum-nettverket fra konsensus om bevis på arbeid til bevis for innsats.
Hva dette betyr er at i stedet for miners, vil Ethereum ha "validatorer" eller "stakers." Generelt refererer dette til Ethereum-brukere som kan tjene retten til å godkjenne transaksjoner basert på hvor mange Ether de eier (32 Ether minimum) og etterlater (stake) i cryptocurrency-lommebøker som er koblet til Ethereumsblokkjeden. I likhet med miners, mottar disse stakerne en blokkbelønning for å verifisere transaksjoner samt transaksjonsgebyrer for ruting av transaksjoner fra en lommebok til en annen.
Generelt er tanken bak overgangen til Ethereum til dette nye konsensussystemet at det vil være i stand til å behandle langt flere transaksjoner enn det kan nå.
Les mer: