Wat is Ethereum en hoe werkt het?
Wat is Ethereum en hoe werkt het??
In dit artikel ga ik uitgebreid uitleggen wat Ethereum is en een beetje over hoe het werkt. Maak u geen zorgen, de hele uitleg is niet technisch en gemakkelijk te begrijpen.
Vind je het niet leuk om te lezen? Bekijk onze videogids intead
Wat is Ethereum-samenvatting
Ethereum werd in 2013 voorgesteld en in 2014 tot leven gebracht door Vitalik Buterin. In tegenstelling tot het Bitcoin-netwerk dat alleen is ontworpen voor Bitcoin-transacties, is Ethereum een doe-het-zelfplatform voor gedecentraliseerde apps (of Dapps) die slimme contracten gebruiken. ‘Ether’ is de valuta van het Ethereum-netwerk en wordt gebruikt voor het uitvoeren van Dapps.
Dat is Ethereum in een notendop. Als je een gedetailleerde uitleg over Ethereum wilt, lees dan dit bericht verder. Dit is wat ik zal behandelen:
1. Bitcoin versus Blockchain
Voordat we ingaan op wat Ethereum is, moeten we een korte samenvatting maken van Bitcoin, aangezien dit de basis is waaruit Ethereum is ontstaan.
Inmiddels weet u waarschijnlijk dat Bitcoin een vorm van gedecentraliseerd geld is, en als u nog vragen heeft over wat dat betekent of hoe het werkt, dan kunt u overwegen om onze originele video, “wat is Bitcoin?”, Opnieuw te bekijken..
Voordat Bitcoin werd uitgevonden, was de enige manier om geld digitaal te gebruiken via een tussenpersoon zoals een bank of Paypal. Zelfs toen was het gebruikte geld nog een door de overheid uitgegeven en gecontroleerde valuta.
Bitcoin heeft dat echter allemaal veranderd door een gedecentraliseerde vorm van valuta te creëren die individuen rechtstreeks konden verhandelen zonder tussenkomst van een tussenpersoon. Elke Bitcoin-transactie wordt gevalideerd en bevestigd door het hele Bitcoin-netwerk. Er is geen enkel storingspunt, dus het systeem is vrijwel onmogelijk uit te schakelen, te manipuleren of te besturen.
Best netjes he?
Van Bitcoin tot Blockchain
Welnu, nu we weten dat geld kan worden gedecentraliseerd, welke andere functies van de samenleving die tegenwoordig gecentraliseerd zijn, zouden beter gediend zijn op een gedecentraliseerd systeem?
Hoe zit het met stemmen? Stemmen vereist een centrale autoriteit om stemmen te tellen en te valideren. De overdrachten van onroerend goed maken momenteel gebruik van gecentraliseerde eigendomsregistratie-instanties. Sociale netwerken zoals Facebook zijn gebaseerd op gecentraliseerde servers die alle gegevens beheren die we naar hen uploaden.
Wat als we de technologie achter Bitcoin, beter bekend als Blockchain, zouden kunnen gebruiken om ook andere dingen te decentraliseren??
Het interessante van Blockchain-technologie is dat het eigenlijk een bijproduct is van de Bitcoin-uitvinding.
Blockchain-technologie is gemaakt door reeds bestaande technologieën zoals cryptografie, proof of work en gedecentraliseerde netwerkarchitectuur samen te voegen om een systeem te creëren dat beslissingen kan nemen zonder een centrale autoriteit.
Voordat Bitcoin werd uitgevonden, bestond er niet zoiets als “blockchain-technologie”. Maar toen Bitcoin eenmaal werkelijkheid werd, begonnen mensen op te merken hoe en waarom het werkt en noemden ze dit “ding” blockchain-technologie.
Blockchain is voor Bitcoin wat internet is om te e-mailen. Een systeem waarop u applicaties en programma’s kunt bouwen. Een valuta als Bitcoin is slechts een van de opties.
Dus dit maakte mensen erg opgewonden en ze begonnen te onderzoeken wat we nog meer konden decentraliseren.
Om een systeem echt gedecentraliseerd te krijgen, heeft het echter een groot netwerk van computers nodig om het te laten draaien. Destijds was het enige netwerk dat bestond, Bitcoin, en het was vrij beperkt.
Bitcoin is geschreven in wat bekend staat als een “turing incomplete” taal, waardoor het slechts een klein aantal opdrachten begrijpt (zoals wie hoeveel geld naar wie heeft gestuurd). Als je een complexer systeem wilt maken, heb je een andere programmeertaal nodig, wat een ander netwerk van computers betekent.
Stel je eens voor dat je thuis je eigen gedecentraliseerde programma zou willen bouwen, net als Bitcoin. Je zou moeten begrijpen hoe de decentralisatie van Bitcoin werkt, code schrijven die hetzelfde gedrag nabootst, een enorm netwerk van computers krijgen om deze code uit te voeren, enzovoort … dat is veel werk.
2. Wat is Ethereum?
Ethereum werd voor het eerst voorgesteld eind 2013 en vervolgens in 2014 tot leven gebracht door Vitalik Buterin, die destijds mede-oprichter was van Bitcoin Magazine..
Ethereum is het Do It Yourself-platform voor gedecentraliseerde programma’s, ook wel Dapps genoemd – gedecentraliseerde apps.
Als je een gedecentraliseerd programma wilt maken dat niet door één persoon wordt beheerd (zelfs jij niet, ook al heb je het geschreven), hoef je alleen maar de programmeertaal Ethereum te leren, genaamd Stevigheid en begin met coderen.
Het Ethereum-platform heeft duizenden onafhankelijke computers die het draaien, wat betekent dat het volledig gedecentraliseerd is. Zodra een programma is geïmplementeerd in het Ethereum-netwerk, zorgen deze computers, ook wel knooppunten genoemd, ervoor dat het wordt uitgevoerd zoals geschreven.
Het doel van Ethereum is om het internet echt te decentraliseren.
Veel mensen denken dat het internet al gedecentraliseerd is en dat iedereen zijn eigen site kan beginnen.
Hoewel dat in theorie waar zou kunnen zijn, beheersen in de praktijk Amazon, Google, Facebook, Netflix en andere giganten het grootste deel van het world wide web zoals wij dat kennen. Er is bijna geen activiteit op internet die plaatsvindt zonder een tussenpersoon of derde partij.
Maar toen het concept van digitale decentralisatie eenmaal door Bitcoin werd gedemonstreerd, kwam er een hele nieuwe reeks mogelijkheden beschikbaar.
We kunnen eindelijk beginnen met het voorstellen en ontwerpen van een internet dat gebruikers rechtstreeks verbindt zonder de noodzaak van gecentraliseerde derde partijen.
Mensen kunnen ruimte op de harde schijf rechtstreeks aan andere mensen ‘verhuren’ en Dropbox overbodig maken. Chauffeurs kunnen hun diensten rechtstreeks aan passagiers aanbieden en ‘Uber’ als tussenpersoon verwijderen. Mensen kunnen cryptocurrencies rechtstreeks van elkaar kopen zonder dat er een uitwisseling nodig is die kan worden gehackt of uw geld kan stelen.
Ethereum stelt mensen in staat om rechtstreeks met elkaar in contact te komen zonder een centrale autoriteit om dingen te regelen. Het is een netwerk van computers die samen worden gecombineerd tot één krachtige, gedecentraliseerde supercomputer.
3. Hoe Ethereum werkt – Slimme contracten?
Oké, dus nu weet je wat Ethereum doet, maar we hebben het nog niet gehad over HOE het doet.
De codeertaal van Ethereum, Solidity, wordt gebruikt om ‘Smart Contracts’ te schrijven, de logica die Dapps uitvoert. Laat het me uitleggen…
In het echte leven is alles wat een contract is, een set van “Ifs” en “Thens”. Dit betekent een reeks voorwaarden en acties. Bijvoorbeeld – als ik mijn huisbaas $ 1500 betaal op de eerste van de maand, dan laat hij mij mijn appartement gebruiken.
Dat is precies hoe slimme contracten werken op Ethereum. Ethereum-ontwikkelaars schrijven de voorwaarden voor hun programma of Dapp en vervolgens voert het Ethereum-netwerk het uit.
Ze worden slimme contracten genoemd omdat ze alle aspecten van het contract behandelen: handhaving, beheer, prestaties en betaling.
Als ik bijvoorbeeld een slim contract heb dat wordt gebruikt om huur te betalen, hoeft de verhuurder het geld niet actief bij mij te innen. Het contract zelf “weet” of het geld is verzonden. Als ik het geld inderdaad heb gestuurd, kan ik de deur van mijn appartement openen. Als ik mijn betaling mis, word ik buitengesloten.
Slimme contracten hebben echter ook hun nadelen. Terugkomend op mijn vorige voorbeeld, in plaats van een huurder eruit te moeten gooien die niet betaalt, zou een ‘slim’ contract de niet-betalende huurder uit hun appartement sluiten.
Een echt intelligent contract zou echter ook rekening houden met andere factoren, zoals verzachtende omstandigheden, de geest waarmee het contract werd geschreven, en het zou ook uitzonderingen kunnen maken als dit gerechtvaardigd is. Met andere woorden, het zou zich gedragen als een heel goede rechter.
In plaats daarvan is een ‘slim contract’ in de context van Ethereum helemaal niet intelligent. Het is eigenlijk compromisloos letterstreng. Het volgt de regels tot en met een T en kan geen rekening houden met secundaire overwegingen of de ‘geest’ van de wet, zoals wat gewoonlijk gebeurt met echte contracten.
Zodra een slim contract op het Ethereum-netwerk is geïmplementeerd, kan het niet worden bewerkt of gecorrigeerd, zelfs niet door de oorspronkelijke auteur. Het is onveranderlijk.
De enige manier om een smart contract te wijzigen, is door het hele Ethereum-netwerk (d.w.z. alle computers die over de hele wereld deelnemen) ervan te overtuigen dat er een wijziging moet worden aangebracht en dat is vrijwel onmogelijk..
Dit creëert een zeer ernstig probleem, aangezien Ethereum, in tegenstelling tot Bitcoin, is gebouwd met de mogelijkheid om echt complexe contracten te creëren, en complexe contracten zijn erg moeilijk te beveiligen..
Met elk contract, hoe ingewikkelder het is, hoe moeilijker het is om af te dwingen, omdat er meer ruimte is voor interpretaties, of er moeten meer clausules worden geschreven om met onvoorziene gebeurtenissen om te gaan.
Met slimme contracten betekent beveiliging dat elke mogelijke manier waarop een contract kan worden uitgevoerd met perfecte nauwkeurigheid wordt behandeld om ervoor te zorgen dat het contract alleen doet wat de auteur bedoeld heeft..
Ethereum is gelanceerd met het idee dat “code wet is”. Dat wil zeggen, een contract op Ethereum is de ultieme autoriteit en niemand kan het contract overrulen.
Dit kwam allemaal tot stilstand toen het DAO-evenement plaatsvond.
De DAO – Wanneer slimme contracten fout gaan
De DAO staat voor “Decentralized Autonomous Organization” waarmee gebruikers geld konden storten en rendement konden behalen op basis van de investeringen die de DAO deed.
De beslissingen zelf zouden via crowdsourcing en gedecentraliseerd worden genomen. De DAO haalde $ 150 miljoen op in Ethereum-valuta, – ether. Toen Ether handelde voor ongeveer $ 20.
Hoewel dit allemaal erg goed klonk, was de code niet erg goed beveiligd en zorgde ervoor dat iemand een manier bedacht Haal het geld uit de DAO.
Nu zou je kunnen zeggen dat de persoon die de DAO leeghaalde een “hacker” was. Maar sommigen zouden beweren dat dit gewoon iemand was die misbruik maakte van de mazen die hij vond in het slimme contract van de DAO.
Dit is niet veel anders dan een creatieve advocaat die een maas in de huidige wet bedenkt om een positief resultaat voor zijn cliënt te bewerkstelligen.
Wat daarna gebeurde, is dat de Ethereum-gemeenschap besloot dat code niet langer wet is en de Ethereum-regels heeft gewijzigd om al het geld dat naar de DAO is gegaan terug te draaien. Met andere woorden, de contractschrijvers en investeerders deden iets stoms en de Ethereum-ontwikkelaars besloten hen te redden.
De kleine minderheid die het niet eens was met deze stap, bleef bij de originele Ethereum Blockchain voordat het protocol werd gewijzigd en zo werd Ethereum Classic geboren (wat eigenlijk het originele Ethereum is).
4. Ether – de valuta van Ethereum
We hebben tot nu toe veel besproken en het laatste waar ik het over wil hebben is Ethereum als valuta.
We hebben al vastgesteld dat Ethereum in feite een groot aantal computers is die samenwerken als een supercomputer om code uit te voeren die Dapps aandrijft. Dit kost echter geld – geld om de machines te krijgen, van stroom te voorzien, op te slaan en indien nodig te koelen.
Daarom is Ether uitgevonden. Wanneer mensen praten over de prijs van Ethereum, bedoelen ze eigenlijk Ether – de valuta die mensen stimuleert om het Ethereum-protocol op hun computer uit te voeren.
Dit lijkt sterk op de manier waarop Bitcoin-mijnwerkers worden betaald voor het onderhouden van de Bitcoin-blockchain.
Om een slim contract op het Ethereum-platform te implementeren, moet de auteur hiervoor betalen. Die betaling wordt gedaan in de vorm van ether. Dit wordt gedaan zodat mensen geoptimaliseerde en efficiënte code schrijven en de rekenkracht van het Ethereum-netwerk niet verspillen aan onnodige taken.
Ether werd voor het eerst gedistribueerd in Ethereum’s oorspronkelijke initiële muntenaanbod in 2014. Destijds kostte het ongeveer 40 cent om één Ether te kopen. Tegenwoordig wordt één Ether gewaardeerd in honderden dollars sinds het gebruik van het Ethereum-netwerk enorm is gegroeid als gevolg van de ICO-hype die in 2017 begon.
5. Veel gestelde vragen
Is Ethereum een valuta?
Ethereum is de infrastructuur voor het uitvoeren van Dapps wereldwijd. Het is geen valuta, het is een platform. De valuta die wordt gebruikt om het netwerk te stimuleren, wordt Ether genoemd.
Hoeveel is Ethereum op dit moment waard??
Op dit moment 1 Ether ~ 1.363 USD
Wat is het verschil tussen Bitcoin en Ethereum?
Het enige grote verschil tussen Bitcoin en Ethereum is dat Bitcoin wordt gebruikt als een applicatie voor het decentraliseren van geld, terwijl Ethereum wordt gebruikt om slimme contracten uit te voeren en eigenlijk alles te decentraliseren..
Bitcoin met Ethereum vergelijken zou hetzelfde zijn als appels met peren vergelijken, omdat ze niet hetzelfde doel vervullen. Dat gezegd hebbende, zijn hier de belangrijkste verschillen tussen hun kleine overeenkomsten (aangezien het beide cryptocurrencies zijn).
- Totale voorraad munten – Bitcoin heeft een totale voorraad van 21 miljoen, terwijl Ether niet beperkt is in zijn aanbod.
- Hashing-algoritme – Bitcoin gebruikt dat Sha256-algoritme terwijl Ethereum Scrypt gebruikt.
- Gem. Blok bevestigingstijd – Bitcoin heeft een bloktijd van 10 minuten, terwijl Ethereum 15 seconden is.
- Mijnbouwhardware – Bitcoin wordt gedolven met ASIC’s, terwijl Ethereum wordt gedolven met GPU’s.
- Initiële muntverdeling – Bitcoin was altijd gebaseerd op mijnbouw, terwijl Ethereum een ICO uitvoerde.
Ga voor een volledige vergelijking tussen de twee munten naar mijn Bitcoin vs. Ethereum-pagina.
Hoe wordt Ethereum gemaakt?
Ether wordt gemaakt door het mijnbouwproces, net als bij Bitcoin. Dit betekent dat computers over de hele wereld strijden om het oplossen van een wiskundig probleem.
De eerste computer die het probleem oplost, mag het volgende blok Ethereum-transacties minen. In ruil daarvoor krijgt hij 2 nieuwe Ether van het netwerk. Je kunt hier meer lezen over Ethereum-mijnbouw.
6. Conclusie
Hopelijk heb je nu een beter begrip van wat Ethereum is: een netwerk van computers die samenwerken om het gecentraliseerde model van programma’s en bedrijven te vervangen die tegenwoordig op internet draaien. Als je meer wilt weten over hoe Ethereum werkt, raad ik je aan verder te gaan met onze Ethereum-portefeuillegids.
Wellicht heeft u nog enkele vragen of opmerkingen. Als dat het geval is, laat ze dan achter in het commentaargedeelte hieronder.
Speciale dank aan:
- Jimmy Song wie is bericht over slimme contracten heeft ons veel geholpen bij het maken van deze video.
- Nitzan Raber