Hva er Ethereum?

Hva er Ethereum?

Ethereum er en peer-to-peer-plattform med åpen kildekode som lar en person lage og bruke desentraliserte apper som opererer på blockchain-teknologi.

Akkurat som Bitcoin eies det ikke av noen og kontrolleres av ingen. Det er en liten forskjell mellom Ethereum og Bitcoin, og er at Ethereum ble bygget for å være fleksibel og tilpasningsdyktig. Det er veldig enkelt å bygge applikasjoner på denne plattformen, og med utgivelsen av husmannsplassen er det nå trygt for folk å bruke slike applikasjoner.

Blockchain-teknologien er det grunnleggende grunnlaget for Bitcoin og Ethereum, som opprinnelig ble beskrevet i en whitepaper av Satoshi Nakamoto som et “open source electronic cash system” i 2008. Selv om blockchain-hovedfunksjonen ble diskutert i dybden i begynnelsen originalt papir var det først noen år senere at blockchain-teknologien ble et husholdningsnavn.

En blockchain er en distribuert og offentlig hovedbok der hver nettverksnode beregner og registrerer transaksjoner. Transaksjonene er kategorisert i blokker. Du kan bare legge til en enkelt blokk om gangen. I tillegg har hver blokk et matematisk bevis som bekrefter at sekvensen er lik den for forrige blokken. På denne måten lagres den distribuerte databasen i konsensus på tvers av hele nettverket. Hver brukerinteraksjon med hovedboken er sikret ved kryptografi. Noder som styrer og vedlikeholder nettverket håndteres av matematiske håndhevede insentiver i protokollen.

Når det gjelder Bitcoin, består den distribuerte databasen av en hovedbok, en oversikt over kontosaldoer.

Ether

Verdikomponenten eller tokenvalutaen til denne blokkjeden er kjent som Ether (ETH). Ether er et token som også brukes til å betale for transaksjonskostnader samt beregningstjenester på nettverket. Ether handles på kryptovaluta-børser akkurat som Bitcoin og andre kryptovalutaer.

I april 2016 solgte Vitalik Buterin rundt 25 prosent av sine ETH-beholdninger og sa at diversifiseringen ikke er annet enn forsvarlig økonomisk planlegging. Buterin fortsatte å si at han vet at det er en mulighet for at prosjektet ikke vil skaleres til større høyder. Dette var et svar på kritikere om at han ikke uttrykker sin religiøse fanatisme angående Ethereum.

Ethereum Virtual Machine

Ethereum er en blockchain som er programmerbar. I motsetning til Bitcoin som gir brukerne forhåndsdefinerte operasjoner, lar Ethereum brukere opprette sine individuelle operasjoner i ønsket grad av kompleksitet. På denne måten fungerer det som et podium for forskjellige typer desentraliserte blockchains-apper som kryptovalutaer.

I en smalere forstand er Ethereum i utgangspunktet et sett med protokoller som definerer en spesifikk plattform for desentraliserte apper. I sentrum av hele nettverket er det Ethereum Virtual Machine, også kjent som EVM.

EVM utfører koden for vilkårlig algoritmisk. Med andre ord er EVM “Turing Complete.” Utviklere kan designe egne applikasjoner som fungerer på Ethereum Virtual Machine ved hjelp av programmeringsspråk som Python og JavaScript.

Akkurat som andre blockchains, har denne blockchain en peer-to-peer-nettverksprotokoll. Det er mange noder som vedlikeholder og oppdaterer Ethereum blockchain-databasen. Disse nodene er koblet til nettverket, og hver kjører Ethereum Virtual Machine og fungerer under samme sett med instruksjoner. Av denne grunn er Ethereum noen ganger kjent som “World Computer.”

Mange utviklere tror at denne plattformen hovedsakelig er gjort for å gjøre beregning morsommere og mer effektiv. Faktisk er beregning på Ethereum veldig dyr og langt langsommere enn beregning på en vanlig datamaskin. Advarselen er at hver node driver EVM for å opprettholde konsensus på tvers av blockchain. Desentralisert konsensus sikrer at det er null nedetid på plattformen og gir også høye nivåer av feiltoleranse. Videre gjør det det vanskelig å endre dataene som er lagret i blockchain. Dette gjør det sensurbestandig.

Ethereum-nettverket er i seg selv et verdiognostisk verktøy eller snarere funksjonelt. Akkurat som andre programmeringsspråk, er det opp til utviklere og forretningspersoner å bestemme hva plattformen skal brukes til. Det er imidlertid tydelig at det er noen få applikasjoner som passer bedre enn andre og har flere fordeler. Ethereum er ideelt for applikasjoner som kan automatisere direkte interaksjoner mellom forskjellige jevnaldrende eller legge til rette for gruppeaksjoner på forskjellige nettverk. For eksempel, applikasjoner for å kontrollere markedsplasser med åpen kildekode eller automatisering av finansielle kontrakter, låner seg til Ethereum-plattformen.

Bitcoin lar brukerne bytte penger uten behov for mellommenn som banker, finansinstitusjoner eller myndigheter. Imidlertid kan virkningen av Ethereum være mye mer vidtrekkende enn Bitcoin. I teorien kan økonomiske utvekslinger eller interaksjoner på forskjellige kompleksiteter gjøres pålitelig og automatisk ved hjelp av koden som kjører på Ethereum.

Bortsett fra økonomiske applikasjoner, kan Ethereum-nettverket legge til rette for enhver plattform der sikkerhet, tillit og varighet er avgjørende (stemmegivning, eiendomsregister og styring).

Hvordan fungerer Ethereum?

Ethereum består av mange funksjoner og teknologier som ligner på Bitcoin, mens de også introduserer sine egne avanserte. Blockchain for denne plattformen overvåker alle kontoer; overganger som skjer på Ethereum er overføring av informasjon og verdi mellom forskjellige kontoer.

Det er to typer kontoer; den første er eksterne eierkontoer, som også blir referert til som EOAer. Disse kontoene styres av private nøkler. Den andre typen er kontraktskontiene; disse kontoene kontrolleres av kontraktskoder og kan aktiveres av EOA-er.

For mange brukere er hovedforskjellen mellom de to kontoene at EOA-er styres av mennesker. Dette er fordi mennesker kan kontrollere private nøkler som på den annen side styrer EOA-ene.

Kontraktskontoer overvåkes og kontrolleres av den interne koden. De kan også overvåkes av mennesker, men bare hvis de er programmert til å bli overvåket av EOAer med en bestemt adresse.

Begrepet Smart Contracts betyr vanligvis en kode som er på Kontrakontoen. Smart Contract selv er et program som fungerer når en transaksjon finner sted på den kontoen; brukere kan designe nye kontrakter ved å utføre koden til blockchain. Kontraktskontoer kan bare fungere hvis de blir bedt om å utføre en operasjon av en EOA. Derfor er det umulig for en kontraktkonto å utføre opprinnelige operasjoner som API, samtaler eller generering av tilfeldig nummer. Imidlertid kan den gjøre alle disse operasjonene hvis den blir instruert av en EOA. Dette er fordi Ethereum ikke kan bli enige om resultatet av beregningen hvis det bare er en node. Dette kan bare gjøres mulig ved en streng deterministisk henrettelse.

Akkurat som Bitcoin, må brukerne betale en viss sum penger for å kunne bruke nettverket via transaksjonsgebyrer. Disse transaksjonsgebyrene beskytter plattformen mot ondsinnede eller useriøse beregningsansvar som uendelige sløyfer eller DDoS-angrep. Den som setter i gang transaksjonen, mesteparten av tiden avsenderen, må betale for alle trinnene i programmet de aktiverer, inkludert minneplass samt beregning. Disse kostnadene betales i Ether. Disse kostnadene blir deretter samlet inn av noder som godkjenner transaksjonen.

Mindreårige er noder i nettverket som forplanter, mottar, utfører og verifiserer alle transaksjonene. Disse nodene kategoriserer deretter transaksjonene i blokker. Disse mindreårige konkurrerer om blokkene sine for å gå til blockchain. Hver node blir belønnet med Ether for hver vellykkede blokk de utvinner. Dette er en flott måte for brukere å dedikere strøm og maskinvare til Ethereum-plattformen.

Akkurat som i Bitcoin-plattformen får gruvearbeidere oppgaven med å beregne og løse matematiske problemer for å utvinne en blokk vellykket. Ethvert komplekst matematisk problem som trenger ordrer med enorme ressurser og tid til å løse, er en god kandidat for bevis på arbeid. Konseptet med bevis på arbeid brukes for å unngå en sentral mynteenhet for generering av myntene.

Adopsjon

I mars 2016 publiserte New York Times at Ethereums nettverksadopsjon fortsatt er i sine tidlige stadier, og plattformen kan støte på juridiske og tekniske problemer som kan bremse veksten til denne databehandlingsplattformen. Mange Bitcoin-brukere sier at plattformen kan oppleve flere sikkerhetsproblemer enn Bitcoin-nettverket fordi plattformen består av veldig kompleks programvare. Uansett fortsetter utviklerne av Ethereum å gjøre store fremskritt i å forbedre systemet, og adopsjon skjer raskt.

For å lære mer om Ethereum, besøk deres nettsted.