Could Blockstack be used efficiently and effectively for timestamping files for proof of existence?
I’m looking for a solution like the Time-Stamp Protocol (rfc3161):
In order to associate a datum with a particular point in time, a Time Stamp Authority (TSA) may need to be used. This Trusted Third Party provides a “proof-of-existence” for this particular datum at an instant in time. [rfc3161]
A decentralized blockchain could potentially be a great Time Stamp Authority. There would be no need to upload or attach whole files to it, just a (SHA-256) hash of a file as fingerprint would be enough to publish. As long as it is immutable and that it can be verified that a certain hash has been published at a certain time and date, so that there’s proof of existence of that file for that moment.
The Chainpoint (Tierion) team is working on a solution just like this, but I wonder if Blockstack could be an alternative …