OpenTimestamps

OpenTimestamps (OTS) is an open-source project that aims to provide a standard format for blockchain timestamping.wikipedia
25 Related Articles

Bitcoin Core

Bitcoin Core uses OpenTimestamps to timestamp merge commits.
Bitcoin Core uses OpenTimestamps to timestamp merge commits.

Open-source software

open sourceopen-sourceopen source software
OpenTimestamps (OTS) is an open-source project that aims to provide a standard format for blockchain timestamping.

Bitcoin

bitcoinsbitcoin walletBitcoin blockchain
With the advent of systems like Bitcoin, it is possible to create and verify proofs of existence of documents (timestamps) without relying on a trusted third party; this represents an enhancement in term of security, since it excludes the possibility of a malicious (or careless) notary to compromise the timestamp.

Trusted third party

trusted partyTrusted Third Partiesneutral third party
With the advent of systems like Bitcoin, it is possible to create and verify proofs of existence of documents (timestamps) without relying on a trusted third party; this represents an enhancement in term of security, since it excludes the possibility of a malicious (or careless) notary to compromise the timestamp.

SHA-2

SHA-256sha256Secure Hash Algorithm 2
The stamp operation calculates the SHA256 hash of the original file, concatenates a random 128-bit nonce to maintain privacy, and recalculates the SHA256 hash, sending this unique value to the calendar servers.

Concatenation

concatenatedconcatenateconcatenating
The stamp operation calculates the SHA256 hash of the original file, concatenates a random 128-bit nonce to maintain privacy, and recalculates the SHA256 hash, sending this unique value to the calendar servers.

Cryptographic nonce

noncenoncesauthentication nonce
The stamp operation calculates the SHA256 hash of the original file, concatenates a random 128-bit nonce to maintain privacy, and recalculates the SHA256 hash, sending this unique value to the calendar servers.

Merkle tree

hash treeMerkle hash treeTiger Tree Hash
Each of the calendar servers will add the received hash to its Merkle tree and return the necessary response to generate the initial OTS file. A snapshot of the complete 750,000,000 Internet Archive files were timestamped so that it is not possible to modify them without being noticed. This action was performed by committing the Merkle root of all those files on a single Bitcoin transaction.

Node (networking)

nodenodesnetwork node
The user must also have an up-to-date Bitcoin node on their own machine to perform the verification without relying on trusted third parties.

Binary file

binarybinariesbinary files
The timestamp is saved in a binary file to save space and avoid problems of interpretation, encoding and compatibility between systems.

Character encoding

character setComputer encodingsencoding
The timestamp is saved in a binary file to save space and avoid problems of interpretation, encoding and compatibility between systems.

Filename extension

file extensionextensionextensions
Generally, this file has a .ots extension and its magic number is.

Magic number (programming)

magic numbermagic numbers0xDEADBEEF
Generally, this file has a .ots extension and its magic number is.

Defensive publication

Defensive publications
Other applications include defensive publications, evidence against plagiarism, signature verification from revoked PGP keys, and more.

Plagiarism

plagiarizedplagiarizingplagiarised
Other applications include defensive publications, evidence against plagiarism, signature verification from revoked PGP keys, and more.

Digital signature

digital signaturesdigitally signeddigitally sign
Other applications include defensive publications, evidence against plagiarism, signature verification from revoked PGP keys, and more.

Pretty Good Privacy

PGPOpenPGPPretty Good Privacy (PGP)
Other applications include defensive publications, evidence against plagiarism, signature verification from revoked PGP keys, and more.

Boletín Oficial de la República Argentina

The Boletín Oficial de la República Argentina currently uses OpenTimestamps to prove official publications have not been tampered with.

Internet Archive

archive.orgWayback Machinearchived
A snapshot of the complete 750,000,000 Internet Archive files were timestamped so that it is not possible to modify them without being noticed. This action was performed by committing the Merkle root of all those files on a single Bitcoin transaction.