Ethereum werkt als een globaal, gedecentraliseerd platform voor tokens en voor nieuwe vormen van applicaties. Met het platform van Ethereum kan je code schrijven voor tokens en geld, maar ook voor bijvoorbeeld smart contracts.
Net als Bitcoin is Ethereum een blockchain-protocol. Maar Ethereum verschilt op één fundamenteel punt:
- Bitcoin is een protocol voor decentrale betalingen
- Ethereum is een protocol voor decentrale applicaties
Maar hoe werkt Ethereum dan, en hoe verschilt deze werking van die van het protocol van Bitcoin? Dat vertellen we jou in dit artikel.
Wat is Ethereum?
Kort gezegd is Ethereum een netwerk voor gedecentraliseerde applicaties. Dat zijn applicaties die niet op een centrale plek worden beheerd, maar door verschillende computers op het netwerk van Ethereum.
Net zoals bitcoin kan je ether ook gebruiken als digitale valuta. Ether is de munt- en betaaleenheid op het Ethereum netwerk.
Maar er bestaan meer munten op het Ethereum netwerk.
Munten die via Ethereum bestaan worden tokens genoemd. Deze tokens horen allemaal bij verschillende decentrale applicaties (dAPP). Elke token die je online vindt, is van een bedrijf of instelling en zij draaien apps. Vaak kan je met die bijbehorende tokens betalen in die app. Maar hoe werkt dit eigenlijk? Hoe bestaan decentrale applicaties op het Ethereum netwerk?
Informatie uit smart contracts
Er bestaan verschillende applicaties op het Ethereum netwerk. Je kent misschien cryptokitties wel. Dat zijn die schattige katjes die je kan kopen en verzamelen met ether. De informatie voor deze applicaties wordt opgeslagen door smart contracts.
Hoewel de naam smart contracts anders doet vermoeden, hoeft een smart contract niet slim te zijn. Een smart contract is een set met vooraf vastgestelde regels. Op basis van die regels wordt er een actie uitgevoerd.
Een voorbeeld: een verzekeringsmaatschappij sluit een smart contract af met een boer. In tijden van extreme droogte wordt de boer automatisch gecompenseerd voor zijn verlies. Dat staat namelijk vastgelegd in het smart contract. Op die manier worden processen geautomatiseerd, er hoeft geen mensenwerk aan te pas te komen.
Nodes en miners hebben een andere rol
Op het bitcoin netwerk controleren nodes en miners simpelweg transacties. Dat gebeurt op het Ethereum netwerk ook, maar hier hebben deze nodes en miners ook een andere rol. Zij controleren namelijk ook de staat van een transactie.
Bij bitcoin worden betalingen verwerkt. Bij Ethereum ook, maar daar wordt ook de ‘state’ verwerkt. Ofwel: de staat van een smart contract. Want; wat is er veranderd? En waartoe leidt dat? Vergelijk het met het eerdere voorbeeld van de boer die automatisch wordt uitbetaald door de verzekering.
Nodes en miners denken daar overigens niet bij na. Zij controleren enkel of alles verloopt volgens de regels van het smart contract. Is dat het geval, dan is er sprake van een geldige verandering. Dit maakt een smart contract dus niet per se slim. Het houdt namelijk geen rekening met externe, menselijke factoren, die niet worden genoemd in het contract.
Het systeem is niet erg efficiënt
Veel blockchaintoepassingen werken op het Ethereum netwerk. Het woord blockchain was in 2017 en 2018 een enorm buzzwoord. Iedere organisatie die het woord gebruikte, was hip. Maar eigenlijk is een smart contract via de blockchain niet altijd de snelste manier om informatie te verwerken voor een organisatie.
Iedere aanpassing van een ‘state’ in een smart contract moet namelijk door iedere node op het Ethereum netwerk worden gecontroleerd. Is iedereen het eens over de aanpassing, dan kan de verandering pas doorgaan. Dit maakt het systeem niet snel.
Of, zoals een Ethereum ontwikkelaar het op Github vertelt: ‘Een goede vuistregel is: je kan niet meer met een Ethereum applicatie dan met een smartphone uit 1999.’
Toepassingen van Ethereum
Oke, het Ethereum netwerk bestaat uit decentrale applicaties die werken door middel van smart contracts. Maar hoe wordt Ethereum nu in de praktijk gebruikt (naast Cryptokitties dan)?
Games
Veel decentrale applicaties op het Ethereum netwerk zijn (mobile) games. Zo kan je niet alleen katjes kopen, maar kan je ook op een decentrale manier Rome veroveren. Of je eigen draken trainen. Maar het aantal dagelijkse gebruikers van deze decentrale apps is laag.
Decentrale exchanges
Sommige decentrale exchanges zijn gebouwd op het Ethereum netwerk. Met een decentrale exchange is het mogelijk om in verschillende cryptocurrencies te handelen, zonder tussenkomst van een centrale partij. Alle transacties worden namelijk automatisch afgehandeld, door middel van smart contracts.
Browsen en adverteren via de blockchain
Met de Brave Browser is het mogelijk om op het internet te browsen via een decentrale applicatie op het Ethereum netwerk. De browser is eigenlijk een platform die publiceerders, bezoekers en adverteerders direct met elkaar verbinden. Er is geen sprake van een tussenpersoon.
Adverteerders betalen tokens om advertenties te zien, en deze tokens worden verdeeld onder publiceerders en bezoekers. En dat allemaal zonder een grote centrale partij die je moet betalen om te kunnen adverteren. Deze applicatie zet een partij zoals Google dus buitenspel.
Disclaimer: de genoemde voorbeelden zijn geen investeringsadviezen. Deze dienen enkel als voorbeeld. Doe altijd je eigen onderzoek voordat je investeert in een cryptocurrency of token.