/ / Wat is Ethereum en wat zijn slimme contracten?

Wat is Ethereum en wat zijn slimme contracten?

Ethereum is een gedecentraliseerd computerplatform. Het genereert een crytocurrency-token bekend 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 genoemdBitcoin, maar het is nogal anders. Bitcoin is een cryptocurrency en gedecentraliseerd betalingsnetwerk waarmee Bitcoin-tokens kunnen worden overgedragen tussen gebruikers.

VERWANT: Wat is bitcoin en hoe werkt het?

Het Ethereum-project heeft grotere doelen. Zoals de Ethereum-website het zegt, "Ethereum is een gedecentraliseerd platform dat slimme contracten uitvoert." Deze contracten lopen op de "Ethereum Virtual Machine", een gedistribueerd computernetwerk dat bestaat uit alle apparaten waarop Ethereum-knooppunten draaien.

Het gedeelte 'gedecentraliseerd platform' betekent datiedereen kan een Ethereum-knooppunt instellen en uitvoeren, op dezelfde manier als iedereen een Bitcoin-knooppunt kan uitvoeren. Iedereen die een 'slim contract' op de knooppunten wil uitvoeren, moet de exploitanten van die knooppunten in Ether betalen, een cryptocurrency-token gekoppeld aan Ethereum. Mensen die Ether-knooppunten gebruiken, leveren dus rekenkracht en worden in Ether betaald, op dezelfde manier als mensen die Bitcoin-knooppunten draaien hashingkracht leveren en in Bitcoin worden betaald.

Met andere woorden, terwijl Bitcoin slechts een isblockchain en betaalnetwerk, Ethereum is een gedistribueerd computernetwerk met een blockchain dat voor vele andere dingen kan worden gebruikt. Gedetailleerde informatie is beschikbaar in de white paper van Ethereum.

Wat is ether?

Ether is het digitale token (of cryptocurrency)geassocieerd met de Ethereum-blockchain. Met andere woorden, Ether is de munt en Ethereum is het platform. Mensen gebruiken deze termen tegenwoordig echter vaak door elkaar. Met Coinbase kunt u bijvoorbeeld Ethereum kopen, waarmee Ether-tokens worden bedoeld.

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 willen maken, of 'slimcontracten 'op de Ethereum-blockchain hebben het Ether-token nodig om knooppunten te betalen om het te hosten, terwijl gebruikers van op Ethereum gebaseerde apps mogelijk Ether nodig hebben om te betalen voor services in die apps. Mensen kunnen ook diensten buiten het Ethereum-netwerk verkopen en betalingen in Ether accepteren, of Ether-tokens kunnen worden verkocht voor contant geld op een beurs - net als Bitcoin.

Waarom zijn gedecentraliseerde applicaties interessant?

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

Een blockchain is een gedistribueerd grootboek opgeslagen inmeerdere locaties, dus dit betekent dat de slimme contractgegevens worden opgeslagen door die Ethereum-knooppunten. Als u een 'slim contract' - ook bekend als een applicatie - op de blockchain maakt, wordt deze opgeslagen en gedecentraliseerd uitgevoerd.

Denk ter vergelijking aan veel van de toepassingenwe gebruiken vandaag. Dit omvat e-mailapps zoals Gmail, notitieapps zoals Microsoft OneNote en alles waar u een app gebruikt en uw gegevens op de servers van een bedrijf opslaat. Als het bedrijf dat uw gegevens opslaat uw accounts verbiedt, de app sluit of failliet gaat, verliest u alle gegevens die u in die app had, tenzij u een offline back-up had.

Als u een app gebruikt die bovenop is gebouwdEthereum, zowel de code waaruit de app bestaat (de smart contract code) als persoonlijke gegevens (de status van het smart contract) zouden worden opgeslagen op de blockchain. Wanneer u een app gebruikte en uw gegevens wijzigde, 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 wegnemen of de app die u gebruikt zou kunnen afsluiten. Van uw gegevens en de code van de app zelf zou een back-up worden gemaakt over de hele wereld, en niemand zou al die notities offline kunnen zetten. Natuurlijk worden uw gegevens gecodeerd door de blockchain, zodat niemand anders deze kan lezen.

Wat zijn slimme contracten?

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

Ze heten slimme contracten omdat u "contracten" kunt schrijven die automatisch worden uitgevoerd wanneer aan de vereisten wordt voldaan.

Stel je bijvoorbeeld voor dat je een Kickstarter-achtige bouwtcrowdfunding-service bovenop Ethereum. Iemand zou een Ethereum-smartcontract kunnen opzetten dat geld zou poolen om naar iemand anders te sturen. Het slimme contract zou kunnen worden geschreven om te zeggen dat wanneer $ 100.000 aan valuta wordt toegevoegd, dit allemaal naar de ontvanger wordt verzonden. Of, als de drempel van $ 100.000 niet binnen een maand is bereikt, wordt alle valuta teruggestuurd naar de oorspronkelijke houders van de valuta. Natuurlijk zou dit Ether-tokens gebruiken in plaats van Amerikaanse dollars.

Dit zou allemaal gebeuren volgens de smartcontractcode, die de transacties automatisch uitvoert zonder dat een vertrouwde derde partij het geld moet vasthouden en de transactie moet ondertekenen. Kickstarter brengt bijvoorbeeld een vergoeding van 5% bovenop een vergoeding voor de verwerking van 3% tot 5%, wat $ 8000 tot $ 10000 aan kosten zou betekenen voor een $ 100.000 crowdfunding-project. Een slim contract vereist geen kosten betalen aan een derde partij zoals Kickstarter.

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

Om daadwerkelijk slimme contractcode uit te voeren, iemandmoet voldoende Ether verzenden als transactiekosten - 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 gebouwdmet behulp van slimme contracten op het Ethereum-netwerk is CryptoKitties, die zichzelf beschouwt als "een van 's werelds eerste games die zijn gebouwd op blockchain-technologie."

CryptoKitties zijn in wezen een vorm van digitaal"Collectible" 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 houdt in 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 op het openbare grootboek van de Ethereum-blockchain.

U kunt CryptoKitties 'bezitten', die zijn opgeslagen ophet blockchain-grootboek van Ethereum. Je kunt ze verkopen of verhandelen aan andere mensen, of ze kopen. Dit verschilt van het gebruik van een smartphone-app waarmee u katten kunt kopen, verhandelen en fokken. Deze worden meestal opgeslagen op de eigen servers van de app en u kunt uw kostbare digitale huisdieren verliezen als het bedrijf de app afsluit of uw account verbiedt. Maar omdat CryptoKitties worden opgeslagen op de blockchain, kan dat niet gebeuren. Niemand kan je poesjes van je afpakken.

In december 2017 - toevallig, rond Bitcoinshoge prijzen aller tijden - mensen hadden 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 de moeite waard wat mensen bereid zijn ervoor te betalen.

Image Credit: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.