Blockchain @Halt · 9/28/2017 · – zonder machtige centrale partij; – openbaar (public) of...
Transcript of Blockchain @Halt · 9/28/2017 · – zonder machtige centrale partij; – openbaar (public) of...
• Marcel Ensing | www.marcelensing.nl
• Verandermanagement van business en ICT
• Programmamanager bij Halt; reorganisatie ICT
– Inrichten regieorganisatie
– Europese aanbesteding ICT
– Europese aanbesteding zaaksysteem
– Prestatie inkoop (Best Value Procurement)
– Blockchain pilot @Halt
Voorstellen
• Halt-interventie geeft jongeren kans rechtzetten strafbaar gedrag
• Jongere kan blijvende justitiële aantekening voorkomen
• Niet meewerken betekent alsnog in contact met Justitie
• Bij uitvoering Halt-interventie zijn meerdere instanties betrokken
Over Halt
• Hoe kan blockchain helpen om overheidsprocessen te vernieuwen en verbeteren
• Niet de techniek maar andere manier van kijken naar vraagstukken
• Samen met andere ontwikkelingen (IoT en Big Data) aanjager betere (ICT-)innovatie
• Huidige fase blockchain als beginfase internet; wel netwerk maar weinig toepassingen
Blockchain; pilots bij de Rijksoverheid
• Opbouwen kennis tijdens pilots door uitwerken use case
• Basis voor toekomstige blockchain gedreven processen of diensten
• Halt één van 25 overheidsorganisaties pilot mei 2016 - april 2017
– Blockchain @Halt fase 1: september 2017 afgerond
– Blockchain @Halt fase 2: start oktober 2017
Uitvoering
• Dennis Peperkamp
• Consultant bij Verdonck, Klooster & Associates (www.vka.nl)
• IT Strategie & Architectuur
Voorstellen
Blockchain, evolutie in de automatiseringstechnologie
1950 / 1960 1980 1990 2000
Mainframes PC Internet Peer-to-Peer
2006
Cloud
2009 2015
Blockchain
1e generatie
2e generatie
1. Niet wijzigbare opslag van gegevens in een groeiende en onderling verbonden keten van
blokken;
2. Distributie van deze keten van gegevensblokken naar vele partijen in een netwerk;
– zonder machtige centrale partij;
– openbaar (public) of besloten (private)
3. Consensus over de gegevens die in het laatste blok moeten worden opgenomen;
4. Uitvoering van programmeercode in een gedistribueerd netwerk.
Blockchain principes
• Proof of Concept levert inzicht in concretiseringsvragen en ontwerpkeuzes:
– Informatiearchitectuur en meerwaarde blockchain
– Eigenaarschap en beheer
– Juridische en bestuurlijke condities/randvoorwaarden
Op te leveren resultaat
Politie
Gemeente
Jongere
Halt
Ouders
Begeleider
OM
Jeugdzorg
Scope van actoren
RvdK
3RO
CJIB
JJI
Min V&J
Digitaliseren van de keten
• Om de vraag eerlijk en compleet te beantwoorden, kijken we niet alleen naar de blockchain als
oplossing, we belichten dus ook onderwerpen als:
• Welke opties bieden “klassieke” oplossingen?
• Hoe kan blockchain ingezet worden
• Hoe verhouden deze alternatieven zich tot elkaar?
Klassieke oplossingen versus blockchain
Berichtenuitwisseling Centraal register
• Uitwisseling van informatie via berichten
(post/telefoon/elektronisch)
• Bilaterale uitwisseling tussen partijen
• Verwerking in de eigen toepassingen
• Eén centraal register als ‘single source of truth’
• Alle mutaties verwerken in centraal register
• De eigenaar van het centraal register bewaakt de
integriteit, beheert de toegang tot en gebruik van
data
• En functioneert als centrale autoriteit/coördinator
Klassieke oplossingen versus blockchain
Decentraal register (blockchain)
• Eén register in de vorm van een gedecentraliseerde
database als ‘single source of truth’
• Alle mutaties verwerken in het register
• De (blockchain) techniek zorgt voor integriteit, consistentie
en vertrouwelijkheid van de data
Informatiearchitectuur
• De verdeling in de informatiearchitectuur tussen proces- en dossierinformatie wordt bepaald door
de gekozen inzet van de blockchain.
– Dossierinformatie wordt niet gedeeld via de blockchain
– Procesinformatie is de informatie die wordt gebruikt voor sturing en verantwoording van het
proces
• Twee (uiterste) mogelijkheden voor de informatiearchitectuur van de blockchain:
1. Minimale vastlegging, of verwijsindex
2. Volledige informatie-uitwisseling via blockchain
Elementen van beheer
Netwerk, node (server, opslag)
Protocollen voor consensus en peer to peer communicatie, cryptografische beveiliging
Identiteiten, rechten voor toegang en transacties
Gegevensdefinities en –modellen, transactiemodellen, smart contracts
API’s
Technische infrastructuur
Blockchain platform
Blockchain ledger (inhoud)
Gegevens TransactiesSmart
contracts
Lidmaat-schap
(Blockchain) ToepassingIntegratie met kernsystemen ketenpartners,Apps voor ouders, jongere en werkbegeleider
• Vergelijking van de alternatieven ten opzichte van elkaar
– Aanpasbaarheid
– Beveiliging
– Big Data
– Gegevenskwaliteit
– Kosten
– Risico’s
Beoordeling alternatieven
• Technologie niet grootste uitdaging, vooral bestuurlijke en juridische vraagstukken
• Deze vraagstukken nemen we mee de vervolgfase, die oktober 2017 start
• Blockchain versus ‘klassieke (de)centrale database’; voor- en nadelen onderzocht
Conclusie
Voordelen blockchain Uitdagingen blockchain (huidige situatie)
• Snel; realtime • Het is pionieren (maar daar ontdek en leer je het meeste van)
• Efficiënt • Toepasbaarheid in (jeugd)strafrechtketen niet eerder aangetoond
• Betrouwbaar, vertrouwen • Beschikbaarheid blockchain kennis
• Compliance • Blockchain technologie kent nog geen standaard
• Hoge datakwaliteit • Weerstand tegen Blockchain technologie
• Veilig, privacy • Organisatorische ‘weerstand’ en ‘vertrouwen’
• Transparantie, gedeeld beeld • Wil tot samenwerken, informatie delen en transparantie
• Kosten
Klassieke oplossingen vs blockchain
Gedistribueerd
• Eén gedistribueerd register
in de vorm van een
ge(de)centraliseerde
database als ‘single source
of truth’
• Alle mutaties verwerken in
het register
• De (blockchain) techniek
zorgt voor integriteit,
consistentie en
vertrouwelijkheid van de
data
Berichtenuitwisseling Centraal register
• Uitwisseling van informatie
via berichten
(post/telefoon/elektronisch)
• Bilaterale uitwisseling tussen
partijen
• Verwerking in de eigen
toepassingen
• Eén centraal register als
‘single source of truth’
• Alle mutaties verwerken in
centraal register
• De eigenaar van het
centraal register bewaakt de
integriteit, beheert de
toegang tot en gebruik van
data
• En functioneert als centrale
autoriteit/coördinator
BlockchainKlassiek Klassiek
Meerwaarde blockchain
Waarde blockchain
• Lagere risico’s• Betere stuur- en
verantwoordingsinformatie• Hoger vertrouwen• Lagere kosten
Kenmerken blockchain Voordelen blockchain
• Gedistribueerde registratie• Keten van transacties• Cryptografische technieken• Smart contracts• Standaard voorzieningen• Onweerlegbaarheid van data• Integriteit van data• Betere vertrouwelijkheid data• Compliancy vooraf
• Hogere beschikbaarheid• Hogere onkraakbaarheid• Hogere robuustheid• Meer betrouwbare
keteninformatie• Eenvoudiger Wbp/AVG
compliance • Minder maatwerk• Lagere kwetsbaarheid• Betere compliance• Meer transparantie in de
keten• Lagere kosten voor
compliance• Lagere IT ontwikkel- en
beheerkosten
Gedistribueerde
registratie
Cryptografische
technieken
Keten van
transacties
Smart contracts
Standaard
voorzieningen
Compliancy
vooraf
Kenmerken blockchain
Betere
vertrouwelijkheid
data
Onweerlegbaar-
heid van data
Integriteit van
data
Lagere kosten
Lagere risico’s
Hoger
vertrouwen
Betere stuur- en
verantwoordings
-informatie
Waarde blockchain
1
Betere
compliance
1
Eenvoudiger
Wbp/AVG
compliance
Lagere IT
ontwikkel- en
beheerkosten
Lagere kosten
voor compliance
Lagere
kwetsbaarheid
Hogere
robuustheid
Minder maatwerk
Meer
transparantie in
de keten
Meer
betrouwbare
keteninformatie
Voordelen blockchain
Hogere
beschikbaarheid
Hogere
onkraakbaarheid
Strategische meerwaarde blockchain
Governance van de interoperabiliteit
Organisatorische interoperabiliteit
Semantische interoperabiliteit
Juridische interoperabiliteit
Wettelijke kaders die in lijn met elkaar zijn, zodat uitwisseling van informatie effectief kan plaatsvinden tussen ketenpartners
Afstemming en coördinatie van (keten-) processen, waarbij verschillende ketenpartners een gezamenlijk doel zijn overeengekomen
Een gezamenlijk begrippenkader van de informatie die wordt uitgewisseld tussen verschillende ketenpartners
Het op technisch niveau laten samenwerken van applicaties en infrastructuur van de ketenpartners
Besturing en beheersing van de ketensamenwerking
Ketensamenwerking en interoperabiliteit
Technische interoperabiliteitBlockchain