Wat is Ethereum? Beginnershandleiding voor dit gedecentraliseerde computerplatform

Ethereum-gids

Bitcoin is de legacy, originele cryptocurrency die een hele industrie van innovatie heeft gelanceerd, gebaseerd op blockchain-technologie en het bijbehorende gebied van technische en economische mechanica.

In de eerste plaats gezien als een opslagplaats van waarde en een medium van waarde-uitwisseling buiten de jurisdictie van overheden of derden, richt de applicatie van Bitcoin zich op het bieden van individuele economische vrijheid door het creëren van een nieuwe financiële technologie.

De toepassing van blockchain-technologie, cryptografie, gedistribueerd computergebruik en economie in een systeem als dat van Bitcoin was echter het topje van de ijsberg voor een toekomstige industrie met een enorm potentieel. Ethereum opende de deur naar het potentieel om blockchain-technologie te gebruiken voor een breed scala aan toepassingen.

Wat is Ethereum?

Ethereum, gekoppeld aan een gedistribueerde wereldcomputer, is een open-source, openbare blockchain en gedecentraliseerd computerplatform met turing-compleet slimme contractfunctionaliteit.

Eind 2013 voorgesteld door een toen 19-jarige Vitalik Buterin, als een platform dat hypothetisch de blockchain zou kunnen gebruiken om computerprogramma’s op te slaan en uit te voeren via een internationaal netwerk van gedistribueerde knooppunten, is Ethereum de meest bekende en gevestigde cryptocurrency buiten Bitcoin.

Ethereum-gids

De geschiedenis van Ethereum

Ethereum heeft een lange, controversiële en zeer belangrijke geschiedenis die een grote invloed heeft gehad op het vormgeven van de moderne cryptocurrency-sfeer. De wit papier voorgesteld door Vitalik eind 2013 was het begin van het Ethereum-tijdperk.

Geschetst als een gedistribueerde wereldcomputer voor het uitvoeren en opslaan van computerprogramma’s, was het doel om een ​​gedistribueerd computerplatform te creëren dat ten volle profiteerde van het potentieel dat wordt geboden door blockchain-technologie. Zoals Vitalik het verwoordt in de inleiding van zijn paper:

“ Wat Ethereum van plan is te bieden, is een blockchain met een ingebouwde, volwaardige Turing-complete programmeertaal die kan worden gebruikt om ‘contracten’ te creëren die kunnen worden gebruikt om willekeurige toestandsovergangsfuncties te coderen, waardoor gebruikers elk van de beschreven systemen kunnen maken. hierboven, evenals vele andere die we ons nog niet hebben voorgesteld, simpelweg door de logica op te schrijven in een paar regels code “

De systemen die hij ‘hierboven beschrijft’ in het citaat verwijzen naar veelgebruikte applicaties (dapps) die tegenwoordig bovenop de Ethereum-blockchain zijn gebouwd, zoals on-chain digitale activa (ERC-20-tokens), niet-vervangbare activa, gedecentraliseerde uitwisselingen, ketenidentiteits- en reputatiesystemen, peer-to-peer gokken, gedecentraliseerde autonome organisaties (DAO’s), en met name slimme contracten.

Slimme contracten zijn het belangrijkste kenmerk van Ethereum en zijn in feite zelfuitvoerende programma’s die de uitwisseling van alles van waarde op het netwerk vergemakkelijken, onveranderlijk opgeslagen op de blockchain. Ze worden uitgevoerd wanneer aan specifieke voorwaarden is voldaan en zijn buiten de invloed van derden of censuur en hebben geen downtime, zolang het Ethereum-netwerk functioneert.

De algemene ambitie van het project die in het witboek wordt geschetst, evenals de technische expertise van de jonge oprichter, trokken de aandacht van velen in de cryptocurrency-ruimte. De kerninnovatie van het platform werd bekend als de ‘Ethereum Virtual Machine’ (EVM) en is een complete software die op het Ethereum-netwerk draait, waardoor iedereen elk programma kan uitvoeren, ongeacht de programmeertaal, op de Ethereum-blockchain. Het resultaat is het potentieel om een ​​breed scala aan gedecentraliseerde applicaties te creëren, allemaal op één platform.

De vroege ontwikkeling van Ethereum begon begin 2014 met Vitalik en een klein team, waaronder Anthony Di Iorio, Charles Hoskinson en Mihai Alisie. Het project begon via het Zwitserse bedrijf Ethereum Switzerland GmbH en vervolgens via de Zwitserse non-profit Ethereum Foundation.

Vitalik Buterin

Lees ons profiel van Vitalik Buterin

Joseph Lubin was destijds COO bij Switzerland GmbH en hielp bij de oprichting van de Ethereum Foundation. Hij blijft een prominente figuur in de cryptocurrency-gemeenschap als de oprichter van ConsenSys.

In juli 2014 onderging Ethereum een ​​crowdsale waarbij van juli tot augustus meer dan $ 14 miljoen werd opgehaald. In september van hetzelfde jaar werd de Ether (de Ethereum-valuta) gedistribueerd onder de investeerders en het ontwikkelingsteam, terwijl de resterende financiering naar de Ethereum Foundation ging..

In juli 2015 werd de eerste experimentele release van Ethereum door het mainnet gelanceerd, die de “Frontier” -release werd genoemd. De eerste grote upgrade naar het Ethereum-platform werd in maart 2016 uitgebracht als “Homestead” en was de eerste upgrade die als stabiel werd beschouwd, met de nadruk op gasprijzen, beveiliging en transactieverwerking. Destijds waren critici van Ethereum nog steeds op hun hoede over de veiligheid en stabiliteit, want hoewel het een compleet Turing-platform is dat een aanzienlijk aantal potentiële ontwikkelingstoepassingen biedt, brengt het ook enkele ernstige en mogelijk fatale beveiligingsproblemen met zich mee..

De DAO

Ondanks bezorgdheid over de veiligheid, werd op de golf van opwinding van de gemeenschap The DAO, een gedecentraliseerde autonome organisatie opgericht die functioneert als een door investeerders geleid durfkapitaalfonds. De DAO haalde ongeveer $ 150 miljoen op via bijdragen van meer dan 11.000 mensen en werd gezien als een nieuwe, zelfuitvoerende combinatie van slimme contracten die waren ontworpen om te functioneren als een gedecentraliseerd investeringsvehikel.

Berucht is de DAO is gehackt in juni 2016 toen onbekende gebruikers een kwetsbaarheid in de code konden misbruiken en $ 50 miljoen konden verplaatsen naar een andere DAO (bekend als de Dark DAO). Verder gebruikten andere gebruikers, eenmaal openbaar, dezelfde kwetsbaarheid om het resterende geld om te leiden naar een derde DAO, de White Hat DAO..

Wat is een DAO?

Lees meer over DAO’s en de DAO-hack

De resulterende neerslag was intens en sterk polariserend. Twee kanten kwamen naar voren en de ene kant beweerde dat de onveranderlijkheid van de blockchain en het kernprincipe van ‘code as law’ niet konden worden overtreden, terwijl de andere kant pleitte voor het hard forceren van het protocol om het geld van investeerders terug te geven en de toegang van hackers tot de fondsen op de originele Ethereum-blockchain.

Uiteindelijk kondigde Vitalik Buterin in juli 2016 aan dat mijnwerkers overeenstemming hadden bereikt over de hard fork en dat de fork op handen was. Een minderheid van de mijnwerkers hield echter nog steeds stand en bleef standvastig in hun overtuiging dat ze het protocol niet afsloten, omdat ze zagen dat wij het kernprincipe van het platform ondermijnden. Ethereum werd dus gevorkt en de nieuwe ketting werd bekend als Ethereum en de oude, ongekurkte ketting werd bekend als Ethereum Classic, waardoor de Ethereum-gemeenschap effectief werd opgesplitst..

Naarmate de tijd verstreek, gaven de meeste bedrijven, ontwikkelaars, mijnwerkers en gebruikers de voorkeur aan de Ethereum (gevorkte) keten en is de huidige keten Ethereum genaamd met de op één na hoogste marktkapitalisatie en een enorme community erachter. Ethereum Classic (ETC) blijft ook een populaire cryptocurrency, maar het team achter ETC implementeert dezelfde upgrades als de Ethereum-keten en ontwikkelt ook actief het platform.

Ethereum versus Ethereum Classic

Ethereum versus Ethereum Classic: wat zijn de verschillen

De meest recente grote upgrade naar Ethereum kwam in de vorm van “Metropolis – Byzantium”, het eerste deel van een tweedelige Metropolis-upgrade die de basis moet leggen voor de overgang van Ethereum naar de Proof-of-Stake-upgrade. “Casper”, evenals de uiteindelijke implementatie van sharding.

Ethereum liep voorop bij de recente schaalproblemen in de bredere cryptocurrency-industrie. Geplaagd door hoge gaskosten en trage transactietijden, wordt Ethereum geconfronteerd met ernstige bezorgdheid over zijn vermogen om te schalen om te voldoen aan de eisen van duizenden dapps die op zijn platform draaien en over een voldoende hoge doorvoercapaciteit om een ​​uitgebreid netwerk van gedecentraliseerde deelnemers te ondersteunen.

De voorgestelde oplossingen zullen komen in de eerder genoemde Casper-upgrade en de uiteindelijke overgang naar sharding, een unieke horizontale databasearchitectuur-partitioneringsmethode die is ontworpen om netwerkcongestie te verminderen en het netwerk te helpen opschalen..

Hoe werkt Ethereum?

De Ethereum Virtual Machine (EVM) is een Turing-complete software die op het Ethereum-netwerk draait. Het voert scripts uit over een gedistribueerd netwerk van computers en maakt de uitvoering en opslag van alles mogelijk, van slimme contracten tot DAO’s. Functioneel stelt Ethereum ontwikkelaars in staat om er gedecentraliseerde applicaties op te bouwen. Dit kunnen games, gedistribueerde registers, organisaties en nog veel meer zijn.

Het ontwerp achter Ethereum, gebaseerd op de wit papier, is bedoeld om de principes te volgen van:

  • Eenvoud – Het protocol moet zo efficiënt mogelijk zijn, zelfs ten koste van gegevensopslag of tijdinefficiëntie.
  • Universaliteit – Een interne Turing-complete scripting is een taal die een ontwikkelaar kan gebruiken om elk smart contract of transactietype te programmeren.
  • Modulariteit – Het Ethereum-protocol moet zo modulair en scheidbaar mogelijk zijn.
  • Behendigheid – Het protocol is niet in steen gebeiteld en eventuele kansen om de protocolarchitectuur of de EVM te verbeteren in schaalbaarheid of beveiliging zullen worden benut.
  • Non-discriminatie / niet-censuur – Het protocol mag niet proberen specifieke gebruikscategorieën actief te beperken of te voorkomen.

Voordelen van Ethereum

De voordelen van Ethereum, niet alleen als een blockchain-gebaseerd platform zelf, maar ook in vergelijking met andere blockchain-gebaseerde platforms, omvatten:

  • Onveranderlijkheid – Een derde partij kan geen gegevens wijzigen.
  • Corruptie / fraudebestendig – Censuur is onhaalbaar nu de PoW-consensus van het uitgebreide en gedecentraliseerde netwerk het eens is over zijn mondiale toestand.
  • Veiligheid – De combinatie van de PoW-consensus, cryptografische technieken die worden gebruikt in het transactiemodel en het ontbreken van een centraal storingspunt beschermt het netwerk tegen hacking en manipulatie.
  • Geen uitvaltijd – Applicaties, slimme contracten, organisaties, enz. Die allemaal op de Ethereum-blockchain draaien, zijn altijd actief en kunnen niet worden uitgeschakeld.

Nadelen van Ethereum

Als een Turing-compleet platform is Ethereum vatbaar voor kwetsbaarheden die kunnen worden misbruikt door de complexiteit van de primaire programmeertaal die wordt gebruikt in slimme contracten, Solidity. Slimme contractbeveiliging is een grote zorg geworden en de DAO-hack was de onthullende gebeurtenis die leidde tot algemene bezorgdheid over de levensvatbaarheid op lange termijn van slimme contracten in de toekomst.

Ethereum legt ook een grote nadruk op beveiliging en decentralisatie boven schaalbaarheid. Hoewel schaalbaarheidsoplossingen in de maak zijn en aan de horizon liggen, maken de lage doorvoercapaciteit en hoge gaskosten voor Ethereum het op dit moment onhandig voor reguliere gebruikers die op zoek zijn naar gratis gebruik van applicaties die ze ook gewend zijn, evenals voor ontwikkelaars die bouwen toepassingen, waarbij de gaskosten in sommige gevallen onbetaalbaar hoog zijn geworden.

Transactiemodel

Ethereum gebruikt een accountgebaseerd model, vergelijkbaar met een modern bankmodel voor gebruikers, in plaats van het UTXO model van Bitcoin. De globale status van Ethereum is verdeeld in deze accounts, die bestaan ​​uit adressen van 20 bytes en waarbij elke transactie van waarde of informatie tussen accounts wordt beschouwd als een statusovergang.

Een Ethereum-account bevat 4 velden. De nonce, etherbalans, contractcode en opslag. Er zijn twee soorten rekeningen: rekeningen in externe eigendom en contractrekeningen. Accounts van extern eigendom zijn gebruikersaccounts die worden beheerd door privésleutels, geen code bevatten en kunnen worden gebruikt om transacties aan te maken en te ondertekenen. Een contractaccount is een smart contract, beheerd door code en ontvangt berichten waarmee berichten en code kunnen worden opgeslagen en waarmee contact kan worden opgenomen met andere contracten en externe accounts.

Ether is de valuta van het Ethereum-platform, terwijl Gas de afgeleide is van Ether die wordt gebruikt om te betalen voor transacties en berekeningen in het netwerk. Ethereum koos om een ​​aantal redenen het accountgebaseerde model boven het UTXO-model van Bitcoin, waarover u meer diepgaande informatie kunt vinden hier.

Ethereum-mijnbouw

Ethereum-mijnbouw is in veel opzichten vergelijkbaar met Bitcoin-mijnbouw. Er is echter een primair verschil waarbij de Ethereum-blockchain niet alleen de transactielijst van de blockchain opslaat, maar ook de meest recente status van het netwerk..

Ethereum maakt ook gebruik van Patricia Trees in plaats van Merkle Trees als onderdeel van de blockchain-staatsregulering. Patricia Trees is een gemodificeerde vorm van Merkle Trees waarmee Ethereum efficiënt de staat van de blockchain in elk blok kan opslaan en aanpassen.

Enkele andere opvallende kenmerken van de Ethereum-blockchain en mijnbouw zijn:

  • 12 seconden bloktijd
  • Ethash Mining Algorithm (gebruikt DAG)
  • Statische blokbeloning van 3 ETH
  • Mijnwerkers compenseerden het gas dat in blokken werd verbruikt.
  • Extra beloning voor het opnemen van ooms als blokken.

Hoe Ethereum te mijnen

Lees meer over Ethereum Mining in onze complete gids

Consensus

Ethereum maakt momenteel gebruik van een aangepast Nakamoto Consensus Proof-of-Work (PoW) consensusmodel. De PoW-consensus in Ethereum is extreem veilig, aangezien het netwerk uit duizenden gedecentraliseerde knooppunten over de hele wereld bestaat.

Mijnbouw in het PoW-model van Ethereum maakt gebruik van de Ethash (DAG) algoritme dat is ontworpen om een ​​snelle verifieerbaarheidstijd te versnellen. Bovendien profiteren grootschalige mijnwerkers relatief weinig van grotere bewerkingen vanwege de grote geheugenvereisten van het algoritme.

Dit model zal uiteindelijk worden vervangen door een Proof-of-Stake consensusimplementatie met de aanstaande Casper-upgrade.

Beginnersgids voor Ethereum Casper

Lees meer over Ethereum Casper

Slimme contracten & Dapps

Slimme contracten en het vermogen van ontwikkelaars om gedecentraliseerde applicaties op Ethereum te bouwen, is de meest prominente functie. Van het bouwen van dapps die als games fungeren tot teams die hun eigen ERC-20-tokens op Ethereum uitbrengen, een groot aantal belangrijke ontwikkelingen in de bredere cryptocurrency-industrie is mogelijk gemaakt door gebruik te maken van deze functionaliteit van de EVM..

Solidity is momenteel de primaire programmeertaal die wordt gebruikt om slimme contracten te schrijven en dapps te bouwen, maar Ethereum experimenteert momenteel met een nieuwe Beta-programmeertaal die bekend staat als Vyper dat zou een veel eenvoudigere, veiligere en controleerbare taal moeten zijn voor slimme contracten om enkele van de complexiteitstekortkomingen rond Solidity te verhelpen.

Als Ethereum kan schalen om te voldoen aan de gangbare applicatie- en doorvoereisen, zijn de mogelijke iteraties van dapps op het platform eindeloos. Ontwikkelaars zullen nieuwe wegen hebben om geld te verdienen met hun creaties, gebruikers zullen niet worden belast met dure en inefficiënte derde partijen, en uiteindelijk zullen applicaties (en zelfs blockchains) interoperabel worden met elkaar, waardoor een geheel nieuw paradigma van applicatie-ontwikkeling en innovatie mogelijk wordt..

De toekomst van Ethereum

Ethereum lijkt steevast naast Bitcoin geplaatst als het centrum van de cryptocurrency-wereld. Met standaarden die worden voorgesteld en geïmplementeerd op het Ethereum-netwerk, een enorme en toegewijde gemeenschap van ontwikkelaars en verschillende andere bijdragers erachter, en een vocale, getalenteerde leider in Vitalik Buterin die de weg wijst, ziet de toekomst van Ethereum er rooskleurig uit.

Ethereum blijft aan de voorhoede van innovatie in de industrie met ontwikkelingen zoals de geplande overgang naar sharding die wordt gezien als een van de meest ontmoedigende taken die er zijn, niet alleen op het gebied van blockchain, maar ook voor de grotere technische gemeenschap. Ethereum somt ook een aantal toekomstige technologieën op die ze actief of mogelijk ontwikkelen, waaronder:

  • Portemonnees opslaan
  • Gewasverzekering
  • Gedecentraliseerde datafeed
  • Multisig Escrow
  • Cloud computing
  • P2P-gokken
  • Voorspellingsmarkten (d.w.z. Augur)
  • Gedecentraliseerde marktplaatsen (d.w.z. 0x)

Het Ethereum-team ontwikkelt niet alleen baanbrekende innovaties, maar ook de grotere gemeenschap die deelneemt aan het netwerk in de vorm van het ontwikkelen van hun eigen projecten, binnen de grenzen van het Ethereum-netwerk, levert ook een belangrijke bijdrage. Enkele interessante en verkennende toepassingen van Ethereum omvatten projecten zoals Aragon, 0x, Augur, Golem, en Loom Network.

Gevolgtrekking

Ethereum is tegenwoordig een van de belangrijkste en meest populaire platforms in de blockchain / cryptocurrency-industrie. Terwijl tech-talent naar de ruimte blijft migreren, acceptatie meer mainstream wordt en schaaloplossingen worden geïmplementeerd, lijkt Ethereum de gedistribueerde wereldcomputer te blijven voor de gedecentraliseerde applicaties van morgen..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me