#1 - Understand private and public file for notarization

We can store your files publicly or privately on the blockchain. For private file, we store the hash string (SHA-256) of the file on the blockchain to prove its existence. Because this file cannot be deleted from the chain, we could attest to the file’s time of existence.

The hash string (e.g 0afda84dbfedf933df8ea5967….) contains a series of characters that are derived from your file and is unique only to your file. 

Hashing is a fundamental tool in digital forensic analysis and its use is admissible in court.

For public file, the entire file content is saved on the blockchain together with its name and description. This means anyone who could access the blockchain could read the file content.

#2 - Create your smart contract​

A smart contract is a computer program on a blockchain that could create secured digital tokens. You shall begin by creating one on our site and this software program allows you to store your digital files in the form of tokens called NFTs (non-fungible tokens).

This means all the NFT file tokens you create shall originate from this contract. The smart contract is tied to your wallet, not ours. Please prepare some cryptocurrency tokens before you begin. This is to pay for gas, not to pay us. Our site is free to use.

#3 - Upload your files to be notarized

When you uploaded a file, it shall be stored inside an NFT token created from your smart contract. Since the smart contract resides on the blockchain, we can verify the existence of your document from its timestamp on the blockchain.

If you uploaded a public file, the NFT file token actually contains a URL that links to your file content stored in a decentralized data storage network called IPFS (InterPlanetary File System). Since all files cannot be deleted in this system, your file will be kept permanently forever.

For private file, only the file hash is store inside the NFT file token without the file token.



ChainFiles