Blockchain iets voor mij? Waar begin ik?

Blockchain iets voor mij? Waar begin ik?

Blockchain, de term waar velen inmiddels wel van gehoord hebben. Onmiskenbaar verbonden aan Bitcoin. Blockchain is een hype, Blockchain is hot. Of is dat alweer voorbij en komen we nu in rustiger vaarwater waar we eindelijk eens toekomen aan de inzet van deze technologie?

Het is nu tijd geworden voor bedrijven om eens te gaan experimenteren met Blockchain. Maar waar beginnen we, wat staat ons te wachten, waar moeten we aan denken?

Blockchain

Om een goede start te maken is het belangrijk te weten wat Blockchain is.

Blockchain is vooral bekend geworden door Bitcoin. Daar dient het als een database voor online transacties. Het is niet één database, maar de database heeft duizenden exacte kopieën van zichzelf over de hele wereld. Het resultaat is een gedecentraliseerde database en transactionele markt waar geen bank of tussenpersoon aan te pas komt.

Blockchain is een combinatie van cryptografie, algoritmes en een controlegetal. Het resultaat is een technologie waarbij meerdere computers (net als een P2P netwerk) onafhankelijk van elkaar tot hetzelfde resultaat komen. Zij hebben namelijk allemaal een kopie van dezelfde geverifieerde database. Is er een computer die een ander resultaat teruggeeft dan de rest van het netwerk (en dus wellicht beïnvloed is door een malafide transactie), dan zal de meerderheid van het netwerk deze negeren. Het netwerk bereikt consensus over de uitslag. Een gedeelde waarheid!

Dat maakt de blockchain een machine die je kan vertrouwen. Die Blockchain kan taken overnemen waar nu nog een zwakke schakel (lees: de mens of een tussenpartij) tussen zit.

Iedere stap in het transactieproces wordt gedocumenteerd en is traceerbaar. Is er een transactie, dan wordt deze transactie weer opgenomen in de database op alle verbonden computers. Overal gelijk.

Bitcoin qua naam en berichtgeving helpt niet echt bij het geven van vertrouwen in Blockchain technologie. Bitcoin is geregeld in het nieuws en wordt in een zin vaak met criminaliteit genoemd. Dit is echter onterecht. Onbekend maakt in dit geval echt onbemind. Dat is logisch. Bitcoin / Blockchain is voor velen moeilijk te begrijpen. Gelukkig zijn er steeds meer initiatieven die een goede uitleg geven van de technologie en zo Blockchain op meer begrip en interesse kan rekenen. Natuurlijk is het zo dat als er transacties worden gedaan en dit een waarde vertegenwoordigd, criminelen altijd hier een slaatje uit proberen te slaan. Echter, dat is niet anders dan het normale economische verkeer. Ja, er zijn Bitcoin beurzen gehacked en Bitcoins buit gemaakt, maar het onderliggende protocol, de Blockchain, is nog altijd veilig. Met Blockchain is dus niets mis.

Deze decentrale manier waarop de Bitcoin database wordt gecontroleerd door de gebruikers zelf gaat hierbij uit van de meerderheid. Een kwaadwillende moet dus meer dan 50% van alle kopieën veranderen om fraude te kunnen plegen. Een onmogelijke taak met zoveel aangesloten computers.

Blockchain en Bitcoin, wat nu?

Waar Blockchain bij Bitcoin gebruikt wordt als transactie netwerk, zijn de toepassingen een stuk breder. Er worden oplossingen ontwikkeld voor de hypotheekmarkt, het notariaat, het digitaliseren van handelsverkeer en zelfs voor het documenteren van diamanten, schilderijen en muziekrechten.

Er is dus veel meer dat met een Blockchain gedaan kan worden. Bitcoin is 1 variant op een Blockchain, maar wat als je extra data kan toevoegen aan deze Bitcoin en gebruik kan maken van hetzelfde protocol en consensus model. Je kunt dus data valideren die in het netwerk staat. Data een datum/tijd stempel geven en onmiskenbaar aantonen dat de data op x moment is opgeslagen. Dit is precies wat ze doen met de eerder genoemde voorbeelden.

De voordelen op een rij;

  • Valideer deze decentrale data
  • Voer audits uit op data
  • Er is niet mee te sjoemelen
  • Er is geen centraal punt, de ICT is decentraal
  • Je hebt bewijs dat ‘de data bestaat’ (proof of existence)
  • Publiek of privé opslaan (anoniem is iets anders dan privé, daarover hieronder meer)
  • Complete geschiedenis

Er zijn vele voorbeelden beschikbaar van data die in de Blockchain kan worden opgeslagen. Eigenlijk zijn de mogelijkheden eindeloos. Data = Data. Het gaat erom wat deze data voor je kan betekenen. Een nieuwe dienst bedenken? Een bestaande dienst uitbreiden met opslag op een Blockchain?

Enkele voorbeelden:

  • Berichten verkeer (zoals een decentrale WhatsApp, Twitter of Facebook - niet meer te beïnvloeden door externe (m)/(kr)achten.
  • Juridische documenten (datum / tijd / eigenaar verifiëren)
  • Financiële data / services
  • Gaming data (sla achievements op, tokens, berichten)
  • Medische records
  • Stemregistratie (niet weer met dat enorme papier aan de haal en handmatig tellen)
  • Hypotheek informatie
  • Eigendom informatie
  • Copyright informatie (muziekrechten als voorbeeld)
  • Slimme contracten
  • Intellectueel eigendom
  • en nog veel meer…


Hoe begin ik met mijn Blockchain project?

Je zult goed de technologie moeten begrijpen. Wat kan het betekenen voor mij?

Het is nieuwe technologie. Als je iets wilt ontwikkelen dan heb je programmeurs en project eigenaren nodig die Blockchain technologie snappen.

Die zijn moeilijk te vinden. Uit een onlangs gepubliceerd artikel bleek dat het aantal echt goede Blockchain ontwikkelaars wereldwijd erg schaars is. Zo schaars dat de huidige ontwikkelaars en consultants prijzig zijn geworden. Een uitdaging. Ontwikkelen van Blockchain is nu nog kostbaar en tijdrovend en zal op korte termijn niet veranderen. De Bitcoin Blockchain kan op dit moment het aantal transacties niet aan en heeft regelmatig een enorme backlog. Daarnaast is Bitcoin niet gemaakt om meer te doen dan alleen betalingen van A naar B. Daarom zijn er alternatieven gebouwd op hetzelfde principe.

  • Begrijp je de voordelen en nadelen van Blockchain?
  • Houdt er rekening mee dat Blockchain nieuw is. Bèta technologie.
  • Bedenk wat Blockchain mogelijk kan betekenen
  • Heb je de resources in huis?
  • Zoek externe expertise.
  • Bedenk een Proof of Concept en toets dat.
  • Kijk vooral om u heen waar anderen tegenaan lopen.
  • Ga ik een Blockchain adopteren, maak ik een kopie van een bestaande of maak ik een eigen Blockchain?

Er zijn heel erg veel Blockchain projecten naast Bitcoin. Elk van deze Blockchain projecten heeft een focus. De ene meer op de zogenaamde "Smart Contracts", de andere meer focus op "Data".

Proof of Concept

Ga eens de processen en diensten in het bedrijf door. Welk van deze diensten zou een kandidaat zijn om eens te koppelen aan Blockchain. Bedenk een concept hieromheen. Hoe zou Blockchain de dienst kunnen helpen. Welke voordelen kunnen hieruit worden gehaald.

Schrijf het totale concept op papier en bespreek dit met Blockchain ervaringsdeskundigen ten behoeve van haalbaarheid en de technische mogelijkheden. Is het haalbaar? Maak met een klein Blockchain team een Proof of Concept. Begin klein. Experimenteer op kleine schaal met het koppelen van de data in een Blockchain. Evalueer, leer en ga verder.

Praktische voorbeelden:

Misschien werk je in een branche die wel wat vernieuwing kan gebruiken en zeker voordelen uit een Blockchain kan halen. Zoals het notariaat. Het opslaan van notariële documenten kan een flink voordeel opleveren. De bewijslast van eigendom kan door de Blockchain worden overgenomen en de papierstapel flink doen slinken. Wat te denken van de opslag, backups en handmatige handelingen die wellicht geoptimaliseerd kunnen worden.

Werk je bij een instelling die nu gevoelige berichten heen en weer stuurt via e-mail? Denk er eens over na om dit via Blockchain te doen. Encrypted, decentraal en veilig.

Werk je bij een autoschade bedrijf en wil je een betere en betrouwbare registratie van schades die hersteld zijn? Zet deze data in een Blockchain en de eindklant kan onmiskenbaar bij de verkoop van de auto bewijzen dat er geen of kleine schade is geweest.

Werk je bij een atelier, dan kan je het eigenaarschap van een schilderij vastleggen in een Blockchain zodat altijd achterhaald kan worden wie de eigenaar is (geweest) en bij de heling van een schilderij kan aantonen dat op moment x persoon y eigenaar was.

Werk je bij een bedrijf dat veel offertes maakt en een kopie van een getekende offerte op de harde schijf opslaat? Deze getekende offerte kun je ook opslaan in een Blockchain. In het geval er een probleem is ontstaan over de geldigheid van een offerte, dan kan je bewijzen dat de klant en jij deze offerte digitaal hebben ondertekend en in de Blockchain op x moment hebben opgeslagen.

Misschien zijn niet alle voorbeelden een goed voorbeeld, maar dit geeft wel aan dat met Blockchain technologie veel bereikt kan worden. Voor iedere branche. Niet alleen de financiële sector wat vaak gedacht wordt.

Blockchain adopteren? of een eigen Blockchain?

Je leest het goed. Je bent niet gebonden aan de Bitcoin Blockchain. Er zijn inmiddels meerdere Blockchain initiatieven die prima te adopteren zijn. Sommige zijn weer wat verder dan de anderen. Verdiep je wel in deze Blockchains voordat je de keuze maakt om deze te gebruiken. Realiseer je dat Blockchain nieuw is. Nieuw terrein waar fouten kunnen worden gemaakt. Sommige projecten hebben een specifieke focus op bijvoorbeeld de technologie achter slimme contracten en anderen weer op een bepaalde doelgroep. Verdiep je ook achter het bedrijf / initiatief van deze Blockchain.

Anonimiteit of privacy?

Eigenlijk is het beide hetzelfde, maar in de Blockchain wereld kan hier toch een belangrijk onderscheid worden gemaakt.

Anonimiteit in Blockchain houdt in dat de inhoud van een transactie anoniem is, maar het ook zeer moeilijk tot zelfs onmogelijk te achterhalen is wie die transactie heeft gedaan. Privacy in Blockchain gaat meestal meer in op het encrypted opslaan van de data ten behoeve van de data privacy in plaats van het verbergen van een identiteit.

Mocht je data willen opslaan die privacy gevoelig is en wil je die niet op een publieke Blockchain opslaan? Je kunt dan evengoed wel een Blockchain gebruiken, maar let erop dat de data encrypted opgeslagen kan worden. Wil je controle houden over de mogelijkheden van de Blockchain, dan kan het ook een bewuste keuze zijn om een eigen technologie te adopteren en zelf een Blockchain te activeren.

Decentraal en onafhankelijk

Het decentrale en onafhankelijke karakter van een Blockchain is ook iets dat in de gaten moet worden gehouden. Dit geeft namelijk de eindgebruiker ook een gevoel van vertrouwen dat de data niet zomaar aangepast kan worden. Als je een dienst ontwikkeld met een eigen Blockchain waar vervolgens op de eigen computers deze Blockchain draait, dan kan dit een verkeerd beeld geven. Is onafhankelijkheid en het decentrale karakter belangrijk voor de dienst je je gaat ontsluiten, hou dit dan in de gaten. Dit kan ook uiteindelijk in het geval van een rechterlijke gang van enorm belang zijn.

Eigenaar van de data en regelgeving

Wie is de eigenaar van de opgeslagen data als dit allemaal op honderden computers staat? Wie is er verantwoordelijk voor? Jullie of de Blockchain leverancier? Hoe zit het met de regelgeving zoals de Nederlandse wet meldplicht datalekken en onze privacy regelgeving? Is die wel van toepassing omdat misschien 10% van de data in Nederland staat en de overige data over de rest van de wereld. Wat is nu waarheid.

Dit zijn vraagstukken waar nog geen helder antwoord op te vinden is maar voor in de toekomst zeker een grote rol gaat spelen en menig proces voor gevoerd zal worden.

De Stichting I/O Digital

Ook in Nederland zijn er verschillende Blockchain initiatieven. De Stichting I/O Digital ontwikkeld Open Source Blockchain software en heeft een Blockchain die al sinds 2014 operationeel is. Dit project is erop ingericht dat zij voorop willen lopen in de technologie. Het opslaan van data in een Blockchain is nog niet ruim voor handen en zij staan op het punt om een project op te leveren dat dit ondersteund. Na ruim twee jaar ontwikkelen zijn zij erin geslaagd om terrein te verkennen waar nog niemand is geweest. Het project (DIONS) ondersteund ook encrypted berichten verkeer en het toekennen van een ALIAS aan een lang cryptocurrency adres. Het overhevelen van een eigendom is hier ook in mogelijk. Hiernaast zorgt het project DIONS ervoor dat er zelfs een mogelijkheid ontstaat om een decentrale name server te maken of de dienst te gebruiken als decentrale GPG key server. Allemaal best technisch, maar dit biedt de basis voor bedrijven om op redelijk eenvoudige en goedkope manier met Blockchain te experimenteren.

Interoperability in Blockchains

Er zullen heel veel Blockchains zijn, misschien wel honderden of duizenden verschillende. In de toekomst is er ruimte om een manier / protocol te ontwikkelen om deze Blockchains met elkaar te kunnen laten praten. Interoperability en side chain technologie is de term die hiervoor gebruikt wordt. Hiermee zorg je ervoor dat er een eco systeem ontstaat van Blockchains die elk voor hun eigen specifieke doel zijn ingericht, maar toch interoperabel zijn met andere technische systemen. Hierbij zorg je er ook voor dat een Blockchain niet te groot wordt en voor problemen kan zorgen. Het uitwisselen van data, het versturen van berichten en het uitvragen van andere Blockchains kan de wereldwijde adoptie van Blockchains in een versnelling brengen.

Interoperabiliteit & Blockchain standaarden zijn een absolute noodzaak om gecontroleerd wereldwijd te groeien en voor veiligheid, kwaliteit, betrouwbaarheid en vertrouwen te zorgen

De Stichting I/O Digital zal met een tweede project, genaamd Kameleon, ervoor gaan zorgen dat deze Blockchains met elkaar kunnen communiceren waarbij Kameleon als centraal punt / doorgeefluik zal fungeren. Hierbij zal het Kameleon framework ook specifieke functionaliteit in zich hebben die andere Blockchains eenvoudig kunnen gebruiken.

Meer informatie over deze projecten is te vinden op de website www.iodigital.io

------------------------------------------------

Over de auteur en I/O Digital:

Richard Groen (richard@iodigital.io) is COO van de Stichting I/O Digital en vanaf oprichting betrokken bij het project. Samen met een internationaal team van Blockchain specialisten uit Miami, Tampa en Duitsland staan zij aan de wieg van I/O Digital. Sinds 2014 maken zij Open Source Blockchain technologie waarbij er gestart is met een digitale valuta I/O Coin (IOC) Deze digitale valuta wordt verhandeld op verschillende online exchanges. Hierna is het team gestart aan de doorontwikkeling van de Blockchain en is het onlangs uitgeroepen als "emerging star" in de KPMG / H2 Ventures FinTech Top 100 lijst. I/O Digital was het enige Blockchain project met een top 100 notering.

Bij de oprichting van het project is er geen gebruik gemaakt van externe financiers en is de ontwikkeling sindsdien door het team bekostigd. De Stichting zelf is een non-profit organisatie dat in 2016 is opgericht met als doel externe donaties te kunnen accepteren zodoende in de toekomst de doorontwikkeling van de Open Source software vanuit de Stichting te kunnen bekostigen.


Blockchain is de grootste innovatie sinds de komst van het internet






Bart Brouwer

Ondernemer / (Crypto) Investeerder / IT Management & Leiderschap / Voortdurend Verbeteren / Fun!

6y

Mooi en duidelijk verhaal! Bedankt!

To view or add a comment, sign in

Explore topics