Hoe bewaar je veilig je cryptocurrency?

Ledger Nano S hardware cryptocurrency wallet

In het verleden schreef ik al artikelen over hoe je een Bitcoin of Ethereum Wallet kon aanmaken, zodat je je bitcoins en ethers kon bewaren, overmaken en ontvangen. Deze wallets zijn gebaseerd op het principe dat je moet inloggen met je private sleutel. Zonder deze sleutel krijg je geen toegang tot je wallet. Het is dus belangrijk dat je de sleutel goed bewaart. Sleutel weg = centjes weg!

Daarmee komen we bij de volgende uitdaging: waar bewaar je je sleutel? Op je computer bewaren is een mogelijkheid, maar als je harddisk crasht of je loopt een virus op, dan heb je een probleem. Als derden onbedoeld toegang krijgen tot je computer kunnen ze je sleutel stelen en daarmee je hele wallet plunderen. Een andere mogelijkheid is om de sleutel te printen. Het wordt dan wel lastig als je steeds je hele sleutel moet overtypen om toegang tot je wallet te krijgen en er zijn gevaren zoals woninginbraak of brand.

Ik heb eens wat rond gezocht op het internet en heb een oplossing gevonden: een hardware wallet. In deze hardware wallet worden de benodigde gegevens opgeslagen.

De hardware wallet die ik heb gekocht is de Ledger Nano S. Dit apparaatje sluit je op je computer aan via USB om toegang te verkrijgen tot je cryptocurrency wallets en transacties te verrichten. De installatie is erg eenvoudig. In de bijgeleverde handleiding wordt je verwezen naar een website waar het hele installatieproces stap voor stap uitgelegd wordt. Het kostte mij een klein half uurtje om het installatieproces te voltooien. Tijdens het installatieproces krijg je een serie woorden die je in de juiste volgorde moet noteren. Deze vormen een backup voor als je de Ledger Nano S verliest en je een nieuw exemplaar wilt gebruiken.

screenshot ledger wallet ethereum

Om de Ledger Nano S te gebruiken, dien je één of meerdere Chrome-apps te downloaden en te installeren, afhankelijk van het aantal cryptocurrencies dat je wilt gebruiken. Je dient dus de Chrome-browser op je computer geïnstalleerd te hebben. De apps werken alleen wanneer de Ledger Nano S via USB is aangesloten en ontgrendeld is met de pincode.

De ondersteuning voor smartphones heb ik nog niet kunnen testen, maar duidelijk is wel dat je de Ledger Nano S niet aan kunt sluiten op een iPhone vanwege het gebrek aan een USB-poort op dit apparaat. Op zich is dit geen probleem omdat ik over meerdere hardware pallets beschik. De pallets waar ik grote bedragen in stop beveilig ik met mijn Ledger Nano S. Vervolgens kan ik vanuit die wallets overboeken naar andere pallets van waaruit ik naar derden overmaak. Zie het maar als een spaarrekening en een betaalrekening.

In tegenstelling tot traditionele currencies maak je geen gebruik van banken. Dit is natuurlijk een enorm pluspunt, maar je bent zelf verantwoordelijk voor een goede beveiliging van de toegang tot je wallet. Er is immers geen bank die je een e-dentifier of random reader levert. Een hardware wallet is een prima oplossing en zorgt er voor dat je bitcoins, ethers, ripple en andere coins veilig zijn. Eigenlijk is het een must voor iedereen die ook maar een beetje serieus is met cryptocurrency.

De Ledger Nano S kost €69,60 en is hier te bestellen.

Aan de slag met EthOS

ethOS screenshot

Op onze onlangs gebouwde mining rig hebben we EthOS geïnstalleerd. Deze Linux distributie biedt je de mogelijkheid om heel eenvoudig Ethereum te minen, maar ook andere cryptocurrency zoals Zcash en Monero.

In eerste instantie waren we van plan om Windows te installeren omdat het merendeel van de tutorials op het web hierop gebaseerd is. Helaas liet de de Windows-licentie langer op zich wachten dan gepland, dus hebben we EthOS maar eens besteld. Tot voor kort kon EthOS alleen overweg met GPU’s van AMD, maar sinds de laatste versie werkt het ook met kaarten van NVIDIA.

De installatie van EthOS is erg eenvoudig. Je downloadt een image en deze plaats je op een harddisk of SSD. Als je Windows gebruikt, moet je hiervoor (gratis) software downloaden. Gebruik je Linux of MacOS, dan kun je dit gemakkelijk via een terminal-commando uitvoeren. Voor het aansluiten van je harddisk of SSD via USB heb je een SATA-USB convertor nodig.

Het stappenplan voor het installeren van EthOS via MacOS is als volgt:

  • Bestel EthOS via de website.
  • Je ontvangt nu een link per e-mail, waar je de image kunt downloaden.
  • Klik op de link om te downloaden.
  • Sluit je harddisk aan via USB.
  • Open nu een terminal-venster en typ het volgende commando:
    diskutil list
  • Je ziet nu welke schijf je harddisk of SSD is. (In mijn geval is dit /dev/disk2)
  • Deze disk moet je eerst unmounten:
    diskutil unmountDisk /dev/disk2
  • Vervolgens ga je de image naar de harddisk of SSD kopiëren:
    sudo dd if=ethos-1.2.3.iso of=/dev/disk2 bs=1m

Dit proces duurt een paar minuten. Vervolgens koppel je de harddisk of SSD los en kun je hem aansluiten op het moederbord van je mining rig. Zet je mining rig nu aan en EthOS zal opstarten.

Meerdere PSU’s gebruiken

Als je computer veel vermogen gaat gebruiken dan heb je een zwaardere voeding nodig. Zo heb je voor het bouwen van een mining rig al snel een vermogen van 1000 Watt of meer nodig. Hoe zwaarder het vermogen, hoe duurder de voeding. Toch is er een goedkopere manier: het gebruiken van meerdere voedingen.

ADD2PSUDeze voedingen moeten wel aan elkaar gekoppeld worden, zodat ze op hetzelfde moment aan en uit gaan. Dit kan met een Add2Psu module. Deze module heeft twee aansluitingen: één voor het koppelen aan de “hoofd”-voeding en één voor het koppelen van de extra voeding. Zodra de “hoofd”-voeding inschakelt zal deze een de Add2Psu-module van spanning voorzien, die op zijn beurt de extra voeding inschakelt.



Als je meerdere voedingen gebruikt, dan moet je natuurlijk wel zorgen dat je je hardware zo aansluit dat het opgenomen vermogen optimaal wordt verdeeld over de meerdere voedingen.

Panel ID in ethOS aanpassen

ethOS Panel

Wanneer je ethOS hebt geïnstalleerd, dan kun je je mining rig monitoren via een website. De URL van deze website is gebaseerd op de hostname van je mining rig. De hostname van je mining rig wordt standaard gevormd op basis van het MAC-adres van je netwerkkaart. Dit zorgt ervoor dat er altijd een uniek panel ID gegenereerd wordt. Hoewel dit prima werkt, kan het toch wel handig zijn om zelf een panel ID te kiezen, zodat de URL van je panel gemakkelijker te onthouden is.

Dit is mogelijk door een aanpassing te maken in het bestand local.conf. Je voegt hier de parameter custompanel, gevolgd door een nieuw panel ID en een private sleutel. Bijvoorbeeld:

custompanel digger938823

De eerste zes karakters vormen het panel ID: digger. Je panel is dan te bereiken via http://digger.ethosdistro.com. De zes opvolgende karakters vormen de private sleutel. (inderdaad, er is géén spatie tussen het panel ID en de private sleutel) Nadat je deze wijzigingen hebt doorgevoerd, toets je: r <enter>. Je mining rig start dan opnieuw op en zal zich na een aantal minuten melden bij ethosdistro.com, zodat je paneel je via de nieuwe URL beschikbaar is.

Kun je niet wachten? Voer dan het volgende commando uit vanaf de command prompt om een update te forceren:

update

Op deze manier kun je dus ook meerdere mining rigs onder één paneel onderbrengen, waardoor je een prima overzicht hebt op via één URL.

Handig: een Ethereum debitcard

ethereum-debitcard

Zodra je Ethereum verdiend hebt, wil je er natuurlijk ook mee kunnen betalen. Helaas is de kans groot dat de kassajuffrouw in de supermarkt geen idee heeft wat Ethereum is, laat staan dat je ermee kunt betalen. Maar hoe kun je dan je Ether’s uitgeven?

Je kunt natuurlijk via een Exchange als CoinBase je Ether inwisselen tegen euro’s en deze vervolgens op je bankrekening laten storten. Heel simpel, maar het duurt wel een paar dagen voordat je over je euro’s kunt beschikken. Gelukkig is er een manier waarop je heel snel je Ether’s kunt omzetten naar euro’s en er meteen over kunt beschikken. Een tijdje geleden schreef ik al over een Bitcoin-debitcard, waarmee je eenvoudig je bitcoins wereldwijd kunt spenderen. Nu is er ook een debitcard waarmee je dit ook kunt doen voor je Ether’s. Behalve Ethereum kun je de card ook gebruiken voor een groot aantal altcoins.

Het bedrijf Uquid biedt zowel een fysieke als virtuele debitcard. Met een fysieke card kun je overal betalen waar men Visa accepteert, zoals tankstations en winkel. Hiervoor betaal je éénmaal € 14,99. Met een virtuele card kun je alleen online afrekenen. Hiervoor betaal je éénmalig €1. Voor beide varianten betaal je vervolgens €1 per maand. Ook kun je bij iedere geldautomaat euro’s opnemen.

Je kunt een gratis account aanmaken, zodat je eens rustig rond kunt kijken. Daarna kun je op ieder gewenst moment er voor kiezen om een virtuele of fysieke card te bestellen.

ethOS tweaken voor mijn GPU’s

De mining rig liep op zich prima en per kaart haalden we ongeveer 26 MH/s. Op zich prima, maar als techneut blijf je je toch afvragen of er nu wat meer uit te halen valt…

Daarom hebben we het geheugen op de kaarten eens een beetje overgeclockt. Dit betekent dat we de klokfrequentie waarop het geheugen loopt, hebben verhoogd. In local.conf hebben we globalmem op 4900 gezet. Eventueel kan de core clock ook nog aangepast worden met de globalcore variabele, maar die setting hebben we vooralsnog ongemoeid gelaten.

Met de variabele globalpowertune hebben we het maximaal opgenomen vermogen per kaart op 100 Watt gezet. (Voor NVIDIA kaarten geef je het vermogen in Watt in, dit geldt niet voor AMD kaarten). Doordat het opgenomen vermogen per kaart nu circa 50 Watt minder werd, werden ze ook minder warm. Dit gaf ons de mogelijkheid om middels de variabele globalfan de rotatiesnelheid van de coolers op 45% te zetten. Dat scheelt aanzienlijk in de geluidsproductie en de slijtage van de coolers.

Kortom, we hebben deze settings gewijzigd in local.conf:

  • globalmem 4900
  • globalpowertune 100
  • globalfan 45

Nadat je de settings hebt aangepast, herstart je de miners met behulp van het volgende commando:

minestop

De miners worden dan gestopt en vervolgens automatisch herstart. Heb je de globalmem variabele aangepast, dan herstart je de miner en geef je direct het commando om de overclick-instellingen aan te passen:

minestop && ethos-overclock

Ook dan worden de miners herstart, maar worden eerst de clock-instellingen van de kaarten aangepast.

Deze settings hebben we bepaald middels trail & error. Om de juiste settings voor jouw GPU’s te vinden, zul je er een beetje mee moeten spelen. Gewoon een kwestie van waarden veranderen en kijken welke hashrates je haalt en of de boel niet crashed. In ons geval ging de hashrate per kaart omhoog van circa 26 MH/s naar zo’n 30-31 MH/s. Aangezien onze rig 6 GPU’s bevat, scheelt dit toch al 24-30 MH/s op de totale rig. De rig werkt nu stabiel op zo’n 180 MH/s. Door de powertune instelling naar 100 Watt te zetten, ging onze rig ook minder vermogen gebruiken. In eerste instantie gebruikte hij zo’n 1085 Watt. Na de aanpassing gebruikte hij nog zo’n 725 Watt. Dat scheelt toch ruim 350 Watt! Hierdoor gingen de stroomkosten van onze rig behoorlijk omlaag, wat de winstgevendheid van de rig weer te goede komt.

In ons domotica-pakket was de besparing duidelijk te zien!

 

ethOS instellen voor het eerste gebruik

ethOS settings

Het installeren van ethOS op je mining rig is niet moeilijk en binnen een paar minuten staat je rig te minen. Toch is er één instelling die je absoluut moét aanpassen: het adres van je Ethereum wallet waarin je de verkregen Ether’s wilt ontvangen. Standaard staat er reeds een adres ingevuld. Vermoedelijk is dit een wallet van GPU Shack, de bouwer van ethOS. Als je deze instelling niet aanpast, dan mine je dus Ether’s voor iemand anders.

Ben je minder filantropisch ingesteld, dan maak je dus eerst een wallet aan zodat je een adres hebt, waarop je Ether’s kunt ontvangen. Een dergelijk adres ziet er als volgt uit:

0x37DEc8E2987b8194a0a051168150468FaBe29Abf

Dit adres stel je in als volgt:

  • Log via SSH in op je mining rig.
    Als je een scherm hebt aangesloten, dan zie je het (lokale) IP-adres van je mining rig. Je logt nu als volgt in:

    ssh ethos@<ip.adres.vanje.miningrig>

    Het standaard wachtwoord is: live

  • Wanneer je bent ingelogd, moet je er eerst voor zorgen dat de mining rig de local configuratie gaat gebruiken, zodat deze niet overschreven wordt nadat je wijzigingen hebt gemaakt. Deze stap is belangrijk! Voer het volgende commando uit:
    echo -n "" > /home/ethos/remote.conf && echo "remote config turned off"
  • Nu ga je het lokale configuratie-bestand wijzigen:
    nano local.conf
  • Het lokale configuratiebestand wordt nu geopend. Verander nu de waarde van proxywallet in het adres van jouw Ethereum wallet.
  • Sla het bestand vervolgens door CTRL+x te toetsen. Bevestig het opslaan door  te toetsen, gevolgd door <enter>.
  • Nu herstart je je mining rig door de letter r te toetsen, gevolgd door <enter>.

Je mining rig zal na de herstart automatisch weer gaan minen naar jouw wallet adres. Aangezien de pool waarin je mined, een minimum pay-out van 0,2 ETH heeft, zul je pas Ether’s ontvangen wanneer je 0,2 ETH gemined hebt. Wil je zien hoeveel je gemined hebt, dan kun je je wallet adres invoeren bij NanoPool. Je krijgt dan behalve je balance nog meer informatie te zien van je mining rig, waaronder een calculator waarmee je op basis van je de huidige data van je mining rig kunt zien hoeveel je ongeveer per minuut, uur, dag, week en maand kunt minen.

Hoe kom ik aan een Ethereum-wallet?

Als je iets met Ethereum wilt gaan doen, dan heb je een zogenaamde wallet (portemonnee) nodig. In deze wallet worden je Ether’s bewaard. Je kunt Ether’s versturen of ontvangen, dus je kunt vanuit je wallet betalen en derden kunnen er Ether’s naar toe sturen.

Je kunt een Ethereum-wallet op je eigen computer draaien of kiezen voor een online wallet, bijvoorbeeld bij Coinbase of Kraken. Als je een wallet op je computer installeert, dan raad ik je aan om hele goede backup’s te maken en goede antivirus-software te installeren. Als bijvoorbeeld je harddisk crasht, dan ben je ook alle ether’s kwijt die je er in opgeslagen hebt. Een voorbeeld van een Ethereum-wallet is Mist. Deze wallet-applicatie is te downloaden voor Windows, MacOS en Linux. Wil je meer weten over verschillende wallet applicaties, dan heeft CryptoCompare een aardig lijstje voor je.

Met een online wallet heb je niet dezelfde risico’s van een offline wallet, maar dat betekent niet dat er geen risico’s zijn. De eerder genoemde online wallets bij CoinBase en Kraken draaien op servers die redundant zijn uitgevoerd en die waarvan continu backup’s worden gemaakt, maar omdat ze online zijn, zijn ze potentieel kwetsbaar voor aanvallen van hackers. Natuurlijk nemen deze bedrijven uitgebreide beveiligingsmaatregelen, maar er is geen garantie van 100%.

Beide bedrijven bieden ook een Exchange aan. Dat wil zeggen dat je Ether’s kunt omwisselen voor andere muntsoort, zoals BitCoins, euro’s en dollars. Wanneer je omwisselt naar euro’s, kun je deze op je bankrekening laten storten. Om van deze laatste optie gebruik te maken hanteren beide bedrijven een verificatie-proces, waarbij je identiteit en bank-rekening worden geverifieerd.

Ledger Nano S - The secure hardware wallet

Nieuw project: Cryptocurrency miner

De gedachte om zelf cryptocurrency te gaan minen, spookte al een tijdje door mijn hoofd. Op het internet had ik al het één en ander gelezen over hoe je zelf met een krachtige videokaart virtueel geld kon minen en vorige jaar had ik al een beetje gespeeld met BitCoin. Nadat mijn BitCoins in waarde al meer dan verdubbeld waren, besloot ik toch eens serieus de mogelijkheden te gaan onderzoeken om zelf te gaan minen.

De hardware

Omdat de investering in de benodigde hardware toch substantieel zou zijn, heb ik eerst op internet gezocht naar zeer efficiënte hardware. Met name de benodigde krachtige videokaarten zouden behoorlijk wat energie nodig hebben, dus heb ik gezocht naar kaarten die zoveel mogelijk konden berekenen per opgenomen Watt. De snelste videokaarten bleken niet altijd de meest efficiënte. De videokaarten moesten natuurlijk ook nog terugverdiend worden. De ROI (Return On Investment) moest natuurlijk zo snel mogelijk zijn. De keuze viel uiteindelijk op de GTX1070 van NVIDIA.

Helaas bleken deze kaarten moeilijk verkrijgbaar en als ze te krijgen waren steeg de prijs erg snel. Samen met mijn vriend Maarten besloten we om te gaan minen met 6 kaarten. Deze kaarten zouden gezamenlijk een capaciteit moeten kunnen halen van 180 MH/s. Aangezien de kaarten zo’n 150 Watt per stuk zouden opnemen moest er een voeding komen van ruim 1000 Watt. We besloten een voeding in te zetten van 1200 Watt.

Het moederbord, waarop de kaarten zouden worden aangesloten, zou natuurlijk nooit het benodigde vermogen aan de kaarten kunnen leveren. Moderne videokaarten hebben een rechtstreeks verbinding met de voeding die het extra vermogen levert. Normaal gesproken levert het moederbord zo’n 75 Watt rechtstreeks aan de videokaart, maar dat is uitgaande van 1 of 2 videokaarten. Aangezien wij er 6 zouden plaatsen, moest er een andere oplossing komen.

PCI USB Riser card

We besloten PCI-risers te gebruiken. Op deze printplaatjes zouden we dan de videokaart aansluiten. Vervolgens werd de riser middels een SATA-voeding direct aangesloten op de voeding. Via een USB-kabel en een tweede printplaatje werd de riser aangesloten op het moederbord. Het was wel even zoeken naar het juiste moederbord, aangezien deze minimaal 6 PCI-sloten moest bevatten. Uiteindelijk hebben we de Asrock H81 Pro BTC r2.0 besteld. Omdat de CPU op het bord nauwelijks werk zou moeten verzetten hebben we een Intel Celeron 1840 aangesloten. Helaas bleek deze processor zeer moeilijk leverbaar, maar we vonden het toch zonde om een zwaardere (en dus duurdere) processor in te zetten. Gelukkig hadden de heren van Orbit in Nijmegen nog een tweedehands exemplaar liggen. De miner zou met 4GB RAM prima moeten kunnen werken, maar omdat geheugen niet echt duur is, hebben we het op de groei gekocht en 8GB RAM geplaatst. Tot slot moest er natuurlijk nog iets aangesloten worden voor de opslag. Hiervoor hebben we een 320GB harddisk gebruikt die een tijdje dienst gedaan heeft in mijn oude iMac. Deze schijf lag nog in mijn garage en het leek ons aardig om dit beestje nog eens aan het werk te zetten.

Omdat de miner toch aardig wat warmte zou gaan genereren, besloten we om hem niet in een traditionele computerkast te bouwen. Gezien het feit dat elke videokaart twee slots aan ruimte zou gebruiken, zou het ook fysiek niet passen. Daarom besloten we een open frame te bouwen. Hiervoor hebben we bij de lokale bouwmarkt enkele aluminium profielen opgehaald en een houten balkje om het geheel wat stevigheid te geven. Met zelfborende schroeven hebben we het frame in een middagje gebouwd.



Nadat het frame klaar was, hebben we de kaarten met hun risers in het frame geplaatst, samen met het moederbord en de voeding. De voeding hebben we zo geplaatst dat hij de warme lucht buiten het frame blaast. Aangezien warme lucht opstijgt, hebben we de kaarten bovenin het frame geplaatst.

 

De software

Aangezien de meeste handleiding voor het bouwen van een dergelijke mining rig op het internet gebaseerd zijn op Windows, leek het ons verstandig om in eerste instantie Windows 10 te gaan gebruiken. Helaas bleek de leverancier, waar we dit besturingssysteem besteld hadden, niet te leveren. Daarom hebben we toch eens gekeken naar EthOS, een geoptimaliseerde Linux-distributie. Het pakket, dat €39 kost, belooft eenvoudig in te stellen te zijn en je zou er in no-time up-and-running mee moeten zijn.Die belofte bleek het pakket inderdaad waar te maken. Na het downloaden heb ik via mijn MacBook en een USB-convertor de software op onze harddisk geplaatst. Dit duurde ongeveer 5 minuten en onze mining rig startte er zonder enig probleem mee op. Alle videokaarten werden probleemloos herkend en het minen startte automatisch. Het enige dat we nu nog even moesten doen, was een crypto-wallet aanmaken waarop onze virtuele muntjes gestort moesten gaan worden. Nadat we deze hadden aangemaakt, hebben we het adres van onze wallet ingevoerd in EthOS en klaar is kees. Met de standaard instellingen gaat EthOS minen in Ethereum, wat ETHER munten oplevert. EthOS kan ook andere munten minen zoals zCash, Monero en nog veel meer, maar dat gaan we later uitproberen.

Met de standaard-instellingen haalden de kaarten per stuk zo’n 26 MH/s. Door de kaarten te overclocken zouden we er nog wat meer uit moeten kunnen halen, maar in eerste instantie hebben we maar eens gedraaid met deze standaard instellingen om te kijken hoe de warmte-ontwikkeling zou zijn. Onze mining rig bleek toch aardig warmte te genereren. Om de levensduur van de videokaarten niet meteen drastisch te beperken, leek het niet verstandig om de ventilatoren op de kaarten op vol vermogen te laten draaien. De standaard-instellingen van EthOS zorgen er overigens voor dat deze op 85% draaien.

We hebben nu 24 uur getest en de mining rig loopt erg stabiel. In de woonkamer, waar we getest hebben, liep de temperatuur gemiddeld met 2 graden op. Gelukkig is het op dit moment niet zo warm buiten, want dan zouden we wellicht toch iets moeten verzinnen op de afvoer van de warmte. Één dezer dagen gaan we de mining rig verplaatsen naar de kelder, wat weer een paar graden zou moeten schelen.

Ledger Nano S - The secure hardware wallet

Hij draait, wat nu?

De komende weken gaan we de EthOS-software verder instellen om de rig zo efficiënt mogelijk te krijgen.

Zwave smart plug

We hebben een Zwave smart plug tussen het stopcontact en de voeding aangesloten, zodat we het opgenomen vermogen kunnen monitoren via ons domotica-systeem. Op dit moment trekt de hele mining rig zo’n 1050 Watt. Om deze energiekosten te dekken moet de rig natuurlijk zoveel mogelijk minen. Het apparaat draait dan ook 24 uur per dag. De bedoeling is dat we nog wat software gaan schrijven om zo goed mogelijk te monitoren en eventueel automatisch wijzigingen uit te voeren.

Natuurlijk zullen we verslag doen van de ontwikkelingen via deze site.

Ethereum: méér dan alleen cryptocurrency

Je hebt misschien wel eens gehoord van Ethereum. Het is momenteel erg in opkomst. Om duidelijk te maken wat het is, kan er een link worden gelegd met de bitcoin. Bitcoin is de virtuele munteenheid die veel heeft gedaan voor geldtransacties. Ethereum zou dit gaan doen voor social media, het sluiten van contracten, berichten apps en nog veel meer.

Ethereum kan gezien worden als een internetproject. Het zou er voor moeten zorgen dat het uitwisselen van informatie, maar ook het vastleggen van afspraken decentraal geregeld kan worden (zonder tussenkomst van overheden, notarissen, banken of grote bedrijven).

Bij Ethereum wordt er ook gesproken over een blockchain. Om goed te begrijpen wat Ethereum doet, is uitleg over een blockchain nodig. Je kunt een blockchain zien als een groot openbaar register, in dit openbare register worden transacties bijgehouden. Doordat het openbaar is, kunnen veel mensen dus bekijken wat er in het register bij wordt geschreven en af wordt geschreven. Even terugkomend op de digitale valuta bitcoin zorgt dat ervoor dat hetzelfde stukje van de bitcoin niet twee keer uitgegeven kan worden. Maar wat is Ethereum dan eigenlijk?

  • Door Ethereum wordt ervoor gezorgd dat het gemakkelijker wordt om apps te maken die kunnen werken met een blockchain technologie.
  • Blockchain kan gezien worden als een technische basis onder het registreren van diverse transacties met de bitcoin (virtuele munteenheid).
  • Alle transacties die gedaan worden, worden via servers van bedrijven (te denken aan Facebook en Google) opgeslagen en gecontroleerd. Wanneer er gekozen wordt voor blockchain, dan is dat na een tijdje niet meer nodig.  Ethereum is er zodat ook mensen die geen expert zijn in blockchain er gebruik van kunnen maken. Het wordt gezien als een gemeenschappelijke taak om zo toepassingen te maken (deze was er nog niet).

Ethereum mogelijkheden

Er zijn veel hackers en ontwikkelaars die zich op het open source project hebben gestort. Momenteel wordt er gewerkt aan chat-apps, opslagdiensten en sociale netwerken. Veel staat nog in de kinderschoenen, maar de verwachting is dat er met name in de financiële sector op korte termijn al wat verwacht kan worden van Ethereum. Je kunt het namelijk gebruiken als een nieuwe digitale manier voor het afsluiten van diverse contracten. Er zijn al een aantal banken die hiermee aan het experimenteren zijn. Maar let op, want Ethereum kan ook gebruikt worden om de communicatie tussen apparaten die met internet verbonden zijn vast te leggen. Er zijn dus verschillende mogelijkheden, welke er precies zijn en wat de resultaten zijn daarvan, zal de toekomst verder uit moeten wijzen. Dit kan even tijd nodig hebben, maar wanneer het eenmaal draait weten we daar snel meer over.

Ethereum minen

De term Ethereum minen ben je misschien ook wel tegen gekomen. Om dit uit te leggen gaan we opnieuw terug naar de bitcoin. Op het moment dat de bitcoin populair werd, gingen veel mensen zich ermee bezighouden. Ze gingen zich bezighouden met het minen van bitcoins en het werd toen steeds moeilijker om deze te decoderen. Hierdoor werden de codes steeds complexer, een computer kon het toen niet meer aan. Na een tijdje vroegen de processen ook een enorme hoeveelheid stroom dat op den duur te veel werd. Er was een periode waarbij een particulier uiteindelijk meer aan energie moest betalen dan dat de bitcoins op zouden brengen. Er was toen een oplossing gevonden door de delvers, namelijk de miningpools. Er werden meerdere computers aan elkaar gekoppeld met grote aantallen videokaarten. Hierdoor leverde het samen meer rekenkracht op. Het voordeel was ook dat de energievraag hierdoor verdeeld kon worden.

Een grote mining-pool, genaamd Enigma, is opgebouwd door Genesis Mining. Als je Ethereum wilt minen, dan heb je de mogelijkheid om een stukje rekenkracht te huren voor een periode van 2 jaar. De opbrengsten van Enigma worden pro ratio verdeeld onder de huurders van de rekenkracht. Je verdiensten worden elke dag op je account uitgekeerd en kunnen overgeboekt worden naar je persoonlijk Ethereum-wallet. Deze kun je bijvoorbeeld gratis aanmaken bij CoinBase. Omdat CoinBase ook een Exchange-service aanbiedt, kun je je verdiende Ethereums omzetten naar bijvoorbeeld BitCoin of naar traditionele valuta zoals dollars en euro’s.

Het leuke van deze manier van minen is dat je eenvoudig zelf Ethereums kunt minen met een kleine investering (vanaf zo’n drie tientjes). Je betaalt eenmalig een bedrag en je kunt twee jaar minen. Als het goed bevalt kun je altijd extra rekenkracht bijhuren.

Daar komt bij dat je de rekenkracht ook kunt gebruiken voor het minen van Bitcoins. Je kunt op elke gewenst moment kiezen voor welke cryptocurrency je je rekenkracht wilt inzetten. Natuurlijk kun je ook je rekenkracht verdelen over de verschillende crypte-currencies tegelijkertijd.

Building Enigma / The largest Ethereum Mining Facility from Genesis Mining on Vimeo.

Potentie Ethereum

Het kopen van Ethereum is erg interessant. Het zou als het vergeleken wordt met de bitcoin, meer potentie kunnen hebben. De potentie zou groter zijn dan die van de bitcoin, omdat Ethereum een ontwikkelplatform is waar diverse applicaties op gebouwd kunnen worden en er kunnen ook contracten worden afgesloten welke decentraal zijn. Dit heeft een groot voordeel en dat is dat data niet muteerbaar is. Een programmeur kan een contract wanneer het is gepubliceerd ook niet meer veranderen. Wanneer er gesproken wordt over de ether, dan gaat het over de onderliggende token van Ethereum. Deze fungeert als een brandstof voor het programma of contract. Hierdoor zullen er geen verspillingen van resources optreden. Het doel is dat wanneer er een contract in Ethereum draait, dat het nooit offline gaat. De eerste release heeft bewezen dat het kan, want het netwerk is toen niet offline geweest! Ook voor het kopen van Ethereum kun je terecht bij CoinBase.

Meer over Ethereum

Sommige mensen zien Ethereum als een supercomputer. Het gaat over een programma dat eigenlijk iedereen op zijn of haar pc kan downloaden. Er wordt voor gezorgd dat iedereen die Ethereum heeft geïnstalleerd, samen handelingen uit kan voeren, als een geheel. Ethereum heeft daarvoor veel instrumenten tot zijn beschikking. Het zijn instrumenten die voorkomen in de vorm van smart contracts, dit noemen we ook wel slimme contracten. Er kunnen veel soorten instrumenten bestuurd worden door Ethereum. Het is namelijk naast een supercomputer ook een platform. De slimme contracten zijn apps en deze kunnen gemaakt worden voor Ethereum. Binnen Ethereum wordt er gesproken over Dapps, dit zijn Decentralized applications. Ze kunnen niet door één persoon of één organisatie beheerd worden. Ze zijn gedecentraliseerd, iedereen kan Ethereum op zijn pc downloaden. Bekende Dapps zijn Arcade City en Slock.it. Hier kun je online ook meer informatie over vinden, wanneer je hier meer over te weten wil komen.

Slimme contracten Ethereum

Bij een Dapp gaat het over het slimme contract met een frontend. Hierbij is de voorkant een normale website of een app (zoals we deze kennen). De achterzijde is het slimme contract dat op de Ethereum pc draait en deze kan diverse functies vervullen. Het kan bijvoorbeeld gebruikt worden om duidelijke regels te stellen tussen twee of meerdere partijen die elkaar niet kennen (dit heeft met vertrouwen te maken). Maar let goed op, want de slimme contracten kunnen ook met elkaar communiceren.

Munteenheid

Ethereum heeft een eigen munteenheid en dat is de ether en deze wordt toegekend aan de mensen die Ethereum op de pc hebben draaien. De enige munteenheid, die binnen het Ethereum geaccepteerd wordt, is de ether. De Dapps en de slimme contracten kosten geld, dit geld is besteed aan de computers waarbinnen het Ethereum netwerk draait.