Value::Blob
By encoding a Vec<u8> (vector of bytes), a lossy conversion from a `Vec<u8>` to a `String` occurs. The lossy conversion leads to an incorrect hex value to be displayed. Avoid the lossy conversion and let the `hex` crate do its thing.
integrity_check()
n_changes