Allmennheten ble først oppmerksom på blockchain-teknologi med begynnelsen av bitcoin. Bitcoin, en decentralisert digital valuta eller kryptokurrency, tillater folk å sende og motta midler til hverandre uten behov for en mellommann som et bank- eller betalingsbehandlingsselskap.
Sikkerheten og gyldigheten av disse peer-to-peer-transaksjonene er muliggjort av blockchain, noe som letter en offentlig ledger av alle bitcoin-overføringer på nettverket og håndhever sjekker og balanser som forhindrer P2P-fallgruver som dobbeltutgifter og annen svindelaktivitet. Mens blockchain faktisk er den underliggende teknologien bak bitcoin, brukes den også for en rekke andre formål gjennom ulike bransjer.
På grunn av sin iboende åpenhet og evne til å fjerne mellommannen på en sikker måte, når det tilrettelegges for digitale overføringer, valuta eller på annen måte, gir blockchain noen svært unike muligheter til initiativrike utviklere som teamet bak Ethereum-prosjektet.
Hva er Ethereum?
Som bitcoin bruker Ethereum blockchain teknologi. Også som bitcoin har Ethereum en kryptokurrency som heter Ether som kan kjøpes, selges, handles eller produseres av gruvedrift. Likhetene på høyt nivå slutter der, da Ethereum ble opprettet og strukturert med en vesentlig annen hensikt i tankene.
I hovedsak en programmerbar blokkkjede kan open source Ethereum-plattformen være hjemsted for en rekke brukeropprettede desentraliserte applikasjoner. Dette betyr at programmerere kan bruke Ethereum ikke bare til å designe og slippe sine egne kryptokurver som bitcoin, men også lagre og utføre fremtidige kontrakter som eiendomsbetalinger eller testamente for eksempel. Per sin skaper er Ethereum i seg selv "value-agnostic" og til slutt vil utviklere og gründere avgjøre hva den brukes til.
Som med andre blokker, oppdateres Ethereums database kontinuerlig av alle noder som er koblet til nettverket. Ethereum Virtual Machine (EVM) kan kjøre applikasjoner modellert fra populære programmeringsspråk som JavaScript og Python, med hver node som utfører de samme settene med kodede instruksjoner.
Fordi all databehandling innen EVM gjøres parallelt over hele nettverket, har du en desentralisert konsensus som garanterer ingen nedetid, øyeblikkelig feil eller katastrofegjenoppretting og sikrer at data lagret på Ethereum blockchain ikke kan hackes eller manipuleres av hvilken som helst grunn.
Kontoer og smarte kontrakter
For å virkelig forstå Ethereum må du først forstå konseptet med smarte kontrakter. Ethereum blockchain sporer den nåværende tilstanden til hver konto sammen med overføringer av verdi mellom dem, i motsetning til bitcoin-motparten som opprettholder en oversikt over bare finansielle transaksjoner.
Det finnes to typer kontoer funnet på Ethereum blockchain, eksterne eide kontoer (EOAs) og kontraktskontoer. EOAs er brukerstyrt og tilgjengelig via en unik privat nøkkel. Kontokontoer inneholder i mellomtiden kode som kjøres når en transaksjon er sendt til kontoen. Disse programmene kalles ofte smarte kontrakter.
Smarte kontrakter åpner for en verden av muligheter til å ikke bruke kodere, inkludert evnen til å lage programmer som utfører kontrakter eller flytte eierskap av eiendeler bare når tiden er riktig. Ved å distribuere denne koden til Ethereum blockchain opprettes en ny Kontraktskonto, som deretter bare kjøres når instruksjoner for å gjøre dette sendes av en EOA - kontrollert av kontoinnehaveren som har tilhørende private nøkkel.
Når en instruksjonstransaksjon sendes fra en EOA til en Kontraktskonto, er brukeren pålagt å betale en nominell avgift til Ethereum-nettverket for hvert trinn i programmet som de ønsker å utføre. Denne avgiften er ikke betalt i fiat valuta, men i Ether, den innfødte kryptocurrency forbundet med Ethereum plattformen.
Mining Ether
Ethereum bruker et Proof-of-Work-system (PoW) for å verifisere og utføre transaksjoner på nettverket, ikke ulikt bitcoin eller mange av de andre peer-to-peer-protokollene som benytter en offentlig blokkkjede. Hver transaksjon er gruppert med andre som nylig er innlevert som en del av en kryptografisk beskyttet blokk.
Datamaskiner som kalles gruvearbeidere, bruker deretter GPU- og / eller CPU-syklusene for å løse harddiskproblemer til deres kollektive kraft avslører løsningen. Når det skjer, blir alle transaksjoner validert og utført, og blokken legges til blokkkjeden. De minearbeidere som deltok i å løse blokken, mottok en forhåndsdefinert andel av Ether, deres belønning for å holde Ethereum-nettverket i gang.
Nybegynnere til gruvedrift Ether går vanligvis sammen med bassenger som kombinerer databehandlingskraften til flere gruvearbeidere for å løse blokker raskere og dele fordelene tilsvarende, med de med mer hashingskraft som mottar en større andel Ether. Noen av de mer populære Ethereum-gruvebassengene er Ethpool, F2Pool og DwarfPool. Mange avanserte brukere velger å mine på egen hånd.
Kjøp, salg og handel Ether
Eter kan også kjøpes, selges og handles for fiat-valuta samt andre kryptokinoer via nettbaserte utvekslinger som Coinbase, Bitfinex og GDAX. Ed. Merk: Når du investerer og handler cryptocurrencies, vær sikker på å se etter røde flagg.
Ethereum Wallet
Ethereum Wallet er et lokalt installert program, beskyttet av en privat nøkkel, som sikkert lagrer din Ether, så vel som andre eiendeler bygget på plattformen.Du kan også bruke lommebokprogramvaren til å skrive, distribuere og utføre ovennevnte smarte kontrakter.
Det anbefales at du bare laster ned Ethereum-lommeboken fra Ethereum.org eller det tilhørende GitHub-depotet.
Ethereum Block Explorers
All aktivitet på Ethereum blockchain er offentlig og søkbar, og den enkleste måten å se disse transaksjonene er gjennom en blokkforsker som Etherchain.org eller EtherScan. Hvis ingen av disse oppfyller dine behov, vil et enkelt Google-søk returnere flere alternativer.