Ethereum Handledning för nybörjare

Vad är Ethereum?

Ethereum är ett operativsystem med öppen källkod som erbjuder smart kontraktsfunktionalitet. Det är en distribuerad datorplattform som stödjer utveckling av decentraliserat Digital applikationer (DApps) som använder blockchain-teknik. Ethereum tillhandahåller en decentraliserad virtuell maskin som kallas Ethereum Virtual Machine (EVM) som kan köra skript med hjälp av ett internationellt nätverk av publika noder.

Ethereum är den största decentraliserade mjukvaruappen. Det hjälper dig att bygga smarta kontrakt och decentraliserade applikationer utan några driftstopp eller någon tredje parts inblandning. Ethereum låter utvecklaren skapa och publicera nästa generations distribuerade applikationer.

I detta Ethereum handledning för nybörjare, kommer du att lära dig Ethereum grunder som:

Varför behöver du Ethereum?

Centraliserade system är en av de mest utbredda modellerna för mjukvaruapplikationer. Detta system styr direkt driften av de enskilda enheterna och informationsflödet från ett enda centrum. I denna typ av system är individer beroende av den centrala makten att skicka och ta emot information.

Det finns dock problem med det centraliserade systemet:

  • En enda punkt för kontroll & misslyckande
  • Det kan lätt bli korrupt
  • Prestanda flaskhals
  • Siloeffekt

Lösningen är decentraliserade applikationer

Decentraliserade applikationer svarar aldrig på en centraliserad backend, men de interagerar direkt med en blockchain. Se den här handledningen för att lära dig mer om BlockChain.

Termen DApp är en kombination av två ord - decentraliserade applikationer. Med enkla ord är det en applikation, verktyg eller program som fungerar på det decentraliserade Ethereum blockchain.

Historien om Ethereum

  • 2013: Vitalik Buterin, en utvecklare som var involverad i Bitcoins, och han var den första att beskriva på papper
  • 2014: Ett schweiziskt företag Ethereum Switzerland Gmbh utvecklade den första Ethereum programvaruprojekt
  • 2015: Frontier, den första versionen av Ethereum lanserades.
  • Den 14 mars 2016: Ett planerat protokoll Homestead blir den näst största versionsuppgraderingen av ethereum-nätverket.
  • I maj 2016: Ethereum får den mest omfattande mediebevakningen när DAO samlade in rekordstora $150 miljoner i publikförsäljning.
  • I juli 2016: Nätverket delade upp sig i två breda kategorier: Ethereum (ETH) och Ethereum Classic (ETC).
  • Juni 2017: Ethereum rallyt över 400 $ och registrerat en ökning med 5001 % sedan 1 januarist, 2017
  • 2017 maj- Ethereum kommer så småningom att gå om framgången för Bitcoins
  • Juni 2018- DAO hackades av en anonym grupp som hävdade ETH till ett värde av 50 USD.

Vad är Smart Contract?

A Smart kontrakt är ett datorprogram som körs automatiskt. Det är ett transaktionsprotokoll som tillåter blockchain-användare att växla pengar och egendom. Det hjälper också användare att utföra åtgärder som att rösta utan någon central auktoritet. Det är en virtuell tredjepartsprogramvaruagent som automatiskt kan utföra och genomdriva villkor och åtgärder enligt det juridiska avtalet.

Hur fungerar smarta kontrakt?
Hur fungerar smarta kontrakt?

Traditionella kontrakt kontra smarta kontrakt

Nedan är skillnaden mellan traditionella kontrakt och smarta kontrakt:

Parameter Traditionell Smarta kontrakt
Duration 103 Days minuter
Remittering Manuell Automat
Escrow Nödvändigt Nödvändigt
Pris Dyr Bråkdel av kostnaden
Närvaron Fysisk närvaro Virtuell närvaro
advokater Advokater är viktiga Advokater kanske inte behövs

Nyckelord i Ethereum

  • Valutaemission: Det hanteras och övervakas mestadels av ett lands centralbank. Det kallas också för en monetär myndighet.
  • Decentraliserad autonom: Decentraliserad autonom organisation är en digital organisation som syftar till att verka utan behov av hierarkisk ledning.
  • Organisationer (DAO): DAO är en kombination av datorkod, en blockchain, smarta kontrakt och människor.
  • Smarta kontrakt: Det är ett digitalt undertecknat avtal mellan två eller flera parter som förlitar sig på ett konsensussystem
  • Smart egendom: Ocuco-landskapet Ethereum Wallet är en inkörsport till decentraliserade applikationer på Ethereum blockchain. Det hjälper dig att hålla och säkra eter och andra kryptotillgångar som är byggda på Ethereum.
  • soliditet: Soliditet är det smarta kontraktsspråket som används i Ethereum. Det är ett allmänt programmeringsspråk utvecklat för att köras i EVM-miljön. Solidity hjälper dig att utföra godtyckliga beräkningar. Det syftar dock till att skicka och ta emot digitala token och lagra tillstånd.
  • Transaktioner: En transaktion är ett meddelande som skickas från ett konto till ett annat konto som kan vara detsamma eller tomt. Det kan innehålla binär data som kallas Ether.
  • Ethereum Virtuell maskin: Den Ethereum Virtual Machine som även kallas EVM är runtime-miljön för smarta kontrakt. EVM är ett datorlager rakt ovanför den underliggande hårdvaran. Det är inte bara sandlådor utan isolerat. Dessutom har koden som körs inuti EVM ingen tillgång till nätverk, filsystem eller andra processer.

Vad är eter?

Eter är ett värdetecken för Ethereum blockchain. Det är listat som "ETH" på kryptovalutabörser. Det hjälper dig att betala transaktionsavgifter och beräkningstjänster på Ethereum nätverk. I den Ethereum nätverk när avtalet exekveras, betalas Ether.

Vad är eter?

Vad är eter?

Gas

För att utföra en transaktion på Ethereum nätverk, kräver en användare att göra en betalning (till gruvarbetaren) Ether via en mellanhandstoken som kallas "Gas". Det är en enhet som låter dig mäta det beräkningsarbete som krävs för att driva ett smart kontrakt eller andra transaktioner.

In Ethereum, är transaktionsavgiften beräknad i Ether, som anges som

Ether = Tx Fees= Gas Limit * Gas Price

Var,

  • Gasgräns= Avser mängden gas som används för beräkningen
  • Gaspris= Mängden Ether som en användare måste betala
Vanligtvis Ethereum Nätverkstransaktion

Ethereum vs Bitcoin

Här är den största skillnaden mellan Ethereum och Bitcoin:

Parameter Bitcoin Ethereum
Definition Bitcoin är en digital pengar Ethereum är en världsdator.
Grundare Satoshi Nakamoto Vitalik Butarrn
Hashing-algoritmer Bitcoin använde SHA-256-algoritmen. Ethereum använder Etash-algoritmen.
Genomsnittlig blockeringstid 10 minuter 10-15 sek
Utgivningsdatum 9 Jan 2008 30 July 2015
Släppmetod Genesis Block Mind Prasala
Blockchain Bevis på arbete Bevis på arbete (Planerar för POS)
Användning Digital Valuta Smarta kontrakt
Digital Valuta
Använd kryptovaluta Bitcoin(Satoshi) Eter
Blockerar tid 10 minuter 12-14 sekunder
Gruvdrift ASIC gruvarbetare GPUs
Skalbar Inte nu Ja
Konceptet Digital pengar Världsdator
Kryptovaluta Token BTC Eter
Turing Turing ofullständig Turing komplett
Myntsläppningsmetod Tidig gruvdrift Genom ICO
Protokoll Bitcoin använder fortfarande konceptet pool mining. Den använder ett Ghost Protocol.

Nästa i detta Ethereum tutorial kommer vi att lära oss om tillämpningar av Ethereum.

Applikationer av Ethereum

Nedan finns applikationerna för Ethereum:

  • Banking: Med Ethereums decentraliserade system. Det är nästan omöjligt för en hackare att få obehörig tillgång till en individs personliga information.
  • avtal: Genom att använda ett smart kontrakt kan avtal upprätthållas och verkställas utan ändring.
  • Prognosmarknad: Förutsägelsemarknaden är ett annat underbart användningsfall av Ethereum Smart kontrakt. Plattformar som Gnosis och Augur använder Ethereum för det här syftet.
  • Digital Identity Management: DigiTala identiteter kan hanteras genom att använda smarta kontrakt som löser de stora problemen med identitetsstöld och datamonopol.

Fördelar med Ethereum

Följande är fördelarna med Ethereum:

  • Låter dig ladda upp och begära att program ska köras.
  • 100 % drifttid och DDOS-resistent.
  • Ethereum hjälper dig att skapa en handelbar token som du kan använda som en ny valuta eller virtuell aktie.
  • Beständig och permanent datalagring.
  • Bygg virtuella organisationer.
  • Hjälper dig att utveckla decentraliserade applikationer.
  • Ethereum hjälper dig att bygga feltoleranta och mycket säkra decentraliserade appar.

Nackdelar med Ethereum

  • Ocuco-landskapet Ethereum Virtual Machine är långsam, så du kan inte använda den för stora beräkningar.
  • Lagring på blockkedjan är dyrt.
  • Svärms skalbarhet är ett problem, så det finns en avvägning med decentralisering. Privata blockkedjor kommer sannolikt att spridas.
  • Att fixa buggar eller uppdatera appar är en tuff uppgift eftersom alla peer i nätverket behöver uppdatera sin nodmjukvara.
  • Vissa applikationer kräver verifiering av användaridentitet, och eftersom det inte finns någon central behörighet att verifiera användaridentiteten.

Om du vill lära dig hur du skapar din egen kryptovaluta, här är en gratis handledning som du vill kolla in: Hur skapar man sin egen kryptovaluta?

Sammanfattning

  • Ethereum menande: Ethereum är ett ramverk för öppen källkod som är baserat på blockchain-teknik.
  • Ethereum hjälper dig att bygga smarta kontrakt och decentraliserade applikationer utan några driftstopp eller någon tredje parts inblandning.
  • Ethereum lanserades 2013 av utvecklaren Vitalik Buterin.
  • Smarta kontrakt tillåter blockchain-användare att växla pengar och egendom. Brytning Ethereum kan användas för smarta kontrakt också Digital Valuta.
  • Eter är ett värdetecken för Ethereum blockchain. Det är listat som "ETH" på kryptovalutabörser.
  • För att utföra en transaktion på Ethereum nätverk, kräver en användare att göra en betalning (till gruvarbetaren) Ether via en mellanhandstoken som kallas "Gas".
  • Ethereum säkerställer 100 % drifttid och DDOS-beständig.
  • Fixa buggar eller uppdatera appar i Ethereum nätverk är en tuff uppgift eftersom alla peer i nätverket behöver uppdatera sin nodmjukvara.