Insightsby Bernstein

What is Bitcoin anchoring, and how does it work?

Published 5 November 2026

The short answer

Bitcoin anchoring connects a cryptographic fingerprint of your files to a transaction recorded on the Bitcoin blockchain. It provides evidence that the corresponding data existed by the time the transaction was included in a block, without publishing the files themselves. Verification requires both the blockchain record and the proof explaining how the files are connected to it.

How does a file become connected to Bitcoin?

The starting point is a cryptographic hash: a fingerprint calculated from the file on your computer. An anchoring protocol defines how that fingerprint becomes part of a Bitcoin transaction.

The connection need not be a readable copy of the hash inside the transaction. A protocol may combine several fingerprints into a single value, or use a fingerprint to derive a cryptographic key or Bitcoin address. In each case, it must be possible to reproduce the steps connecting the original files to the recorded transaction.

The transaction is submitted to the Bitcoin network. Once a miner includes it in a block accepted by the network, it becomes part of Bitcoin’s public transaction history. Merely submitting a transaction is not the same as having it confirmed in a block.

Why use Bitcoin’s public record?

Bitcoin provides a public record that can be checked independently of the service that arranged the anchor and is exceptionally resistant to alteration once well confirmed. For someone preserving evidence of their work, this means a complete proof can remain verifiable even if the original provider closes or stops offering verification.

That independence comes from the way the record is maintained. Bitcoin’s transaction history is stored and independently checked by many thousands of computers, called nodes, distributed around the world. It does not depend on any single provider or location remaining available.

Its resistance to alteration comes from the links between blocks and the computational work securing them. Each block is cryptographically linked to the previous one. Changing an older transaction would require rebuilding the affected chain and overcoming the network’s accumulated proof of work. Each additional block adds a confirmation and increases the work needed. For a transaction buried sufficiently deep in Bitcoin’s blockchain, rewriting that history is computationally infeasible in practice under current network conditions.

What does the date establish?

With a valid connection from the files to a confirmed transaction, the anchor supports the conclusion that the corresponding data existed by the time of the block’s inclusion. It does not tell you when the work first began or when the file was originally created.

Bitcoin targets an average interval of about ten minutes between blocks, although individual intervals can be shorter or longer. This gives a sense of the record’s time granularity, rather than a guarantee of ten-minute timestamp accuracy.

The block’s displayed date and time also need care. Bitcoin block times are supplied by miners and checked against protocol limits; they are not precise readings from a trusted civil-time clock. An anchor should therefore not be described as proving existence at an exact second. The distinction matters when comparing Bitcoin anchoring with timestamps issued by a timestamp authority.

For the broader distinction between evidence of existence and claims about authorship or ownership, see what a digital timestamp establishes.

Are the files published on the blockchain?

No. In Bitcoin anchoring, the transaction records the file’s cryptographic fingerprint or a value derived from it, such as a combined hash or a Bitcoin address. It does not contain the original document, design or source code.

The public record provides the cryptographic link used to verify the anchor, not a readable or recoverable copy of the work. Anchoring therefore does not publish the file’s contents, and the blockchain cannot be used to reconstruct a missing or altered file. You must preserve the original files alongside the proof connecting them to the transaction.

What do you need to verify an anchor later?

Bitcoin defines how transactions and blocks are validated, but there is no single universally adopted protocol for connecting files to those transactions. Keep the evidence required by the particular anchoring method:

  • The exact files covered by the record, including any manifest or accompanying file used to calculate the fingerprint.
  • The complete connecting proof, such as the sequence of hashes, a Merkle path, or the public keys and address-derivation details required by the protocol.
  • The transaction reference and protocol documentation, including the version used.

A transaction ID locates a blockchain record. On its own, it does not explain which files that record covers. The reviewer must calculate the fingerprints, reproduce the connection and check the transaction’s inclusion in the blockchain. See independent verification for the difference between checking that evidence and relying on a provider’s confirmation.

Sources

  1. 1.
    Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System . Sections 3–5 and 11: timestamping, proof of work, the network and resistance to rewriting confirmed history. 2008. Accessed 5 November 2026
  2. 2.
    Bitcoin Developer Documentation. Block Chain — Developer Guide . Transaction inclusion, linked blocks, proof of work and consensus. Accessed 5 November 2026
  3. 3.
    Bitcoin Developer Documentation. Block Chain — Reference . Block headers and the validation constraints on miner-supplied block times. Accessed 5 November 2026
  4. 4.
    BTC Nodes. Reachable Bitcoin Nodes . Network snapshot reporting approximately 19,000 reachable nodes, distributed across countries; reachable nodes are not a count of every node. Accessed 5 November 2026
Suggest a correction

Tell us what is wrong and, if you can, where the correct information is published.

This site is protected by reCAPTCHA.

The correction form opens soon.