2. Inhoud
• Geschiedenis Blockchain
• Wat houdt de Blockchain in
• Verschillende soorten Blockchain
• Gebruik van ‘smart contracts’
• Wanneer gebruik je Blockchain
• Wat kan Blockchain voor jou betekenen?
• Overige vragen
4. Blockchain en Bitcoin
• Paper van Satoshi Nakamoto (oktober 2008)
– huidig betaalsysteem heeft altijd een derde partij nodig voor de verwerking van betalingen
• Software voor Bitcoin uitgave (januari 2009)
– Geboorte Blockchain
• Ontwikkeling Blockchain volledig overgelaten aan open source community
(halverwege 2010)
– Satoshi Nakamoto’s laatste woorden: “I have moved on to other things”
• Wie is Satoshi Nakamoto?
– Als iemand dat weet, hoor ik het graag
• Bitcoin is dus geen Blockchain, maar de Bitcoin werkt op de eerste
Blockchain ooit
5. Wat houdt de Blockchain in?
(er zijn er overigens meer dan een!)
6. Blockchain
• Filmpje van de NOS
• Zie een blockchain als een ketting met steeds nieuwe blokjes met data
toegevoegd aan de huidige blokjesketting
– En dus heb je een ketting aan blokjes Blockchain
• Zie hier alle blocks van de Bitcoin Blockchain:
• https://live.blockcypher.com/btc/
Block
1
Block
2
Block
3
Block
4
Block
5
Block
5
7. Blockchain
Verschillen Blockchain database t.o.v. traditionele database
Traditioneel Blockchain
Dit zijn de functies die je met je
‘normale’ data kunt doen
In de Blockchain heb je alleen ‘schrijven’
en ‘lezen’
8. Blockchain
Beheer van data:
Verschillende manieren
om data te
beheren/verspreiden
Hoe loopt het logistieke
verkeer van
data/informatie?
Centraal Decentraal Gedistribueerd
Voorbeeld: Facebook
Al jouw berichtjes eerst
naar 1 punt, en daarna
beschikbaar voor andere
punten
Voorbeeld: E-mail
E-mail service van jouw
werk bewaart jouw mail
op een server. Maar je
kunt met een andere e-
mailserver
communiceren
Voorbeeld: Peer to peer
netwerk zoals Blockchain.
Maar ook films en muziek
download via een
torrent-applicatie
11. Public Blockchains
• Hierbij is er een open systeem zonder uitsluiting van deelnemers.
• Iedereen kan deze Blockchain inzien en meedoen
• Bitcoin bijvoorbeeld
• Toepassingen?
- Emissieproeven van Volkswagen?
- Verstrekken foutieve informatie van Uber?1
- Verwijderen van data door Trump administration?2
- Wie weet nog meer?
1: https://www.law.com/corpcounsel/sites/corpcounsel/2017/11/30/where-uber-went-wrong-in-its-big-data-breach/?slreturn=20180122132128
2: https://hbr.org/2017/03/using-blockchain-to-keep-public-data-public
• Het grootste nadeel is dat de Blockchain erg lang (en groot) wordt
- Iedere transactie neemt weer meer geheugen in (nu al ongeveer (160gb)
12. Fully Private Blockchains
• Werkt op dezelfde manier, alleen:
• Worden de transacties dan door vooraf gestelde “nodes”
(computers) gevalideerd (een organisatie bepaald wie de data
mag inzien en transacties mag maken)
• Alleen beschikbaar voor een geselecteerde groep
• Deze Blockchain is dus niet voor iedereen beschikbaar
13. Consortium Blockchains
• Deels publiek, deels prive
• Consortium is van tevoren bepaald die de Blockchain beheert
• Transacties worden door vooraf bepaalde “nodes” (consortium) gevalideerd.
• Dus niet iedereen kan de transacties valideren.
• De Blockchain kan wel publiek zijn om de transacties te lezen.
• Maar ook dit kan (deels) verborgen worden voor publiek
15. Smart Contracts
• Een alternatief voor huidige vormen van contracten:
• Een van tevoren geprogrammeerde overeenkomst in een blockchain
• Gebaseerd op vier stappen:
• 1) Contract wordt door twee gebruikers bepaald
• 2) De voorwaarden staan in het contract
• 3) Smart Contract komt in de Blockchain
• 4) Obv events/triggers wordt het contract
uitgevoerd (in de Blockchain)
16. Smart Contracts
• Simpel voorbeeld Smart Contract voor een voetbalwedstrijd:
Contract tussen team A en team B:
Degene die de wedstrijd wint, krijgt 3 punten en de verliezer 0 punten
Bij een gelijkspel krijgen beide teams 1 punt
Eindscore wedstrijd = Team A 3 – 2 Team B
Volgens het contract krijgt team A 3 punten
Volgens het contract krijgt team B 0 punten
18. Voorwaarden Blockchain
Wanneer wel?
• Als er meerdere partijen bij
betrokken zijn
• Wanneer je op zoek bent naar
transparantie;
• Als je zeker wilt zijn dat er niet
achteraf nog wijzigingen
plaatsvinden (sjoemelen);
• Op zoek bent naar een
eenvoudige manier van
transacties doen
(internationaal). Ipv lastige
werkwijzen van een bank,
volstaat ook alleen internet.
Wanneer niet?
• Vergis je niet, het is niet altijd
noodzakelijk:
• Wanneer je elkaar gewoon
vertrouwd
• Als het voor intern gebruik is.
Voorbeeld: als het alleen voor
jezelf is, heb je het niet nodig;)
20. Contactgegevens
• Emiel Knepper – Consultant Healthcare
• +31 (0) 6 52 76 54 88
• e.knepper@bakertillyberk.nl
• Baker Tilly Berk
• Papendorpseweg 99
• Postbus 85007
• 3528BJ Utrecht
• T +31 (030) 258 70 00
Alle diensten worden verricht op basis van een overeenkomst van opdracht, gesloten met Baker Tilly Berk N.V., waarop van toepassing zijn de
algemene voorwaarden, gedeponeerd bij de Kamer van Koophandel onder nr. 24425560. In deze voorwaarden IS een beperking van
aansprakelijkheid opgenomen.