Den brede offentlighed blev først opmærksom på blockchain teknologi med starten af bitcoin. Bitcoin, en decentraliseret digital valuta eller cryptocurrency, gør det muligt for folk at sende og modtage midler til hinanden uden behov for en mellemmand som et bank- eller betalingsbehandlingsfirma.
Sikkerheden og gyldigheden af disse peer-to-peer-transaktioner er muliggjort af blockchain, hvilket letter en offentlig ledger af alle bitcoin overførsler på netværket og håndhæver checks og balancer, der forhindrer P2P faldgruber som dobbelt udgifter og anden svigagtig aktivitet. Mens blockchain faktisk er den underliggende teknologi bag bitcoin, anvendes den også til en række andre formål i forskellige brancher.
På grund af sin iboende gennemsigtighed og evne til sikkert at fjerne den mellemliggende mand, når det letter digitale overførsler, valuta eller andet, giver blockchain nogle meget unikke muligheder for initiativrige udviklere som teamet bag Ethereum-projektet.
Hvad er Ethereum?
Som bitcoin bruger Ethereum blockchain teknologi. Ligesom bitcoin har Ethereum en kryptokurrency, der hedder Ether, der kan købes, sælges, handles eller produceres ved minedrift. Høje niveauer lukter imidlertid der, da Ethereum blev oprettet og struktureret med et væsentligt andet formål i tankerne.
I grunden en programmerbar blokkæde kan open source Ethereum-platformen være hjemsted for en lang række brugeroprettede decentrale applikationer. Hvad dette betyder er, at programmører kan bruge Ethereum ikke kun til at designe og frigive deres egne kryptokurver som bitcoin, men også opbevare og udføre fremtidige kontrakter som f.eks. Fast ejendom betalinger eller testamente. Per dets skabere er Ethereum i sig selv "value-agnostic", og i sidste ende vil udviklere og iværksættere bestemme, hvad den bruges til.
Som med ethvert andet blockchain opdateres Ethereums database løbende af alle noder, der er forbundet med netværket. Ethereum Virtual Machine (EVM) kan køre applikationer modelleret fra populære programmeringssprog som JavaScript og Python, med hver knude, der udfører de samme sæt kodede instruktioner.
Fordi al computering inden for EVM foregår parallelt på tværs af hele netværket, har du en decentraliseret konsensus, der garanterer ingen nedetid, øjeblikkelig fejl eller katastrofeinddrivelse og sikrer, at data, som er lagret på Ethereum blockchain, ikke kan hackes eller manipuleres af nogen grund.
Konti og smarte kontrakter
For virkelig at forstå Ethereum skal du først forstå begrebet smarte kontrakter. Ethereum blockchain sporer den aktuelle tilstand for hver konto sammen med værdibevægelserne mellem dem, i modsætning til sin bitcoin-modpart, der opretholder en oversigt over bare finansielle transaktioner.
Der findes to typer konti, der findes på Ethereum blockchain, eksternt ejede konti (EOAs) og kontraktkonti. EOA'er er brugerstyrede og tilgængelige via en unik privat nøgle. Kontokonti indeholder i mellemtiden kode, der køres, når en transaktion sendes til kontoen. Disse programmer kaldes almindeligvis smarte kontrakter.
Smarte kontrakter åbner op for en verden af muligheder for at udnytte kodere, herunder evnen til at oprette programmer, der udfører kontrakter eller kun flytte ejerskab af aktiver, når tiden er i orden. Implementering af denne kode til Ethereum blockchain opretter en ny Kontraktskonto, som kun køres, når instruktionerne til dette sendes af en EOA - styret af kontoindehaveren, der besidder den tilsvarende private nøgle.
Når en instruktionstransaktion sendes fra en EOA til en Kontot konto, skal brugeren betale et nominelt gebyr til Ethereum-netværket for hvert trin i det program, som de gerne vil udføre. Dette gebyr betales ikke i fiat valuta, men i Ether, den indfødte kryptocurrency tilknyttet Ethereum platformen.
Mining Ether
Ethereum bruger et ProWorks-system til at verificere og udføre transaktioner på sit netværk, ikke i modsætning til bitcoin eller mange af de andre peer-to-peer-protokoller, der anvender en offentlig blokke. Hver transaktion er grupperet med andre, der for nylig er indsendt som en del af en kryptografisk beskyttet blok.
Computere kendt som minearbejdere bruger derefter deres GPU- og / eller CPU-cyklusser til at løse hukommelsesproblemer, indtil deres kollektive kraft afdækker løsningen. Når det sker, valideres og udføres alle transaktioner, og blokken tilføjes til blokkæden. De minearbejdere, der deltog i løsningen af blokken, modtager en foruddefineret andel af Ether, deres belønning for at holde Ethereum-netværket i gang.
Nybegyndere til minedrift Ether deltager typisk i puljer, der kombinerer flere miners databehandling med henblik på at løse blokke hurtigere og opdele belønningerne i overensstemmelse hermed, med dem med mere hashingskraft, der modtager en større andel af Ether. Nogle af de mere populære Ethereum minedrift puljer er Ethpool, F2Pool og DwarfPool. Mange avancerede brugere vælger at minne alene.
Køb, salg og handel Ether
Ether kan også købes, sælges og handles til fiat valuta samt andre kryptocoins via online-udvekslinger som Coinbase, Bitfinex og GDAX. Ed. Bemærk: Når du investerer og handler cryptocurrencies, skal du sørge for at se efter røde flag.
Ethereum Wallet
Ethereum Wallet er et lokalt installeret program, beskyttet af en privat nøgle, der sikkert gemmer din Ether samt andre aktiver bygget på platformen.Du kan også bruge tegnebogen software til at skrive, implementere og udføre de førnævnte smarte kontrakter.
Det anbefales, at du kun downloader Ethereum-tegnebogen fra Ethereum.org eller dets tilsvarende GitHub-depot.
Ethereum Block Explorers
Alle aktiviteter på Ethereum blockchain er offentlige og søgbare, og den nemmeste måde at se disse transaktioner på er gennem en blokopkalder som Etherchain.org eller EtherScan. Hvis ingen af disse opfylder dine behov, vil en simpel Google-søgning returnere flere alternativer.