En Blockchain, los datos sólo son agregados al final de la secuencia de datos previos.
En bases de datos tradicionales puedes insertar, modificar o borrar datos.
Entonces, en el caso de blockchain, puedes volver a chequear cualquier punto de la historia sabiendo que los datos no fueron alterados.
Cualquier dato nuevo que se agregue al blockchain tiene al menos 2 partes.
1.- Los datos mismos que estás agregando
2.- Un valor que es el resultado de cierto tipo de cálculo a partir de los datos previos que existían.
Esto no quiere decir que los datos no cambien. Si los datos cambian o no surge de tu interpretación cuando los lees.
Por ejemplo, puedes tener una base de datos blockchain que registre tu altura. Cada día que cambia tu altura puedes agregar datos con tu nombre, tu altura en ese momento y la fecha y hora en que tomaste ese valor.
Entonces puedes chequear tu altura correspondiente a cualquier momento pasado. Si quieres saber tu altura actual, podrás consultar el registro con la fecha y hora mayor. Si quieres, puedes interpretear que ese dato cambió tu altura anterior. Pero en la base de datos, más allá de lo que interpretes, tendrás todas las alturas registradas en otros momentos de la historia.