How to Use and Verify Blockchain Timestamp
What is BlockchainSign.io
Think of BlockchainSign.io like a digital notary that proves when you created a document. Just like a notary stamps papers to prove they're real, we use blockchain technology to create a permanent, unchangeable record of your file.
How it works
- You send us your file - We take your document, image, or any digital file
- We create a "fingerprint" - We use SHA256 math to create a unique code (called a hash) for your file's information
- We save it to the blockchain - This fingerprint gets permanently stored on Ethereum blockchain
- You get a certificate - We give you a certificate file that proves everything
What is a SHA256 fingerprint?
The "fingerprint" is actually a SHA256 hash of your payload data (the information section in your certificate). SHA256 is a special mathematical formula that turns any text into a unique 64-character code. Even changing one letter would create a completely different hash!
What you receive
You'll get a certificate file (like cert.yml
) that contains:
- Your file's information (email, file details, etc.)
- Blockchain transaction ID - The permanent record number
- Link to view it online - So anyone can check it's real
How to verify your certificate is real
Step 1: Open the blockchain link
In your certificate, find the line that says tx_url
.
For example: https://etherscan.io/tx/0x1833eb71a350493c32b7e828b56308bd16fe117d5a6ab49139a666dad9683f6f
Click this link - it will take you to Etherscan.io (think of it like Google for blockchain transactions).
Step 2: Find the hidden data
On the Etherscan page, you need to find the actual data that was stored:
- Look for a section called "More Details"
- Find "Input Data"
- Click "View as UTF-8" (this makes the computer code readable)
Step 3: Check the fingerprint matches
In the readable data, you'll see a hash (long string of letters and numbers). Compare this with the payload_hash
in your certificate - they should match exactly!
How to verify the SHA256 hash yourself
You can double-check our work by generating the SHA256 hash yourself using any online SHA256 calculator:
Step 1: Copy your payload data
From your certificate, copy everything under the payload:
section. For example:
Email: [email protected]
File SHA-256: a0566e5c4d077424a7be39d95d1308488c81b7b49274588bf9f5b2eb13554ac4
Meta: Example Tech Solutions LLC
Step 2: Remove leading spaces
IMPORTANT: Since the certificate is in YAML format, you need to remove the leading spaces from each line. The text should look like this:
Email: [email protected]
File SHA-256: a0566e5c4d077424a7be39d95d1308488c81b7b49274588bf9f5b2eb13554ac4
Meta: Example Tech Solutions LLC
Step 3: Generate SHA256 hash
- Go to any online SHA256 generator (like https://emn178.github.io/online-tools/sha256.html)
- Paste your cleaned payload text
- Generate the hash
- Compare it with the
payload_hash
in your certificate - they should match exactly!
This proves that the data in your certificate is exactly what was timestamped on the blockchain.
Why this proves your file is real
- Blockchain is permanent - Once something is on the blockchain, it can never be changed or deleted
- Timestamped - The blockchain shows exactly when we saved your file's fingerprint
- Public verification - Anyone in the world can check Etherscan to verify your certificate is real
Need help?
If you're having trouble verifying your certificate, contact us at [email protected]
This service uses Ethereum blockchain and SHA-256 cryptographic hashing for maximum security and permanence.