Anchor a Document or File to the BCH Chain With

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, asBCH 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

Also Read: Putting an End to the Bitcoin Store of Value Fallacy

Upload a File or Document to theBCH Chain and Prove Ownership Using

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. Ourlast guide covered the basics on how a person can prove ownership of a specificBCH 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. TheBCH chain allows you to add raw data to a transaction using an opcode called OP_Return. Our website hosts a service 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 theBCH blockchain. lets anyone anchor a document hash to theBCH chain and verify the integrity of the document afterward.

This attribute allows for some unique possibilities so anyone can certify a document, contract, and date of publication at any time in a permissionless fashion. To demonstrate how to, I decided to upload a Rich Text File (RTF) to theBCH chain which contains the abstract introduction to theBitcoin white paper.

Creating an RTF in order to upload the file hash to theBCH chain.

After creating the RTF, I simply selected ‘Choose file’ located in the Get Started section, which allows you to either upload or drag a file into the window. The file is never uploaded to the server as privacy is our top priority. After the file is uploaded, a new screen will appear which shows the document timestamp, and the document hash but the data will not be broadcasted to theBCH chain until 0.00005BCH is paid to the address shown.

In order to add the document hash to theBCH chain, simply pay 0.00005BCH and wait for one confirmation.

From here I fired up the Badger Wallet located in my Chrome browser and sent the 0.00005BCH to the address supplied After that, the service told me that my transaction was pending and that it needs one blockchain confirmation in order to be etched into theBCH chain. After the transaction is confirmed, will provide a document hash, server timestamp, the blockchain broadcast time, and the blockchain confirmation time. The upload will also appear in the recent documents registered and the recent anchors section on the notary page.

After the transaction is confirmed the blockchain confirmation will be timestamped and will provide a txid which can be verified on anyBCH block explorer.

Notarized Proofs on the Bitcoin Cash Blockchain for Less Than 5 Cents

After you service and get an understanding of how it works by tethering a notarized document to theBCH chain you can verify the document as well to certify the file’s integrity. Instead of selecting the Notarize tab, simply select the Verify tab and again you just upload or drag the file that was tied to theBCH chain into the window. The service will tell you whether or not the document has been notarized on theBCH chain and will redirect you to the document proof page. When the process is complete, the service also provides a transaction ID (txid) which can be queried on anyBCH blockchain explorer .

The Block Explorer verifying the validity of the recent document hash of the RTF.

The simplicity of tying a document to theBCH chain makes it so anyone can certify ownership and this includes businesses, journalists, whistleblowers, and artists who decide to share and create unique content. Just like ourprevious article which shows anyone how to prove ownership of a specificBCH address, is very easy to understand and allows anyone to prove ownership of a document or file for only 0.00005BCH (which is less than 5 cents).

If you missed our guide called How to Prove Ownership With a Bitcoin Cash Address and Digital Signature , check it out now.

What do you think about signing and verifying an uploaded document or file with Let us know what you think about this subject in the comments section below.

Image credits: Shutterstock,, Jamie Redman, and Pixabay.

Enjoy the easiest way to buy Bitcoin online with us. Download yourfree Bitcoin wallet and head to our Purchase Bitcoin page where you canbuy BCH andBTCsecurely.