Hoe werkt de blockchain?
De blokchain begint bij het eerste block, ook wel het Genesis block genoemd. Dit eerste block is het configuratieblock waarin wordt vastgelegd hoe de in het leven te roepen blockchain gaat werken. Het is tevens de eerste schakel in de chain.
Vervolgens leg je elke aanpassing op die initiële staat vast door voor elke wijziging een nieuwe schakel toe te voegen. Een nieuwe schakel mag alleen toegevoegd worden als het netwerk het er over eens is dat de aanpassing kan en mag en dat de staat van de oude blocks niet aangepast is.
Voordeel 1: veilig voor manipulaties
Naast de configuratiedata genereert het block een hash van de erin opgeslagen informatie. Een hash is een digitale vingerafdruk. De hash string representeert de informatie in het block en wordt verkregen door een stukje programmeercode aan te roepen. Wanneer je een aanpassing zou doen in de gegevens van het block dan zou de hashwaarde er compleet anders uit zien.
Aanpassingen aan de blockchain worden gedaan door een nieuw block toe te voegen aan het einde van de chain. Een deelnemer op het netwerk stuurt het nieuwe block naar het netwerk. In dit block wordt een nieuwe hash gecreëerd van zowel de aanpassing als de voorgaande hash van het block. Hierdoor kunnen de anderen op het netwerk het direct zien als er met de gegevens in de voorgaande blocks geknoeid is. En als dat het geval is dan accepteren ze de voorgestelde aanpassing net. Dit type netwerk heet een consensusnetwerk.
Voordeel 2: Anoniem
Een ander voordeel van blockchain is dat het netwerk niet alle historische informatie beschikbaar hoeft te hebben en moet doorlopen op fouten om de geldigheid van historische data in de chain te valideren. Het controleren van de voorlaatste hash is voldoende. Hierdoor is het niet nodig om de data zelf te controleren of mee te sturen. Dat maakt de controle relatief snel.
Voordeel 3: Geen tussenpersonen nodig
Wanneer een partij iets van waarde, zij het informatie, geld of goed, aan een andere partij ter beschikking wil stellen dan spreken we van een transactie. Bij het doen van een transactie tussen twee partijen (peer-to-peer architectuur) loopt men het risico dat één van de partijen de afspraak niet nakomt. Traditioneel lossen we dit op met een vertrouwde tussenpersoon: de bank of de notaris bijvoorbeeld.
De blockchain architectuur werkt zonder vertrouwenspartij en het is niet noodzakelijk dat men de andere partij vertrouwt of zelfs maar kent. Bij juist gebruik kan dit ervoor zorgen dat een groot aantal transactionele processen van de overheid en van bedrijven betrouwbaarder en sneller zullen werken. Het kan zelfs leiden tot het compleet vervangen van bepaalde dienstverleners.
Wanneer kun je de blockchain technologie inzetten?
Zoals email maar één toepassing van wat je op het internet kan doen, is Bitcoin maar één toepassing van wat je met de blockchain kunt doen. Juist omdat de techniek zo nieuw is, wordt hij nog niet altijd begrepen. Blockchain is momenteel zo populair dat de techniek ook wel eens wordt toegepast waar dat niet handig is. Daarom een handreiking over wanneer het interessant kan zijn om de inzet van blockchain te onderzoeken.
Blockchain kan van waarde zijn wanneer onderstaande van toepassing is:
Mogelijke voorbeelden van blockchain inzet:
Aanpassingen doen op de blockchain
Een aanpassing op de blockchain werkt ruwweg als volgt:
Meer weten over de mogelijkheden van blockchain bij SSC-Campus?
Wilt u meer weten over de blockchain of wilt u weten of uw probleem door de blockchain kan worden opgelost? Neem dan contact op via info@ssc-Campus.nl