The OpenTimestamps protocol enables the appending of arbitrary digital data to a Bitcoin transaction in the form of a SHA-256 hash