OpenTimestamps

OpenTimestamps
Developer(s)Open
Stable release
0.7.1[1] / 26 August 2022; 2 years ago (2022-08-26)[1]
Repositorygithub.com/opentimestamps/
Written inPython, Java, JavaScript, Rust
TypeDecentralized timestamping
LicenseLGPL3
Websiteopentimestamps.org

OpenTimestamps (OTS) is an open-source[2] project that aims to provide a standard format for blockchain timestamping.[3] 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 terms of security, since it excludes the possibility of a malicious (or careless) trusted third party to compromise the timestamp.[4]

OTS defines a set of rules for conveniently creating timestamps and later independently verifying them. Currently, timestamping with Bitcoin is fully supported, however the format is flexible enough to support a variety of methods.[a]

Anyone could create timestamps with the permissionless blockchain by paying the transaction fees, for convenience OTS built an infrastructure that aggregates timestamp requests from users and packs them into transactions funded by public calendar servers; as a result, users can timestamp for free, in a trust-minimized setting.[b]

  1. ^ a b "OpenTimestamps client, latest version". GitHub. Retrieved 26 August 2022.
  2. ^ "OpenTimestamps code repository". GitHub. Retrieved 7 June 2018.
  3. ^ "OpenTimestamps website". Retrieved 7 June 2018.
  4. ^ Gao, Yuefei; Applications, Hajime (2017). "A Decentralized Trusted Timestamping Based on Blockchains". IEEJ Journal of Industry Applications. 6 (4): 252–257. doi:10.1541/ieejjia.6.252.


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).