Webarchivaris Webarchivaris

Hashketen en blockchain-verankering van het bewijs

De attestatie-keten met Merkle-roots

Periodiek vatten wij de bewijslaag samen in een checkpoint. Zo'n checkpoint bevat een Merkle-root: één hash die alle voorgaande handtekeningen en manifesten samenvat. Elk checkpoint legt bovendien de hash van het vorige checkpoint vast (prev_checkpoint_hash). Daardoor ontstaat een hashketen waarin elke schakel de vorige bevestigt — wie één checkpoint zou willen aanpassen, breekt de hele keten erna.

Aanvullend verankerd via OpenTimestamps

De checkpoints kunnen wij aanvullend verankeren via OpenTimestamps, dat hashes vastlegt in de Bitcoin-blockchain. Daarmee staat het bestaan van een checkpoint op een bepaald moment ook publiek en onafhankelijk vast, zonder dat de inhoud van uw archief ergens openbaar wordt — alleen een hash wordt verankerd.

Dit is de attestatielaag, niet het auditlog

Samen sluitend bewijs

De hashketen bouwt voort op de digitale ondertekening van het manifest met de checksums over alle .warc-shards, en wordt versterkt door periodieke fixity-controles. Zo onderbouwt de keten aantoonbaar en onweerlegbaar het voldoen aan de bewaareisen.