Ethereum er en desentralisert databehandlingsplattform. Det genererer et kryptovaluta-token kjent som Ether. Programmerere kan skrive "smarte kontrakter" på Ethereum blockchain, og disse kontraktene blir automatisk utført i henhold til deres kode.
Hva er Ethereum?
Ethereum blir ofte nevnt i samme åndedrag som Bitcoin , men det er ganske annerledes. Bitcoin er et kryptovaluta og desentralisert betalingsnettverk som gjør det mulig å overføre Bitcoin-tokens mellom brukere.
I SLEKT: Hva er Bitcoin, og hvordan fungerer det?
Ethereum-prosjektet har større mål. Som den Ethereum-nettstedet uttrykker det: "Ethereum er en desentralisert plattform som kjører smarte kontrakter." Disse avtalene kjører på "Ethereum Virtual Machine", et distribuert datanettverk som består av alle enhetene som kjører Ethereum-noder.
Den "desentraliserte plattformen" -delen betyr at alle kan sette opp og kjøre en Ethereum-node, på samme måte som alle kan kjøre en Bitcoin-node. Alle som ønsker å kjøre en "smart kontrakt" på nodene, må betale operatørene av disse nodene i Ether, som er et kryptovaluta-symbol som er knyttet til Ethereum. Dermed gir folk som kjører Ether-noder datakraft og blir betalt i Ether, på en lignende måte som hvordan folk som kjører Bitcoin-noder gir hashkraft og blir betalt i Bitcoin.
Med andre ord, mens Bitcoin bare er en blockchain og betalingsnettverk, Ethereum er et distribuert datanettverk med en blockchain som kan brukes til mange andre ting. Detaljert informasjon er tilgjengelig i Hvitt papir fra Ethereum .
Hva er Ether?
Ether er det digitale tokenet (eller kryptovalutaen) assosiert med Ethereum blockchain. Ether er med andre ord mynten og Ethereum er plattformen. Imidlertid bruker folk nå ofte disse begrepene om hverandre. For eksempel, Coinbase lar deg kjøp Ethereum —Av det betyr Ether-tokens.
Dette er teknisk “ altcoin , ”Som egentlig bare betyr en ikke-Bitcoin-kryptokurrency. I likhet med Bitcoin støttes Ether av en desentralisert blockchain - i dette tilfellet Ethereum blockchain.
Utviklere som ønsker å lage apper, eller "smarte kontrakter", på Ethereum blockchain trenger Ether-tokenet for å betale noder for å være vert for det, mens brukere av Ethereum-baserte apper kan trenge Ether for å betale for tjenester i disse appene. Folk kunne også selge tjenester utenfor Ethereum-nettverket og godta betaling i Ether, eller Ether-tokens kunne selges for kontanter på en børs - akkurat som Bitcoin.
Hvorfor er desentraliserte applikasjoner interessante?
Bitcoin-blockchain lagrer en historie med Bitcoin-transaksjoner, og det er det. Ethereum-blockchain lagrer Ether-tokens i folks lommebøker, men den lagrer også den nyeste tilstanden til hver smarte kontrakt, så vel som hver smarte kontrakts kode.
En blockchain er en distribuert hovedbok som er lagret på flere steder, så dette betyr at smarte kontraktsdata lagres av disse Ethereum-nodene. Hvis du oppretter en "smart kontrakt" - også kjent som en applikasjon - på blockchain, blir den lagret og kjørt på en desentralisert måte.
Til sammenligning, tenk på mange av programmene vi bruker i dag. Dette inkluderer e-postapper som Gmail, noteringsapper som Microsoft OneNote og alt annet der du bruker en app og lagrer dataene dine på selskapets servere. Hvis selskapet som lagrer dataene dine forbyder kontoene dine, stenger appen eller går ut av virksomheten, vil du miste alle dataene du hadde i den appen, med mindre du hadde en offline sikkerhetskopi.
Hvis du brukte en app bygget på toppen av Ethereum, ble både koden som utgjør appen (smart kontraktkoden) og personlige data (tilstanden til den smarte kontrakten) lagret på blockchain. Når du brukte en app og endret dataene dine, oppdaterte alle Ethereum-nodene tilstanden til den smarte kontrakten. Dette betyr at det ikke er noe sentralt "feilpunkt" som kan ta bort tilgangen til dataene eller stenge appen du bruker. Dataene dine og selve appens kode vil bli sikkerhetskopiert over hele verden, og ingen kunne ta alle notatene offline. Selvfølgelig vil dataene dine bli kryptert av blockchain, slik at ingen andre kunne lese dem.
Hva er smarte kontrakter?
Smarte kontrakter er applikasjoner som kjører på Ethereum Virtual Machine. Dette er en desentralisert “verdenscomputer” der datakraften leveres av alle disse Ethereum-nodene. Eventuelle noder som gir datakraft blir betalt for den ressursen i Ether-tokens.
De blir kalt smarte kontrakter fordi du kan skrive "kontrakter" som automatisk blir utført når kravene er oppfylt.
Tenk deg for eksempel å bygge en Kickstarter-lignende crowdfunding-tjeneste på toppen av Ethereum. Noen kunne opprette en smart Ethereum-kontrakt som ville samle penger som skulle sendes til noen andre. Den smarte kontrakten kan skrives for å si at når $ 100.000 i valuta blir lagt til bassenget, vil alt bli sendt til mottakeren. Eller hvis terskelen på $ 100.000 ikke er nådd innen en måned, vil all valuta bli sendt tilbake til de opprinnelige innehaverne av valutaen. Selvfølgelig vil dette bruke Ether-tokens i stedet for amerikanske dollar.
Alt dette ville skje i henhold til den smarte kontraktskoden, som automatisk utfører transaksjonene uten at en pålitelig tredjepart trenger å holde pengene og logge av på transaksjonen. For eksempel tar Kickstarter en avgift på 5% på toppen av en betalingsavgift på 3 til 5%, noe som vil bety $ 8000 til $ 10000 i avgifter på et crowdfunding-prosjekt på 100.000 dollar. En smart kontrakt krever ikke betaling av avgifter til en tredjepart som Kickstarter.
Smarte kontrakter kan brukes til mange forskjellige ting. Utviklere kan lage smarte kontrakter som gir funksjoner til andre smarte kontrakter, i likhet med hvordan programvarebiblioteker fungerer. Eller smarte kontrakter kan ganske enkelt brukes som et program for å lagre informasjon om Ethereum blockchain.
For å faktisk utføre smart kontraktskode, må noen sende nok Ether som transaksjonsgebyr - hvor mye avhenger av beregningsressursene som kreves. Dette betaler Ethereum-nodene for å delta og gi deres datakraft.
CryptoKitties bruker smarte kontrakter
En av de mest kjente applikasjonene bygget med smarte kontrakter i Ethereum-nettverket er CryptoKitties , som regner seg som "et av verdens første spill som er bygget på blockchain-teknologi."
I hovedsak er CryptoKitties en form for digital "samleobjekt" lagret på Ethereum blockchain. CryptoKitties gir en god demonstrasjon av muligheten til å lagre og utveksle digitale gjenstander på Ethereum-nettverket.
Nye CryptoKitties genereres gjennom "avl". Dette innebærer å velge to basis CryptoKitties og bruke Ether-tokens for å kjøre en smart kontrakt. Kontraktene bruker de to valgte kattene til å gyte en ny CryptoKitty. Disse kattungene og detaljene i avlsprosessen er lagret på Ethereum blockchain sin offentlige hovedbok.
Du kan "eie" CryptoKitties, som er lagret på Ethereum blockchain-hovedboken. Du kan selge eller bytte dem til andre mennesker, eller kjøpe dem. Dette er forskjellig fra å bruke en smarttelefonapp som lar deg kjøpe, handle og avle katter. Disse lagres vanligvis på appens egne servere, og du kan miste dine dyrebare digitale kjæledyr hvis selskapet stenger appen eller utestenger kontoen din. Men fordi CryptoKitties er lagret på blockchain, kan det ikke skje. Ingen kan ta kattungene dine fra deg.
I desember 2017 - tilfeldigvis rundt Bitcoins heltidshøye priser —Folk hadde brukt Ether-ekvivalenten på mer enn $ 12 millioner på CryptoKitties, og den dyreste CryptoKitty ble solgt for rundt $ 120.000.
I likhet med Ether, Bitcoin og dyre malerier er CryptoKitties verdt hva folk er forberedt på å betale for dem.
Bildekreditt:
Alekseivanov
/Shutterstock.com,
Ethereum
,
CryptoKitties
.