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:
- Vad är Ethereum?
- Varför behöver du Ethereum?
- Lösningen är decentraliserade applikationer
- Historien om Ethereum
- Vad är Smart Contract?
- Nyckelord i Ethereum
- Vad är eter?
- Ethereum vs Bitcoin
- Applikationer av Ethereum
- Fördelar med Ethereum
- Nackdelar med Ethereum
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.
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?
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
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.