Ethereum Tutorial for begyndere: Hvad er Ethereum Blockchain?

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
Koste 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
Mining 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.