Dolt: un database versione controllata grazie a checksum crittografici
Dolt, il primo database versione controllata al mondo, prende ispirazione dal modello di content addressed storage utilizzato da Git. Utilizzando alberi di Merkle e DAGs (Direct Acyclic Graphs), Dolt permette di aggiungere continuamente contenuti al database senza timore di corruzione dei dati nel tempo. Ogni blocco di dati, chiamato Chunk, è identificato da una chiave di 20 byte calcolata dal contenuto stesso del blocco. Sebbene ci sia una remota possibilità di collisione, la probabilità di avere chiavi identiche per dati diversi è estremamente bassa. Le checksum crittografiche offrono una sicurezza aggiuntiva, rendendo difficile invertire il processo e scoprire i dati originali a partire dalla chiave generata.