Bockchain en archiefGeen vanzelfsprekende combinatie!
Dr G.J. Van Bussel
Archivaris, Bedrijfskundige, Bestuurlijk Informatiekundige
Directeur Van Bussel Document Services
Adviseur Strategisch Informatiemanagement
Auditor NEN 2082, NEN-ISO 15489, ISO 16175, RODIN, ED3
Oud-Lector Digital Archiving & Compliance (HvA)
Strategisch Beleidsadviseur College van Bestuur HvA/UvA
Auteur van 250 boeken en artikelen
Change is inevitable
We can’t future-proof… so let’s be strategic
Open ?
Collaborative ?
Decentralized ?
Agnostic ?
Interoperable ?
Building systems to be:
Centralized, Decentralized, and Distributed
The Tools of Today
Blockchain: Een gedistribueerd register dat cryptografische sleutelsgebruikt om een voortdurendgroeiend ‘record of transactions’ in stand tehouden, verdeeld in verbonden, van tijdstempelsvoorziene blokken.
Blockchain technology
Bitcoin
Een online, anonieme cryptomunt
Staat peer-to-peer transacties toe zonder een intermediair
Ontworpen in 2008 door Satoshi Nakamoto, in januari 2009 als open source vrijgegeven.
Is gebaseerd op de blockchain: Transacties worden geverifieerd
door nodes in een network, die daarvoor worden beloond.
Als transacties geverifieerd zijnwoirden ze per tien minute aan eenblok toegevoegd.
Bitcoin
• Een ‘wallet’ kan een onbeperkt aantal Bitcoin-adressen bevatten.
• Een adres komt tot stand middels publiek/private sleutel cryptografie
Een gebruikerInstalleert eenBitcoin client (een ‘wallet’), en gebruikthet om eenbitcoin-adresvoor eentransactie temaken
Bitcoin
Bitcoin
H(a)
H(b)
H(c)
H(d)
H(AB)
H(CD)
HABCD
00002393k242l284q34qrsw
Previous block’s hash
2016-06-03 09:55:01:003 UTC
Time-stamp
55k4903rgw4004j48f2l2024j5
Trans-actions’ root
hash
N(x)
nonce
Merkle tree
Block (candidate)
Blockchain
• Miners (peers) proberen de cryptografische puzzle van de nonce op te lossen
• De eerste die hier in slaagtwordt beloond met Bitcoin
• Andere miners verfierendeoplossing.
• Bij een akkoord, wordt het blok aan de blockchaintoegevoegd
• Elke tien minuten ontstaater een nieuw blok.
Blockchain• Een onmuteerbaar,
gedistribueerd publiek register.
• Geen ‘single point of failure’
• Verwijdert centraleintermediairs uit transacties
• De volledigetransactiegeschiedenis is beschikbaar voor iedereen
Blockchain
Kenmerken Blockchain Transacties faciliteren tussen mensen en organisaties die
elkaar niet kennen en niet (hoeven te) vertrouwen
Transacties faciliteren zonder een intermediair
Publiek, volledig openbaar en transparant.
De blockchain is een technologie als intermediair als een waarborg voor de betrouwbaarheid van de transactie
Genoemde voordelen Het wordt moeilijker voor hackers om het systeem te
manipuleren en ‘plat te leggen’
Wegvallen van computers niet betekent dat de gedistribueerde keten faalt
Alle transacties volledig transparant, controleerbaar, betrouwbaar en raadpleegbaar zijn
Het publieke register de historiciteit van de data waarborgt
De kosten van transacties door het wegvallen van intermediairs lager worden
Haarlemmerolie Vele pilots- en implementatietrajecten
Vele projecten door partijen die als intermediair kunnen worden aangemerkt
De vele genoemde voordelen doen het lijken als de techniek Haarlemmerolie is voor hedendaagse problemen van beveiliging, authenticatie, cybercrime en de authenticiteit en integriteit van data
In de meeste pilots kennen de ketenpartners elkaar en weten ze dat ze elkaar over het algemeen kunnen vertrouwen
‘Trusted records’ en Blockchain Victoria Lemieux: kanttekeningen bij de genoemde
voordelen
De publieke blockchaintechnologie is kwetsbaar: Hackers kunnen de keten manipuleren en muteren Timestamps kunnen worden gemanipuleerd door de kloktijd
te vertragen of te versnellen Malware kan de controle over de keten overnemen Er kunnen problemen ontstaan in het managen van de
Nonces
Deze problemen kunnen worden beperkt door te werken met een private blockchain
Andere overwegingen Een blockchain is gericht op transacties die in data te
vervatten zijn. Het is niet bedoeld voor het opnemen van objecten, zoals pdf’s, tiff’s en andere bestandsformaten.
Er is geen enkele blockchaintoepassing die Binary Large Objects opneemt.
Oplossingen als Storj en Filecoin zijn alternatieven voor Dropbox, Hubic of Box, gebaseerd op de blockchain, maar ze slaan objecten niet op in de keten. In de keten worden alleen hashes opgenomen, die de integriteit van op andere plaatsen opgeslagen documenten kunnen verifieren. Ze kunnen niet garanderen dat de objecten beschikbaar blijven.
Andere overwegingen Een blockchain is dus geen ‘trusted digital repository’.
In een blockchain opgenomen data kunnen niet vernietigd worden, waardoor de wettelijke verplichting tot vernietiging niet kan worden uitgevoerd (Archiefwet, GDPR)
Als de objecten die buiten de blockchain worden bewaard worden vernietigd, breekt de blockchain omdat een validatie van de hashes en de originelen niet langer mogelijk is.
Zoals het nu is, zijn edepots, bewaarstrategieen en duurzame technische infrastructuren nodig.
Kortweg…. Archivering vereist een private blockchain
Vernietiging blijft onmogelijk
Dossiervorming vindt buiten de blockchain plaats
Duurzaamheid is niet gewaarborgd, zeker niet bij een private blockchain
De bewaring van objecten buiten de blockchain en het duurzaam in stand houden daarvan zorgt niet voor kostenverminderingen.
Kortweg…. De vraag wat het doel is van de blockchain wordt te
weinig gesteld, zeker omdat de cruciale kenmerken van een blockchain niet worden ingevuld en privacy niet kan worden gewaarborgd.
Traditionele databasetechnologie is sneller, heeft een veel betere performance en is veel beter schaalbaar.
Een blockchain is niet bedoeld als een tool voor records management. Het kan zo worden gebruikt als we overgaan tot het uitbannen van ongestructureerde informatieobjecten
Tot slot Distributie wordt gezien als een van de belangrijkste
eigenschappen van een blockchain.
De publieke blockchain begint die eigenschap echter te verliezen; de private had dat slechts in beperkte mate.
Meer dan de helft van het aantal bitcoin-servers staat in China (al vanaf 2013). En meer dan 15 % in India.
Er is geen reden te veronderstellen dat dat voor andere publieke blockchains anders is.
Uit economische overwegingen leidt distributie bijna altijd tot centralisatie