Wat is Ethereum en wat zijn slimme contracten?

Ethereum is een gedecentraliseerd computerplatform. Het genereert een crytocurrency-token dat bekend staat als Ether. Programmeurs kunnen “slimme contracten” schrijven op de Ethereum-blockchain, en deze contracten worden automatisch uitgevoerd volgens hun code.

Wat is Ethereum?

Ethereum wordt vaak in één adem genoemd met Bitcoin, maar het is nogal anders. Bitcoin is een cryptocurrency en gedecentraliseerd betalingsnetwerk waarmee Bitcoin-tokens tussen gebruikers kunnen worden overgedragen.

VERWANT: Wat is bitcoin en hoe werkt het?

Het Ethereum-project heeft grotere doelen. Zoals de Ethereum-website het stelt: “Ethereum is een gedecentraliseerd platform dat slimme contracten uitvoert.” Deze contracten draaien op de “Ethereum Virtual Machine”, een gedistribueerd computernetwerk dat bestaat uit alle apparaten waarop Ethereum-knooppunten worden uitgevoerd.

Het gedeelte “gedecentraliseerd platform” betekent dat iedereen een Ethereum-knooppunt kan opzetten en uitvoeren, op dezelfde manier als iedereen een Bitcoin-knooppunt kan draaien. Iedereen die een ‘smart contract’ op de knooppunten wil uitvoeren, moet de operators van die knooppunten in Ether betalen, een cryptocurrency-token dat aan Ethereum is gekoppeld. Mensen die Ether-knooppunten gebruiken, leveren dus rekenkracht en worden betaald in Ether, op een vergelijkbare manier als hoe mensen die Bitcoin-knooppunten gebruiken, hashingkracht leveren en worden betaald in Bitcoin.

Met andere woorden, terwijl Bitcoin slechts een blockchain- en betalingsnetwerk is, is Ethereum een ​​gedistribueerd computernetwerk met een blockchain die voor veel andere dingen kan worden gebruikt. Gedetailleerde informatie is beschikbaar in het Ethereum-witboek.

Wat is ether?

Ether is het digitale token (of cryptocurrency) dat is gekoppeld aan de Ethereum-blockchain. Met andere woorden, Ether is de munt en Ethereum is het platform. Mensen gebruiken deze termen nu echter vaak door elkaar. Met Coinbase kun je bijvoorbeeld Ethereum kopen, waarmee het Ether-tokens betekent.

Dit is technisch gezien “altcoin”, wat eigenlijk gewoon een niet-Bitcoin-cryptocurrency betekent. Net als Bitcoin wordt Ether ondersteund door een gedecentraliseerde blockchain, in dit geval de Ethereum-blockchain.

Ontwikkelaars die apps of ‘slimme contracten’ willen maken op de Ethereum-blockchain, hebben het Ether-token nodig om knooppunten te betalen om het te hosten, terwijl gebruikers van op Ethereum gebaseerde apps Ether nodig kunnen hebben om te betalen voor services in die apps. Mensen zouden ook diensten buiten het Ethereum-netwerk kunnen verkopen en betaling in Ether kunnen accepteren, of Ether-tokens kunnen voor contant geld op een beurs worden verkocht – net als Bitcoin.

Waarom zijn gedecentraliseerde applicaties interessant?

De Bitcoin-blockchain slaat een geschiedenis van Bitcoin-transacties op, en dat is alles. De Ethereum-blockchain slaat de Ether-tokens op in de portemonnee van mensen, maar slaat ook de meest recente status van elk smart contract op, evenals de code van elk smart contract.

Een blockchain is een gedistribueerd grootboek dat op meerdere locaties is opgeslagen, dus dit betekent dat de slimme contractgegevens worden opgeslagen door die Ethereum-knooppunten. Als u een ‘smart contract’ – ook wel een applicatie genoemd – op de blockchain maakt, wordt dit op een gedecentraliseerde manier opgeslagen en uitgevoerd.

Denk ter vergelijking eens aan veel van de applicaties die we tegenwoordig gebruiken. Dit omvat e-mailapps zoals Gmail, notitie-apps zoals Microsoft OneNote en al het andere waar u een app gebruikt en uw gegevens opslaat op de servers van een bedrijf. Als het bedrijf dat uw gegevens opslaat uw accounts verbiedt, de app afsluit of failliet gaat, verliest u alle gegevens die u in die app had, tenzij u een offline reservekopie had.

Als u een app zou gebruiken die bovenop Ethereum is gebouwd, worden zowel de code waaruit de app bestaat (de slimme contractcode) als de persoonlijke gegevens (de staat van het slimme contract) op de blockchain opgeslagen. Telkens wanneer u een app gebruikte en uw gegevens veranderde, zouden alle Ethereum-knooppunten de status van het slimme contract bijwerken. Dit betekent dat er geen centraal “storingspunt” is dat uw toegang tot de gegevens zou kunnen ontnemen of de app die u gebruikt zou kunnen afsluiten. Van uw gegevens en de code van de app zelf zou over de hele wereld een back-up worden gemaakt en niemand zou al die aantekeningen offline kunnen halen. Natuurlijk worden uw gegevens gecodeerd door de blockchain, zodat niemand anders ze kan lezen.

Wat zijn slimme contracten?

Slimme contracten zijn applicaties die draaien op de Ethereum Virtual Machine. Dit is een gedecentraliseerde ‘wereldcomputer’ waarbij de rekenkracht wordt geleverd door al die Ethereum-knooppunten. Alle knooppunten die rekenkracht leveren, worden voor die bron betaald in Ether-tokens.

Ze worden slimme contracten genoemd omdat u “contracten” kunt schrijven die automatisch worden uitgevoerd wanneer aan de vereisten is voldaan.

Stel je bijvoorbeeld voor dat je een Kickstarter-achtige crowdfundingservice bouwt bovenop Ethereum. Iemand zou een smart contract van Ethereum kunnen opzetten dat geld zou bundelen om naar iemand anders te sturen. Het slimme contract zou kunnen worden geschreven om te zeggen dat wanneer $ 100.000 aan valuta aan de pool wordt toegevoegd, alles naar de ontvanger wordt gestuurd. Of, als de drempel van $ 100.000 niet binnen een maand is bereikt, wordt alle valuta teruggestuurd naar de oorspronkelijke houders van de valuta. Dit zou natuurlijk Ether-tokens gebruiken in plaats van Amerikaanse dollars.

Dit alles zou gebeuren volgens de slimme contractcode, die de transacties automatisch uitvoert zonder dat een vertrouwde derde partij het geld moet vasthouden en de transactie moet ondertekenen. Kickstarter neemt bijvoorbeeld een vergoeding van 5% bovenop een betalingsverwerkingsvergoeding van 3% tot 5%, wat $ 8000 tot $ 10000 aan kosten zou betekenen voor een crowdfundingproject van $ 100.000. Voor een slim contract hoef je geen vergoedingen te betalen aan een derde partij zoals Kickstarter.

Slimme contracten kunnen voor veel verschillende dingen worden gebruikt. Ontwikkelaars kunnen slimme contracten maken die functies bieden voor andere slimme contracten, vergelijkbaar met hoe softwarebibliotheken werken. Of slimme contracten kunnen gewoon worden gebruikt als een applicatie om informatie op de Ethereum-blockchain op te slaan.

Om de slimme contractcode daadwerkelijk uit te voeren, moet iemand voldoende Ether als transactiekosten sturen – hoeveel hangt af van de benodigde computerbronnen. Dit betaalt de Ethereum-knooppunten voor deelname en het leveren van hun rekenkracht.

CryptoKitties gebruiken slimme contracten

Een van de meest bekende applicaties die zijn gebouwd met slimme contracten op het Ethereum-netwerk is CryptoKitties, dat zichzelf beschouwt als ‘een van’ s werelds eerste games die op blockchain-technologie is gebouwd. ‘

In wezen zijn CryptoKitties een vorm van digitale “verzamelobjecten” die zijn opgeslagen op de Ethereum-blockchain. CryptoKitties biedt een goede demonstratie van de mogelijkheid om digitale items op het Ethereum-netwerk op te slaan en uit te wisselen.

Nieuwe CryptoKitties worden gegenereerd door “fokken”. Dit omvat het kiezen van twee basis CryptoKitties en het uitgeven van Ether-tokens om een ​​slim contract uit te voeren. De contracten gebruiken de twee gekozen katten om een ​​nieuwe CryptoKitty te spawnen. Deze katten en de details van het fokproces worden opgeslagen in het grootboek van de Ethereum-blockchain.

U kunt CryptoKitties “bezitten”, die worden opgeslagen in het Ethereum blockchain-grootboek. U kunt ze verkopen of verhandelen aan andere mensen, of ze kopen. Dit is anders dan het gebruik van een smartphone-app waarmee u katten kunt kopen, verhandelen en fokken. Die worden over het algemeen op de eigen servers van de app opgeslagen en u kunt uw dierbare digitale huisdieren verliezen als het bedrijf de app afsluit of uw account verbiedt. Maar omdat CryptoKitties op de blockchain zijn opgeslagen, kan dat niet gebeuren. Niemand kan je poesjes van je afpakken.

In december 2017 – toevallig rond de hoogste prijzen van Bitcoin ooit – hadden mensen het Ether-equivalent van meer dan $ 12 miljoen uitgegeven aan CryptoKitties, en de duurste CryptoKitty werd verkocht voor ongeveer $ 120.000.

Net als Ether, Bitcoin en dure schilderijen zijn CryptoKitties alles waard wat mensen bereid zijn ervoor te betalen.

Beeldcredits: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in