Skip to content

Instantly share code, notes, and snippets.

@btcdrak
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save btcdrak/5b2b153fc454529c6733 to your computer and use it in GitHub Desktop.
Save btcdrak/5b2b153fc454529c6733 to your computer and use it in GitHub Desktop.
Blockchain notary

Blockchain Notary

Timestamps a cryptographic digest of a given document into the blockchain and connects it to a pubkeyhash to prove a chain of ownership. The document is considered to be owned by the initial creator and can be transferred to others. This is similar to how assets are issued and the issuer remains in control unless he transfers issuer status to a new ownership.

When reading back the blockchain the system should parse out notary data into the local database so when presented with a document, the API it can quickly hash it and determine if it already exists.

  • Block no recorded in
  • Hash of the document
  • Txid
  • Description

PREFIX + ID (+ HASH TYPE) + DOCUMENTHASH + DESCRIPTION

@btcdrak
Copy link
Author

btcdrak commented Sep 1, 2014

this version embedded here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment