Blockchain

Hoe werkt een blockchain


Een blockchain is een soort boekhouding van alle transacties in het netwerk van een cryptocurrency. Alle transacties worden ingedeeld in blokken van een bepaalde tijd. De miners bevestigen deze transacties door de cryptografische opdracht te vertalen en over heel het netwerk te verspreiden.

Btc blockchain

Werking van een ‘proof of work’ blockchain


We zullen het hier alleen over ‘proof of work’ hebben. Deze blockchain registreert alle transacties in het netwerk en stopt ze in blokken. Elke vastgestelde periode ontstaat er een nieuw blok. Wanneer iemand in het netwerk een transactie wil maken, geeft hij de order via zijn private key in zijn wallet.

Alle transacties worden samengevoegd. Vervolgens door cryptografie vertaald en aan alle miners in het netwerk geleverd in de vorm van een groot aantal karakters. In deze karakters bevindt zich een rij met nullen. Op de plaats van de nullen moeten de miners de juiste karakters vinden om hem te laten matchen met de transacties.

Hoe verwerken miners de transacties?


De miners hebben hardware draaien met een grote rekenkracht (hash power). Deze rekenkracht wordt weergegeven in ‘hashes per second’. Dit betekent dat ze zoveel combinaties van karakters per seconde kunnen proberen. Alle miners gaan een voor een alle mogelijkheden proberen, totdat een van hen de oplossing heeft.

Wanneer de eerste miner de oplossing heeft gevonden, stuurt hij deze naar alle andere miners in het netwerk. Het cryptografisch vertalen van de transacties is als eenrichtingsverkeer. Wanneer de miners de oplossing terugsturen, kunnen ze direct zien of het juist is.

Opslag

Wanneer ze het allemaal eens zijn dat deze oplossing juist is wordt het blok gecreëerd. Dit betekent dat alle transacties zijn geconfirmeerd. Daarom ontvangt de miner die de oplossing als eerst had een beloning in de vorm van bitcoins. Alle miners gaan nu met het volgende blok aan de gang.

Hoe wordt de bloktijd geregeld
Een blok in de Bitcoin blockchain moet ongeveer 10 minuten duren (bij Bitcoin). Wanneer de miners er korter over doen, regelt het netwerk dit door simpelweg een extra nul aan het vraagstuk toe te voegen.

Hierdoor zijn er meer mogelijkheden en zal de oplossing later gevonden worden. Dit betekent dat een toename in hash power op het netwerk de bloktijd niet korter maakt en de toevoer van nieuwe coins per tijdseenheid dus altijd gelijk blijft. Andersom werkt het precies hetzelfde.

Bitcoin kopen, verkopen en bewaren

Er zijn niet veel Nederlandse crypto exchanges. Een uitzondering daarop is Bitvavo, met het hoofdkantoor in ons land. Als aanbieder staat het bedrijf garant voor veiligheid, een groot aanbod aan cryptomunten en een uitstekende service. Bij Bitvavo vind je meer dan 350 cryptocurrencies die je op elk moment kunt verhandelen.

Mijnen zorgt voor beveiliging van het netwerk
Deze manier van het bevestigen van transacties zorgt voor een gigantische beveiliging. Om Het recht te creëren om de transacties te schrijven (dus ook om het netwerk te hacken), moet je dus een grotere hoeveelheid hash power aan het netwerk leveren dan alle miners bij elkaar. Anders zal het niet mogelijk zijn als eerste de oplossing te kunnen vinden.

Dit betekent dat als de prijs hoger wordt, er meer hashpower aan het netwerk wordt geleverd. Dit zorgt ervoor dat het netwerk veiliger wordt. De blockchain is al zo gigantisch goed beveiligd dat het voor een individuele partij zo goed als onmogelijk is te kraken.

Wat kun je met een blockchain
Op een blockchain kun je informatie registreren dat onuitwisbaar en niet te veranderen is. Een blockchain is gedecentraliseerd, dit betekent dat er geen centrale-eigenaar of machthebber is die aangevallen kan worden of kan frauderen.

Het is dus mogelijk om eigendom vast te leggen en te verzenden zonder dat er een 3e partij aan te pas hoeft te komen. Met gebruik van de blockchain kunnen heel veel vormen van handel en eigendomsrecht direct tussen twee partijen plaatsvinden.

Verder kan er code in de layers geschreven worden, waardoor er contracten ontstaan die zichzelf uitvoeren wanneer een bepaalde input aan de eisen voldoet. Dit is niet door personen te beïnvloeden. Zo kunnen heel veel processen in de toekomst geautomatiseerd worden (inclusief de betalingen) en fraude en menselijk falen worden voorkomen. Deze contracten worden smartcontracten of slimme contracten genoemd

Publieke blockchain
De Bitcoin blockchain is publiek. Dit betekent dat iedereen hier kan gaan mijnen en dat iedereen er applicaties op kan bouwen. Een publieke blockchain heeft als kracht dat er wereldwijd mensen mee aan de slag gaan.

Dit zorgt ervoor dat de totale pool aan hash power gigantisch kan worden. Ook het feit dat wereldwijd de beste programmeurs zelf met de infrastructuur aan de gang kunnen gaan zonder eerst te hoeven inschrijven of solliciteren is een groot voordeel.

Een publieke blockchain heeft de gedecentraliseerde eigenschappen. Dit omdat het netwerk vanaf heel de wereld gevoed wordt met hash power en uitgebouwd wordt met nieuwe applicaties. Wanneer je het netwerk dus plat wil leggen of verbieden, zul je alle miners, gebruikers en programmeurs over heel de wereld moeten controleren. Dit is zo goed als onmogelijk.

Een tweede voordeel van een publieke chain is dat het open is voor iedereen om te zien welke transacties er hebben plaatsgevonden en om een private key aan te maken (in de praktijk in de vorm van een wallet). Een publieke blockchain is dus: ‘voor iedereen/ door iedereen’.

Private blockchain
Veel bedrijven en vooral de banken zijn helemaal niet blij met een de eigenschappen van een publieke blockchain. Dit omdat ze hierdoor hun privacy (iedereen kan de transacties inzien) en de controle verliezen. Daarom heeft zich een grote groep van banken gevormd met het plan om een private blockchain te gaan bouwen om met deze nieuwe technologie hun bedrijf voering te optimaliseren.

Echter, de echte revolutionaire eigenschappen van een blockchain, zijn ontstaan uit het publieke karakter. Het is onmogelijk voor een individuele partij om net zo veel hash power op het netwerk te krijgen als dat het Bitcoin netwerk nu heeft. Voor een grote groep banken die samen werken zal het nog steeds extreem duur zijn. Het is dus onmogelijk een superveilig netwerk zoals Bitcoin te bouwen voor een private instelling.

Ook is het onmogelijk voor een private partij om net zo’n grote pool aan technisch talent binnen te halen als nu uit zichzelf met het Bitcoin netwerk aan de slag is gegaan. Om deze redenen is de verwachting dat deze technologie de banken niet echt verder zal helpen zolang ze te trots zijn om een publieke blockchain te adopteren.

Investeren in blockchain
De echte revolutie zal waarschijnlijk in de publieke blockchains liggen. Een directe manier om hierin te investeren is door bitcoins of altcoins te kopen. Toch is dit voor veel investeerders geen optie, omdat ze niet weten hoe een wallet aan te maken of dit onveilig vinden.

Een manier om in blockchain te investeren is door bijvoorbeeld aandelen van de eerste banken te kopen die gebruikmaken van een publieke blockchain om hun service te optimaliseren. (Barclays is de eerste die van Bitcoin gebruik gaat maken voor internationale betalingen.) Ook komen er steeds meer IPO’s van Bitcoin en blockchain ondernemingen.

Bitcoin veilig bewaren

Schuiven naar boven