Wat is Ethereum en hoe werkt de blockchain?
Auteur: Redactie Domeny.ForSale Gepubliceerd
In het kort: Ethereum is een openbaar blockchainnetwerk waarmee je digitale activa kunt versturen en programma’s kunt uitvoeren die smart contracts worden genoemd. De eigen cryptovaluta, ether (ETH), wordt onder meer gebruikt om transacties te betalen en het netwerk te beveiligen. Ethereum is dus niet alleen een ‘digitale munt’, maar ook een platform voor applicaties die zonder één centrale beheerder werken.
Ethereum en ETH — wat is het verschil?
Ethereum is het netwerk en het geheel van regels waarbinnen het werkt. Ether (ETH) is het activum dat binnen dit netwerk wordt gebruikt. Wie zegt ‘Ethereum te kopen’, bedoelt meestal ETH kopen, niet aandelen in een bedrijf. Het bezit van ether geeft je geen aandeelhoudersrechten of recht op een deel van de winst van een onderneming.
De basis van Ethereum is de blockchain: een register van handelingen die in blokken worden gegroepeerd en waarvan veel computers een kopie bewaren. Deelnemers aan het netwerk kunnen onafhankelijk controleren of de vastgelegde gegevens aan de netwerkregels voldoen. Transactiegegevens zijn openbaar, maar een walletadres bevat op zichzelf niet de voor- en achternaam van de eigenaar.
Bitcoin is vooral ontstaan als systeem voor het versturen van digitaal geld. Ethereum legt vanaf het begin meer nadruk op programmeerbare handelingen en applicaties. Dit is een vergelijking van de belangrijkste uitgangspunten, niet de bewering dat Bitcoin alleen voor betalingen dient of dat Ethereum daar niet voor kan worden gebruikt.
Hoe werkt het netwerk en wie keurt transacties goed?
Ethereum gebruikt proof of stake, een mechanisme om overeenstemming te bereiken over de toestand van het netwerk op basis van ETH dat als onderpand is vastgezet. Validators — deelnemers die de daarvoor benodigde software draaien — stellen blokken voor en bevestigen dat ze correct zijn. Voor het uitvoeren van hun taken kunnen ze beloningen ontvangen; bij bepaalde overtredingen kunnen ze een deel van hun onderpand verliezen. Ethereum gebruikt geen mining op basis van proof of work meer.
Een gebruiker verstuurt een transactie met een wallet en ondertekent die met een privésleutel: geheime gegevens waarmee handelingen kunnen worden geautoriseerd. Het netwerk controleert de ondertekening en andere voorwaarden, zoals het beschikbare saldo. Een vastgelegde en definitief bevestigde transactie heeft geen gewone functie ‘ongedaan maken’, zoals sommige betaaldiensten die kennen.
Een wallet is een hulpmiddel om sleutels te beheren en met de blockchain te communiceren. Een wallet bewaart geen munten zoals bestanden op een schijf: het saldo volgt uit de gegevens die in het netwerk zijn vastgelegd. Verlies van de sleutels kan betekenen dat je de toegang verliest. Als je ze prijsgeeft, kan iemand anders de controle over je activa krijgen.
Smart contracts: programma’s die vastgelegde regels uitvoeren
Een smart contract is een programma dat in de blockchain is opgeslagen en bij aanroep bepaalde instructies uitvoert. Het kan bijvoorbeeld de voorwaarden voor het ruilen van twee tokens controleren en de ruil in één handeling afwikkelen. De naam betekent echter niet dat het programma ‘intelligent’ is of automatisch een overeenkomst in juridische zin vormt.
Denk aan een kaartjesautomaat: zodra aan de voorwaarden is voldaan, voert die de geprogrammeerde handeling uit. Een smart contract werkt op een vergelijkbare manier, maar de regels worden door het netwerk uitgevoerd. Als de code een fout bevat, beschermt die automatische uitvoering de gebruiker niet tegen verlies.
Op Ethereum worden onder meer de volgende toepassingen ontwikkeld:
- Financiële DeFi-applicaties: diensten die smart contracts gebruiken voor het ruilen van activa, leningen of andere financiële handelingen.
- Tokens: digitale eenheden die door applicaties worden aangemaakt. Hieronder vallen stablecoins, die zijn ontworpen om hun waarde ten opzichte van een bepaald referentiepunt, bijvoorbeeld de dollar, te behouden.
- NFT: unieke tokens die als identificatie van voorwerpen, kaartjes of verzamelobjecten kunnen dienen. De aankoop van een NFT betekent niet automatisch dat je ook de auteursrechten verkrijgt.
Niet elke applicatie op Ethereum is volledig gedecentraliseerd. De interface kan afhankelijk zijn van één bedrijf, en een beheerder kan bevoegd zijn om het contract te wijzigen. Programma’s die gegevens van buiten de blockchain nodig hebben, gebruiken aanvullende mechanismen, zogeheten orakels. Ook die brengen afhankelijkheden en risico’s met zich mee.
Gas en layer 2-netwerken — waar komen de kosten vandaan?
Gas is een eenheid die meet hoeveel werk nodig is om een handeling op Ethereum uit te voeren. Transactiekosten op het hoofdnetwerk worden in ETH betaald. Ze hangen onder meer af van de complexiteit van de handeling en de actuele vraag naar ruimte in de blokken, niet alleen van de waarde van het verstuurde bedrag.
Een gewone ETH-overboeking vergt doorgaans minder werk dan een handeling met meerdere stappen in een financiële applicatie. Ook een mislukte transactie kan geld kosten, omdat het netwerk al een deel van de berekeningen heeft uitgevoerd. Controleer de geschatte kosten in je wallet voordat je de handeling bevestigt.
Layer 2-netwerken (L2) verwerken handelingen buiten het hoofdnetwerk van Ethereum. Ze gebruiken het hoofdnetwerk voor de afwikkeling en beveiliging, op een manier die per oplossing verschilt. Vaak verlagen ze de kosten, maar ze hebben eigen regels en aanvullende risico’s. Om activa tussen netwerken te verplaatsen, kan een bridge nodig zijn — een mechanisme voor overdracht — of een opname vanaf een cryptobeurs rechtstreeks naar het gekozen netwerk.
Hoe leer je Ethereum kennen zonder onnodig risico?
Je hoeft geen ETH te kopen om Ethereum te begrijpen. Je kunt eerst transacties bekijken in een openbare explorer, een zoektool voor blockchaingegevens, of een wallet uitproberen op een testnetwerk. De middelen op een testnetwerk zijn geen gewone ETH van het hoofdnetwerk.
Als je je eerste overboeking wilt doen, controleer dan welk netwerk de ontvanger ondersteunt, het adres, de kosten en het minimale stortingsbedrag als de dienst dat vereist. Overweeg vervolgens een kleine testoverboeking. Hetzelfde adresformaat in twee netwerken garandeert niet dat een cryptobeurs stortingen vanuit beide netwerken bijschrijft.
Geef de herstelzin van je wallet nooit door aan een website of een medewerker. Lees bij het gebruik van applicaties ook welke machtigingen je verleent: toestemming om tokens uit te geven kan een contract in staat stellen die later over te dragen zonder dat je elke overboeking afzonderlijk ondertekent.
De prijs van ETH schommelt, en staking, applicaties en diensten die activa voor je bewaren hebben elk hun eigen risico’s. Deze uitleg beschrijft de technologie en is geen persoonlijk beleggingsadvies. Controleer voordat je een bepaalde dienst gebruikt de actuele kosten, ondersteunde netwerken en opnameregels in de officiële documentatie.
Zie ook: Wat is 2FA?
