De technologie achter de Bitcoin is de Blockchain. Alhoewel Bitcoins nog relatief nieuw zijn, is het idee van de blockchain iets wat al heel lang in gebruik is.
Om dat uit te leggen gaan we zo’n 2500 jaar terug in de tijd.
Op een eilandje genaamd Yap gebruikten de inwoners van toen, Yapezen, kolossale stenen als ruilmiddel. Deze stenen konden zo’n 200 kilo wegen. Omdat deze stenen maar moeilijk te verplaatsen waren, moesten de Yapezen iets anders bedenken.
De stenen bleven voortaan allemaal op de plek staan waar deze stonden. Elke bewoner van Yap wist welke steen van wie was. Zodra een Yapees iets wilde ruilen met een andere bewoner werd dit met alle andere inwoners van Yap gedeeld. Iedereen op het eiland was dus altijd op de hoogte welke wijziging plaats had gevonden en welke steen van wie was.
Met dit systeem kon er niet vals gespeeld worden. Het was niet mogelijk dat een Yapees opeens een steen claimde omdat alle Yapezen op de hoogte waren van het transactie-systeem.
De Yapezen hadden er ook voor kunnen kiezen om één wijze Yapees aan te wijzen als een soort van ‘boekhouder’. Het moeilijke hieraan is dat alle Yapezen deze boekhouder zouden moeten vertrouwen. Tevens zou er een groot probleem ontstaan als de boekhouder onverhoopt zou komen te overlijden (door een omvallende steen..). Omdat de boekhouder de enige is die alle informatie in zijn hoofd heeft, stort het hele systeem in bij een ongeval.
De Blockchain
Het systeem wat de Yapezen hanteerden kan je vergelijken met een Blockchain. Bij de Bitcoin worden alle transacties bijgehouden door de Miners. Deze miners zijn diegene die Bitcoins creëren door middel van het oplossen van wiskundige formules en tevens ook alle transacties op het Bitcoin netwerk verifiëren en bevestigen.
Zodra er een transactie op het Bitcoin netwerk plaatsvindt, wordt deze transactie gedeeld met alle andere miners zodat iedere miner altijd op de hoogte is van alle wijzigingen op het netwerk.
Blockchain vergeleken met een Excel bestand
Een blockchain kan je vergelijken met een Excel bestand. Een excel bestand die door miljoenen gebruikers wordt gedeeld.
Het bijzondere aan dit excel bestand is dat gebruikers/beheerders (miners) niks kunnen wijzigen aan het bestand. Het enige wat ze kunnen, is een regel onderaan toevoegen.
Op elke regel van het bestand staan de Bitcoin transacties van de afgelopen 10 minuten verwerkt. Één zo’n regel met alle transacties van de laatste 10 minuten wordt een Block genoemd.
Doordat elke nieuwe regel van het excel bestand een stukje code uit de vorige regel moet bevatten, zijn alle regels aan elkaar verbonden, als een soort ketting oftewel Chain.
Zodra er een regel gevuld is met alle transacties wordt deze regel gedeeld met alle miners uit het netwerk. Zodra deze regel door alle miners is gecontroleerd, wordt de regel bevestigd en opgenomen in het excel bestand. Elke miner heeft dus ten alle tijde dezelfde data in het excel bestand staan.
Iedereen kan het excel bestand inzien en nagaan welke transacties hebben plaatsgevonden. Om ook daadwerkelijk regels onderaan het excel bestand te kunnen toevoegen, moet je een miner worden.
Ook iedereen kan een miner worden alleen is het Bitcoin netwerk zo groot geworden en zijn er tegenwoordig zoveel transacties dat je met een simpele pc niet echt meer kan deelnemen aan het netwerk. Hiervoor zijn er geavanceerde Mining rigs ontworpen, een soort van supercomputers die de snelheid van het netwerk kunnen bijhouden.
Blockchain simpel uitgelegd in een video
Blockchain: Gedecentraliseerd
Het grote voordeel van de Blockchain is dat niemand de baas is. Er is niet één instantie of één persoon die ervoor zorgt dat alles goed verloopt. De blockchain is van iedereen en wordt door miljoenen mensen gecontroleerd en bijgehouden.
Fraude is onmogelijk omdat een wijziging of foute invoering altijd door andere miners zal worden ontdekt waardoor deze regel dan niet wordt meegenomen in de Blockchain.
Industriën waar Blockchain voor verandering kan zorgen