ビットコイン・インスティテュート

ピーター・トッドが​OpenTimestampsを​発表

定義: OpenTimestamps (2)

濃紺の背景に、複数の書類アイコンが枝分かれしたハッシュノードを通って合流し、ビットコインのブロックにつながる一つの光るルートノードへと収束する図が描かれ、脇にはストップウォッチとカレンダーサーバーのラック、隅に積まれた古い書類の山が配置されている。

2016年9月15日、ピーター・トッドはOpenTimestampsを発表した。ビットコインブロックチェーンにタイムスタンプをアンカリングすることで、特定の時点でデータが存在したことの暗号学的証明を作成するシステムである。

仕組み

OpenTimestampsはマークルツリーの集約を使い、無制限のドキュメントハッシュを単一のビットコイントランザクションにまとめる。各タイムスタンプは、マークルツリーを通じてビットコインブロックヘッダーに至るパスに過ぎない。公開カレンダーサーバーが保留中のハッシュを収集し、定期的にツリーにマージすることで、タイムスタンプは無料かつほぼ瞬時(1秒以下)に作成できる。

設計原則

  • トラスト最小化:中央当局への依存なしに、ビットコインの公開監査可能なブロックチェーンが時間証明として機能する
  • スケーラブル:集約により1トランザクションあたり無制限のタイムスタンプが可能
  • 利便性:ブロック確認を待たずに約1秒でタイムスタンプを作成可能
  • 検証可能:ビットコインノードがあれば誰でもオフラインで独立にタイムスタンプを検証できる

ユースケース

  • セキュリティ侵害後のレコード完全性の検証
  • 開発者鍵が失効した場合のソフトウェア署名の検証
  • ウェブサイトスナップショットの作成時期の証明
  • Gitコミットのタイムスタンプによる開発履歴の証明

資金と開発

プロジェクトはVerisart(美術品の来歴証明)とBTCC(ビットコインマイニング企業)の資金提供を受けた。トッドは、このプロジェクトが自身の2012年のタイムスタンプ作業の書き直しであると述べた。

2017年にはInternet Archiveの「カーボン・デーティング」を実演し、Wayback Machineの大部分にタイムスタンプを付与した。