In my last article, I explained how to prove ownership of a specific address by signing a message with a public and private key pair. That’s just one way of proving ownership and verifying a valid signature, as BCH users can also anchor a document to the chain using the Bitcoin Cash protocol’s Script language. This particular walkthrough aims to teach you how to create notarized proofs using Notary.Bitcoin.com.
Upload a File or Document to the BCH Chain and Prove Ownership Using Notary.Bitcoin.com
Proof of ownership or proof of existence is a technique that can be used by anyone via the Bitcoin Cash protocol in order to certify the integrity of a variety of proofs. Our last guide covered the basics on how a person can prove ownership of a specific BCH address and tether a unique message and digital signature to the address as well. However, there are other methods available that allow people to record various things like a document or file. The BCH chain allows you to add raw data to a transaction using an opcode called OP_Return. Our website hosts a service called Notary.Bitcoin.com that allows people to tether the hash of a signature and file within the blockchain’s recorded data. Similarly to how the private key allows someone to prove ownership of an address, a private key can also correspond with the owner’s signature and the hash of the file held in the BCH blockchain.