Resources
Understanding blockchain timestamping and how ProofChain protects your work
Table of Contents
1. How It Works: Step by Step
Here is exactly what happens when you protect a file with ProofChain, from the moment you select a file to the moment your timestamp is permanently recorded on the Bitcoin blockchain.
Step 1
Select Your File
You choose a file from your device. This file stays on your computer — the entire process happens locally in your browser. Nothing is uploaded to our servers at any point.
Step 2
SHA-256 Hash Generation
Your browser computes a SHA-256 cryptographic hash of the file. This produces a unique 64-character hexadecimal string (e.g., a7ffc6f8bf1ed766...). Even changing a single byte in the file would produce a completely different hash.
Step 3
Blockchain Anchoring
The hash is submitted to the Bitcoin blockchain via the OpenTimestamps protocol. Multiple hashes from different users are aggregated into a Merkle tree, with the Merkle root included in a Bitcoin transaction. This is efficient and cost-effective while maintaining full security.
Step 4
Block Confirmation
Once the Bitcoin transaction is included in a block (typically 1-24 hours), your timestamp is permanently and immutably recorded. No person, company, or government can alter or delete it. Even ProofChain cannot modify your timestamp once it's confirmed.
Step 5
Certificate Generation
A tamper-proof PDF certificate is generated containing: the SHA-256 hash, exact timestamp, Bitcoin block number, OpenTimestamps proof data, TSA token, certificate ID, and a QR code for instant verification. This certificate is structured to comply with Section 63 of BSA 2023 requirements.
2. Why Blockchain Timestamps Matter
The Problem with Traditional Timestamps
- Server-controlled: Traditional timestamps are controlled by a single entity. The entity that created the timestamp can alter or delete it.
- Can be backdated: Email timestamps, file system dates, and database entries can all be manipulated by someone with access.
- Single point of failure: If the server goes down, the timestamp record may be lost or inaccessible.
The Blockchain Advantage
- Decentralized: Bitcoin is maintained by thousands of nodes worldwide. No single entity controls it.
- Immutable: Once a transaction is confirmed in a block, it cannot be altered or deleted. Ever.
- Independently verifiable: Anyone can verify a Bitcoin blockchain timestamp without trusting ProofChain or any other party.
- Battle-tested: Bitcoin has operated continuously for over 15 years without a single successful attack on its transaction history.
3. OpenTimestamps Explained
OpenTimestamps is an open-source protocol designed by Peter Todd for creating Bitcoin-anchored timestamps. It is the most widely used timestamping standard in the blockchain ecosystem.
How Merkle Trees Make It Efficient: Instead of creating a separate Bitcoin transaction for every timestamp (which would be expensive), OpenTimestamps aggregates thousands of hashes into a binary Merkle tree. Only the root of the tree is included in a single Bitcoin transaction. Each individual timestamp can still be independently verified by tracing its path through the tree to the root.
Why ProofChain Uses It: OpenTimestamps is an open standard — not proprietary technology controlled by ProofChain. This means your timestamps can be verified by anyone, using any OpenTimestamps-compatible tool, without depending on ProofChain to continue operating. Your proof exists independently of our platform.
4. SHA-256 Hashing Explained
SHA-256 (Secure Hash Algorithm 256-bit) is a cryptographic hash function that takes any input and produces a fixed-length, 64-character hexadecimal output. It is the same algorithm that secures the Bitcoin blockchain itself.
Key Properties
- Deterministic: The same file always produces the exact same hash. Running it a million times yields identical results.
- One-way: You cannot reconstruct the original file from its hash. The hash reveals nothing about the file's content.
- Collision-resistant: It is computationally infeasible to find two different files that produce the same hash. The probability is roughly 1 in 2^256.
- Avalanche effect: Changing even a single character in the input produces a completely different hash. There is no way to make a "small change" to a hash.
Example: The Avalanche Effect
Input: "Hello World"
a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e
Input: "Hello World!" (added one character)
7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069
Adding a single exclamation mark produces a completely different hash. This is why it is impossible to tamper with a file while maintaining the same hash.
5. BSA 2023: India's New Evidence Law
The Bharatiya Sakshya Adhiniyam, 2023 (BSA) replaced the Indian Evidence Act, 1872 as India's primary evidence law. It came into effect on 1 July 2024 and modernizes how Indian courts handle electronic evidence.
Section 63 of BSA 2023 — Electronic Records
Section 63 of BSA 2023 is the successor to the well-known Section 65B of the old Indian Evidence Act. It governs the admissibility of electronic records produced by computer systems. For electronic evidence to be admissible, it must be accompanied by a certificate (under Section 63(4)) that identifies the electronic record, describes the device or system that produced it, and confirms the record was produced during the normal operation of the device.
Section 85B of BSA 2023 — Electronic Signatures & Timestamps
Section 85B of BSA 2023 deals with the presumption as to electronic signatures and electronic records. This is particularly relevant to Time Stamping Authority (TSA) certificates — when a TSA issues a cryptographically signed token confirming the time of a document's submission, Section 85B provides the legal presumption that such a signed record is authentic unless proven otherwise.
How ProofChain Certificates Comply
- The certificate identifies the electronic record via its unique SHA-256 hash, satisfying Section 63 identification requirements
- It records the exact timestamp of when the hash was created and blockchain-confirmed, with TSA token providing institutional proof
- It includes the Bitcoin block number, transaction proof, and RFC 3161 TSA token for independent verification
- A unique certificate ID and QR code allow instant online verification
Important: While ProofChain certificates are designed to comply with Section 63 of BSA 2023, the admissibility of evidence ultimately depends on the specific court and circumstances. We strongly recommend consulting a legal professional for advice on using ProofChain certificates in legal proceedings.
6. Understanding Dual-Layer Protection
ProofChain uses two independent timestamping systems for maximum legal credibility. Each system provides a different kind of guarantee, and together they offer the strongest possible evidence of when your file existed.
Bitcoin Blockchain (OpenTimestamps)
Your file hash is aggregated into a Merkle tree and anchored to a Bitcoin transaction. This provides decentralized, permanent, independently verifiable proof. No single entity can alter or erase it.
- Decentralized — maintained by thousands of nodes worldwide
- Permanent and immutable — cannot be altered once confirmed
- Independently verifiable by anyone using open-source tools
- Confirmation time: 1-24 hours (depends on Bitcoin block confirmation)
RFC 3161 Time Stamping Authority (TSA)
Your file hash is also submitted to a certified Time Stamping Authority following the RFC 3161 international standard. The TSA returns a cryptographically signed token proving the exact time of submission. This provides instant, institutionally recognized proof.
- Instant — cryptographic token issued within seconds
- Recognized by courts and organizations worldwide
- Relevant to Section 85B of BSA 2023 (electronic signatures)
- Based on international RFC 3161 standard used by governments and enterprises
Why Both?
Bitcoin gives you decentralization — no trust in any single authority is needed. TSA gives you institutional recognition — recognized by courts and organizations worldwide. Together, they provide the strongest possible evidence of when your file existed.
Both the TSA token and the blockchain proof are included in your ProofChain protection certificate, giving you two independent, tamper-proof layers of evidence.
7. Using Your Certificate in Disputes
When You Might Need Your Certificate
- Plagiarism disputes: If someone claims your screenplay, book, or music as their own, your certificate proves your version existed first.
- Prior art claims: Your timestamp establishes a specific date of existence, useful for proving prior creation in IP disputes.
- Contract disputes: If the date of a legal document is contested, a blockchain timestamp provides immutable proof of when the document existed.
How to Present Your Certificate
- Present the PDF certificate, which contains all cryptographic details
- The opposing party (or court) can verify the certificate independently at proofchain.in/verify
- The verification confirms the hash, timestamp, and Bitcoin blockchain proof
- The original file can be re-hashed to confirm it matches the hash on the certificate
What Your Certificate Proves vs What It Does Not
IT PROVES
- Your file existed at a specific date and time
- The file has not been altered since timestamping
- The timestamp is anchored to the Bitcoin blockchain
- Anyone can independently verify the proof
IT DOES NOT PROVE
- Who created or authored the file
- That the content is original
- Copyright ownership
- That no earlier version exists elsewhere
8. Blockchain Timestamps vs Traditional Copyright
| Aspect | Blockchain Timestamp | Copyright Registration |
|---|---|---|
| Speed | Under 2 minutes | 6-12 months |
| Cost | From ₹99 | ₹500-₹2,000+ |
| What it proves | File existed at a specific time | Ownership registered with government |
| Legal standing | Supporting evidence (Section 63 of BSA 2023) | Primary legal proof |
| Immutability | Cannot be altered (blockchain) | Government-maintained record |
| Verification | Anyone, anytime, independently | Through Copyright Office |
| Privacy | File stays on your device | Physical copy filed with government |
| International | Bitcoin is global | India-specific (Berne Convention provides some intl. coverage) |
Our recommendation: Use both. Timestamp your work with ProofChain today for instant proof, while your copyright registration is processed over months. They are complementary — not competing — forms of protection.
Have more questions? Check our FAQ or contact us at support@proofchain.in.