Ethereum Tutorial voor beginners: wat is Ethereum blockchain?

Wat is Ethereum?

Ethereum is een open-source besturingssysteem dat smart contract functionaliteit biedt. Het is een gedistribueerd computerplatform dat de ontwikkeling van gedecentraliseerde Digital Applications (DApps) met behulp van blockchain-technologie. Ethereum biedt een gedecentraliseerde virtuele machine genaamd Ethereum Virtuele machine (EVM) die scripts kan uitvoeren via een internationaal netwerk van openbare knooppunten.

Ethereum is de grootste gedecentraliseerde software-app. Het helpt u bij het bouwen van slimme contracten en gedecentraliseerde applicaties zonder enige downtime of tussenkomst van derden. Ethereum stelt de ontwikkelaar in staat gedistribueerde applicaties van de volgende generatie te creëren en publiceren.

In deze Ethereum tutorial voor beginners, je zult het leren Ethereum basisprincipes zoals:

Waarom heb je nodig Ethereum?

Gecentraliseerde systemen zijn een van de meest wijdverspreide modellen voor softwaretoepassingen. Dit systeem regelt rechtstreeks de werking van de individuele eenheden en de informatiestroom vanuit één centrum. In dit soort systemen zijn individuen afhankelijk van de centrale macht om informatie te verzenden en ontvangen.

Er zijn echter problemen met het gecentraliseerde systeem:

  • Eén punt van controle en falen
  • Het kan gemakkelijk corrupt zijn
  • Knelpunt in prestaties
  • Silo-effect

De oplossing is gedecentraliseerde applicaties

Gedecentraliseerde applicaties reageren nooit op een gecentraliseerde backend, maar communiceren rechtstreeks met een blockchain. Raadpleeg deze tutorial voor meer informatie over BlockChain.

De term DApp is een combinatie van twee woorden: gedecentraliseerde applicaties. In eenvoudige bewoordingen is het een applicatie, tools of programma's die op het gedecentraliseerde niveau werken Ethereum Blockchain.

Geschiedenis van Ethereum

  • 2013: Vitalik Buterin, een ontwikkelaar die betrokken was bij Bitcoins, en hij was de eerste die het op papier beschreef
  • 2014: Een Zwitsers bedrijf Ethereum Switzerland Gmbh ontwikkelde de eerste Ethereum softwareproject
  • 2015: Frontier, de eerste versie van Ethereum was gelanceerd.
  • Op 14 maart 2016: Een gepland protocol Homestead wordt de op één na grootste versie-upgrade van het Ethereum-netwerk.
  • Op mei 2016: Ethereum krijgt de meest uitgebreide media-aandacht toen de DAO een recordbedrag van $ 150 miljoen aan crowd sale ophaalde.
  • In juli 2016: het netwerk splitste zich op in twee brede categorieën: Ethereum (ETH) en Ethereum Classic (ETC).
  • June 2017: Ethereum stijgt boven de $400 en registreert een stijging van 5001% sinds 1 januarist, 2017
  • Mei 2017- Ethereum zal uiteindelijk het succes van inhalen Bitcoins
  • Juni 2018 - De DAO werd gehackt door een anonieme groep die $ 50 aan ETH claimde.

Wat is een slim contract?

A Slim contract is een computerprogramma dat automatisch wordt uitgevoerd. Het is een transactieprotocol waarmee blockchain-gebruikers geld en eigendommen kunnen uitwisselen. Het helpt gebruikers ook om acties uit te voeren zoals stemmen zonder enige centrale autoriteit. Het is een virtuele softwareagent van derden die automatisch voorwaarden en acties kan uitvoeren en afdwingen volgens de wettelijke overeenkomst.

Hoe slimme contracten werken?
Hoe slimme contracten werken?

Traditionele contracten versus slimme contracten

Hieronder ziet u het verschil tussen traditionele contracten en slimme contracten:

Parameter Traditioneel Slimme contracten
Duur 103 dagen minuten
afdracht Handgeschakeld Automatisch
Escrow Nodig Nodig
Kosten Duur Fractie van de kosten
Aanwezigheid Fysieke aanwezigheid Virtuele aanwezigheid
Advocaten Advocaten zijn belangrijk Advocaten zijn misschien niet nodig

Sleutelbegrippen binnen Ethereum

  • Valuta uitgifte: Het wordt grotendeels beheerd en gecontroleerd door de centrale bank van een land. Het wordt ook wel een monetaire autoriteit genoemd.
  • Gedecentraliseerd autonoom: Een Decentrale Autonome Organisatie is een digitale organisatie die streeft naar het functioneren zonder de noodzaak van hiërarchisch management.
  • Organisaties (DAO): DAO is een combinatie van computercode, een blockchain, slimme contracten en mensen.
  • Slimme contracten: Het is een digitaal ondertekende overeenkomst tussen twee of meer partijen die berust op een consensussysteem
  • Slimme eigenschap: Het Ethereum Wallet is een toegangspoort tot gedecentraliseerde applicaties op de Ethereum blockchain. Het helpt u bij het bewaren en beveiligen van ether en andere crypto-activa waarop is gebouwd Ethereum.
  • Stevigheid: Soliditeit is de slimme contracttaal die wordt gebruikt Ethereum. Het is een programmeertaal voor algemene doeleinden die is ontwikkeld voor gebruik in de EVM-omgeving. Solidity helpt u willekeurige berekeningen uit te voeren. Het is echter bedoeld om digitale token- en winkelstatussen te verzenden en ontvangen.
  • Transacties: Een transactie is een bericht dat van de ene rekening naar een andere rekening wordt verzonden, die mogelijk hetzelfde of leeg is. Het kan binaire gegevens bevatten die Ether worden genoemd.
  • Ethereum Virtuele machine: De Ethereum Virtual Machine, ook wel bekend als EVM, is de runtime-omgeving voor smart contracts. EVM is een computerlaag direct boven de onderliggende hardware. Het is niet alleen sandboxed maar geïsoleerd. Bovendien heeft de code die in de EVM draait geen toegang tot het netwerk, het bestandssysteem of andere processen.

Wat is ether?

Ether is een waardeteken van de Ethereum blockchain. Het wordt vermeld als “ETH” op cryptocurrency-uitwisselingen. Het helpt u bij het betalen van transactiekosten en computerdiensten op de Ethereum netwerk. In de Ethereum netwerk wanneer het contract wordt uitgevoerd, wordt Ether betaald.

Wat is ether?

Wat is ether?

Gas

Om een ​​transactie uit te voeren op de Ethereum netwerk, moet een gebruiker een betaling doen (aan de mijnwerker) Ether via een intermediair token genaamd 'Gas'. Het is een eenheid waarmee u het rekenwerk kunt meten dat nodig is voor het uitvoeren van een slim contract of andere transacties.

In Ethereum, worden de transactiekosten berekend in Ether, die wordt weergegeven als

Ether = Tx Fees= Gas Limit * Gas Price

Waar,

  • Gaslimiet= Verwijst naar de hoeveelheid gas die wordt gebruikt voor de berekening
  • Gas prijs= De hoeveelheid Ether die een gebruiker moet betalen
Typisch Ethereum Netwerktransactie

Ethereum vs Bitcoin

Hier is het belangrijkste verschil tussen Ethereum en Bitcoin:

Parameter Bitcoin Ethereum
Definitie Bitcoin is digitaal geld Ethereum is een wereldcomputer.
Oprichter Satoshi Nakamoto Vitalik Butarrn
Hashing-algoritmen Bitcoin gebruikt SHA-256-algoritme. Ethereum maakt gebruik van het Etash-algoritme.
Gemiddelde bloktijd 10 minuten 10 15-sec
Release Date Januari 9 2008 30 juli 2015
Vrijgavemethode Genesis blokgeest Prasala
Blockchain Bewijs van het werk Bewijs van werk (planning voor POS)
Gebruik Digital Valuta Slimme contracten
Digital Valuta
Cryptovaluta gebruikt Bitcoin(Satoshi) Ether
Blokkeert tijd 10 Minuten 12-14 seconden
Mijnbouw ASIC mijnwerkers GPU's
schaalbare Niet nu Ja
Concept Digiveel geld Wereldcomputer
Cryptocurrency-token BTC Ether
Turing Turing onvolledig Turing compleet
Methode voor het vrijgeven van munten Vroege mijnbouw Via ICO
Protocol Bitcoin maakt nog steeds gebruik van het pool mining-concept. Het maakt gebruik van een Ghost-protocol.

Volgende in dit Ethereum tutorial, we zullen leren over toepassingen van Ethereum.

Toepassingen van Ethereum

Hieronder vindt u de toepassingen van Ethereum:

  • Bankieren: Met Ethereum's gedecentraliseerde systeem. Het is voor een hacker vrijwel onmogelijk om ongeoorloofde toegang te krijgen tot de persoonlijke gegevens van een individu.
  • Overeenkomsten: Door gebruik te maken van een slim contract kunnen overeenkomsten zonder enige wijziging worden gehandhaafd en uitgevoerd.
  • Voorspellingsmarkt: De voorspellingsmarkt is een ander prachtig gebruiksvoorbeeld Ethereum Slim contract. De platforms zoals Gnosis en Augur gebruiken Ethereum Voor dit doeleinde.
  • Digital identiteitsbeheer: DigiTalrijke identiteiten kunnen worden beheerd door gebruik te maken van slimme contracten die de grote problemen van identiteitsdiefstal en datamonopolie oplossen.

Voordelen Ethereum

Hieronder volgen de voordelen van: Ethereum:

  • Hiermee kunt u programma's uploaden en laten uitvoeren.
  • 100% uptime en DDOS-bestendig.
  • Ethereum helpt u bij het creëren van een verhandelbaar token dat u kunt gebruiken als nieuwe valuta of virtueel aandeel.
  • Persistente en permanente gegevensopslag.
  • Bouw virtuele organisaties.
  • Helpt u bij het ontwikkelen van gedecentraliseerde applicaties.
  • Ethereum helpt u bij het bouwen van fouttolerante en zeer veilige gedecentraliseerde apps.

Nadelen van Ethereum

  • Het Ethereum Virtual Machine is traag, dus u kunt het niet gebruiken voor grote berekeningen.
  • Opslag op de blockchain is duur.
  • Zwermschaalbaarheid is een probleem, dus er is een wisselwerking met decentralisatie. Private blokketens zullen zich waarschijnlijk verspreiden.
  • Het oplossen van bugs of het updaten van apps is een lastige taak, omdat elke peer in het netwerk zijn knooppuntsoftware moet updaten.
  • Sommige toepassingen vereisen verificatie van de gebruikersidentiteit, en omdat er geen centrale autoriteit is om de gebruikersidentiteit te verifiëren.

Als je meer wilt weten over het maken van je eigen cryptocurrency, is hier een gratis tutorial die je wilt bekijken: Hoe creëer je je eigen cryptocurrency?

Samenvatting

  • Ethereum betekenis: Ethereum is een open source softwareframework dat is gebaseerd op blockchain-technologie.
  • Ethereum helpt u bij het bouwen van slimme contracten en gedecentraliseerde applicaties zonder enige downtime of tussenkomst van derden.
  • Ethereum werd in 2013 gelanceerd door ontwikkelaar Vitalik Buterin.
  • Met slimme contracten kunnen blockchain-gebruikers geld en eigendommen uitwisselen. Mijnbouw Ethereum kan ook worden gebruikt voor slimme contracten Digital Valuta.
  • Ether is een waardeteken van de Ethereum blockchain. Het wordt vermeld als “ETH” op cryptocurrency-uitwisselingen.
  • Om een ​​transactie uit te voeren op de Ethereum netwerk, moet een gebruiker een betaling doen (aan de mijnwerker) Ether via een intermediair token genaamd 'Gas'.
  • Ethereum garandeert 100% uptime en DDOS-bestendig.
  • Bugs oplossen of apps updaten in de Ethereum netwerk is een zware taak omdat elke peer in het netwerk zijn knooppuntsoftware moet bijwerken.