Ethereum Tutorial for begyndere

Hvad er Ethereum?

Ethereum er et open source-operativsystem, der tilbyder smart kontraktfunktionalitet. Det er en distribueret computerplatform, der understรธtter udvikling af decentraliseret Digital applikationer (DApps) ved hjรฆlp af blockchain-teknologi. Ethereum giver en decentraliseret virtuel maskine kaldet Ethereum Virtuel maskine (EVM), der kan kรธre scripts ved hjรฆlp af et internationalt netvรฆrk af offentlige noder.

Ethereum er den stรธrste decentraliserede softwareapp. Det hjรฆlper dig med at bygge smarte kontrakter og decentraliserede applikationer uden nedetid eller tredjepartsinterferens. Ethereum giver udvikleren mulighed for at oprette og udgive nรฆste generations distribuerede applikationer.

I denne Ethereum tutorial for begyndere, vil du lรฆre Ethereum grundlรฆggende ting som:

Hvorfor har du brug for det? Ethereum?

Centraliserede systemer er en af โ€‹โ€‹de mest udbredte modeller for softwareapplikationer. Dette system styrer direkte driften af โ€‹โ€‹de enkelte enheder og informationsstrรธmmen fra et enkelt center. I denne form for system er individer afhรฆngige af den centrale magt til at sende og modtage information.

Der er dog problemer med det centraliserede system:

  • Single point of control & failure
  • Det kan nemt blive korrupt
  • Ydeevne flaskehals
  • Silo effekt

Lรธsningen er decentraliserede applikationer

Decentraliserede applikationer svarer aldrig pรฅ en centraliseret backend, men de interagerer direkte med en blockchain. Se denne vejledning for at lรฆre mere om BlockChain.

Udtrykket DApp er en kombination af to ord - decentrale applikationer. Med enkle ord er det en applikation, vรฆrktรธjer eller programmer, der virker pรฅ det decentrale Ethereum Blockchain.

Historie Ethereum

  • 2013: Vitalik Buterin, en udvikler, der var involveret i Bitcoins, og han var den fรธrste til at beskrive pรฅ papir
  • 2014: Et schweizisk firma Ethereum Switzerland Gmbh udviklede den fรธrste Ethereum softwareprojekt
  • 2015: Frontier, den fรธrste version af Ethereum blev lanceret.
  • Den 14. marts 2016: En planlagt protokol Homestead bliver den nรฆststรธrste versionsopgradering af ethereum-netvรฆrket.
  • Den 2016. maj: Ethereum fรฅr den mest omfattende mediedรฆkning, da DAO rejste rekordhรธje 150 millioner dollars i publikumssalg.
  • I juli 2016: Netvรฆrket forgrenede sig i to brede kategorier: Ethereum (ETH) og Ethereum Classic (ETC).
  • Juni 2017: Ethereum stรฆvner over 400 $, der har registreret en stigning pรฅ 5001 % siden 1. januarst, 2017
  • Maj 2017- Ethereum vil i sidste ende overhale succesen af Bitcoins
  • Juni 2018- DAO blev hacket af en anonym gruppe, der hรฆvdede ETH til en vรฆrdi af $50.

Hvad er Smart Contract?

A Smart kontrakt er et computerprogram, der kรธrer automatisk. Det er en transaktionsprotokol, der tillader blockchain-brugere at udveksle penge og ejendom. Det hjรฆlper ogsรฅ brugere med at udfรธre handlinger som at stemme uden nogen central autoritet. Det er en virtuel tredjeparts softwareagent, der automatisk kan udfรธre og hรฅndhรฆve vilkรฅr og handlinger i henhold til den juridiske aftale.

Hvordan fungerer smarte kontrakter?
Hvordan fungerer smarte kontrakter?

Traditionelle kontrakter vs. smarte kontrakter

Nedenfor er forskellen mellem traditionelle kontrakter og smarte kontrakter:

Parameter Traditionel Smarte kontrakter
Varighed 103 dage minutter
remittance Manuel Automatisk Ur
Spรฆrrede Nรธdvendig Nรธdvendig
Pris Dyrt Brรธkdel af omkostningerne
Tilstedevรฆrelse Fysisk tilstedevรฆrelse Virtuel tilstedevรฆrelse
Advokater Advokater er vigtige Advokater er muligvis ikke nรธdvendige

Nรธgleord i Ethereum

  • Valutaudstedelse: Det administreres og overvรฅges for det meste af et lands centralbank. Det omtales ogsรฅ som en monetรฆr myndighed.
  • Decentraliseret autonom: Decentraliseret Autonom Organisation er en digital organisation, som har til formรฅl at fungere uden behov for hierarkisk ledelse.
  • Organisationer (DAO): DAO er en kombination af computerkode, en blockchain, smarte kontrakter og mennesker.
  • Smarte kontrakter: Det er digitalt underskrevet aftale mellem to eller flere parter, som er afhรฆngig af et konsensussystem
  • Smart ejendom: Ethereum Wallet er en gateway til decentraliserede applikationer pรฅ Ethereum blockchain. Det hjรฆlper dig med at holde og sikre ether og andre kryptoaktiver, som er bygget pรฅ Ethereum.
  • soliditet: Soliditet er det smarte kontraktsprog, der bruges i Ethereum. Det er et generelt programmeringssprog udviklet til at kรธre i EVM-miljรธet. Soliditet hjรฆlper dig med at udfรธre vilkรฅrlige beregninger. Det sigter dog mod at sende og modtage digitalt token og lagre tilstande.
  • Transaktioner: En transaktion er en meddelelse, der sendes fra en konto til en anden konto, der kan vรฆre den samme eller tom. Det kan omfatte binรฆre data, som kaldes Ether.
  • Ethereum Virtual Machine: Det Ethereum Virtual Machine, som ogsรฅ er kendt som EVM, er runtime-miljรธet for smarte kontrakter. EVM er et computerlag lige over den underliggende hardware. Det er ikke bare sandkasse, men isoleret. Desuden har koden, der kรธrer inde i EVM'en, ingen adgang til netvรฆrk, filsystem eller andre processer.

Hvad er Ether?

Ether er et vรฆrditegn for Ethereum blockchain. Det er opfรธrt som "ETH" pรฅ cryptocurrency-bรธrser. Det hjรฆlper dig med at betale transaktionsgebyrer og beregningstjenester pรฅ Ethereum netvรฆrk. I den Ethereum netvรฆrk, nรฅr kontrakten udfรธres, betales Ether.

Hvad er Ether?

Hvad er Ether?

Gas

For at udfรธre en transaktion pรฅ Ethereum netvรฆrk, krรฆver en bruger at foretage en betaling (til minearbejderen) Ether via et mellemmandstoken kaldet 'Gas'. Det er en enhed, som giver dig mulighed for at mรฅle det beregningsarbejde, der krรฆves for at kรธre en smart kontrakt eller andre transaktioner.

In Ethereum, er transaktionsgebyret beregnet i Ether, som er angivet som

Ether = Tx Fees= Gas Limit * Gas Price

Hvor,

  • Gasgrรฆnse= Refererer til mรฆngden af โ€‹โ€‹gas, der bruges til beregningen
  • Gaspris= Mรฆngden af โ€‹โ€‹Ether, som en bruger skal betale
Typisk Ethereum Netvรฆrkstransaktion

Ethereum vs Bitcoin

Her er den stรธrste forskel mellem Ethereum og Bitcoin:

Parameter Bitcoin Ethereum
Definition Bitcoin er en digital penge Ethereum er en verdenscomputer.
Grundlรฆgger Satoshi Nakamoto Vitalik Butarrn
Hashing-algoritmer Bitcoin brugt SHA-256 algoritme. Ethereum bruger Etash algoritme.
Gennemsnitlig blokeringstid 10 minutter 10-15 sek
Slip Dato Januar 9 2008 30 juli 2015
Frigivelsesmetode Genesis Block Mind Prasala
Blockchain Bevis for arbejde Bevis for arbejde (Planlรฆgning af POS)
Brug Digital Valuta Smarte kontrakter
Digital Valuta
Brugt kryptovaluta Bitcoin(Satoshi) Ether
Blokerer tid 10 Minutes 12-14 sekunder
Mineindustrien ASIC minearbejdere GPU'er
Skalerbar Ikke nu Ja
Concept Digital penge Verdens computer
Kryptovaluta-token BTC Ether
Turing Turing ufuldstรฆndig Turing komplet
Mรธntfrigivelsesmetode Tidlig minedrift Gennem ICO
protokol Bitcoin anvender stadig pool-minekonceptet. Den bruger en Ghost Protocol.

Nรฆste i denne Ethereum tutorial, vil vi lรฆre om applikationer af Ethereum.

Anvendelser af Ethereum

Nedenfor er applikationerne af Ethereum:

  • Bank: Med Ethereum's decentrale system. Det er nรฆsten umuligt for en hacker at have uautoriseret adgang til en persons personlige oplysninger.
  • aftaler: Ved at bruge en smart kontrakt kan aftaler opretholdes og udfรธres uden รฆndringer.
  • Forudsigelsesmarked: Forudsigelsesmarkedet er et andet vidunderligt eksempel pรฅ Ethereum Smart kontrakt. De platforme som Gnosis og Augur bruger Ethereum til dette formรฅl.
  • Digital Identity Management: DigiTale identiteter kan administreres ved at bruge smarte kontrakter, der lรธser de store problemer med identitetstyveri og datamonopol.

Fordele ved Ethereum

Fรธlgende er fordelene ved Ethereum:

  • Giver dig mulighed for at uploade og anmode om, at programmer skal udfรธres.
  • 100 % oppetid og DDOS-resistent.
  • Ethereum hjรฆlper dig med at oprette et omsรฆtteligt token, som du kan bruge som en ny valuta eller virtuel aktie.
  • Vedvarende og permanent datalagring.
  • Byg virtuelle organisationer.
  • Hjรฆlper dig med at udvikle decentrale applikationer.
  • Ethereum hjรฆlper dig med at bygge fejltolerante og meget sikre decentrale apps.

Ulemper ved Ethereum

  • Ethereum Virtuel maskine er langsom, sรฅ du kan ikke bruge den til store beregninger.
  • Opbevaring pรฅ blockchain er dyrt.
  • Swarm Scalability er et problem, sรฅ der er en afvejning med decentralisering Private blokkรฆder vil sandsynligvis sprede sig.
  • At rette fejl eller opdatere apps er en svรฆr opgave, fordi alle peer i netvรฆrket skal opdatere deres nodesoftware.
  • Nogle applikationer krรฆver verifikation af brugeridentitet, og da der ikke er nogen central myndighed til at verificere brugeridentiteten.

Hvis du vil lรฆre om at skabe din egen kryptovaluta, er her en gratis tutorial, du gerne vil tjekke ud: Hvordan opretter man sin egen kryptovaluta?

Resumรฉ

  • Ethereum betyder: Ethereum er en open source softwareramme, som er baseret pรฅ blockchain-teknologi.
  • Ethereum hjรฆlper dig med at opbygge smarte kontrakter og decentraliserede applikationer uden nedetid eller indblanding fra tredjepart.
  • Ethereum blev lanceret i 2013 af udvikleren Vitalik Buterin.
  • Smarte kontrakter giver blockchain-brugere mulighed for at udveksle penge og ejendom. Minedrift Ethereum kan bruges til Smart Contracts samt Digital Valuta.
  • Ether er et vรฆrditegn for Ethereum blockchain. Det er opfรธrt som "ETH" pรฅ cryptocurrency-bรธrser.
  • For at udfรธre en transaktion pรฅ Ethereum netvรฆrk, krรฆver en bruger at foretage en betaling (til minearbejderen) Ether via et mellemmandstoken kaldet 'Gas'.
  • Ethereum sikrer 100 % oppetid og DDOS-resistent.
  • Reparation af fejl eller opdatering af apps i Ethereum netvรฆrk er en svรฆr opgave, fordi alle peer i netvรฆrket skal opdatere deres nodesoftware.

Opsummer dette indlรฆg med: