锚定账本
我们每天通过 OpenTimestamps 把当天所写记录的一个指纹写入 Bitcoin。它证明某条记录在那一天已经存在,且未被更改。它不能证明一块宝石是什么。
- 批次
- 0
- 记录
- 0
它能证明什么
- 账本中的记录在其批次日期已经存在,此后没有改变:改动一个字符,指纹就会改变。
- 任何批次都无法事后删除或替换:每个批次都写明前一个批次。
它不能证明什么
- 宝石是什么。账本只显示一条记录在其日期之后没有被修改。
- 记录是否正确。某天记下的错误仍然是错误;更正是一条带有自己日期的新记录。
写入哪些内容
每条刊登的审核记录、每份合同(以其文本的 SHA-256 表示)、签名,以及一笔交易的每一步。
批次0 个批次,0 条记录
最新的在前。一个批次在日历服务将其确认进某个区块之前处于等待 Bitcoin 的状态,通常需要几个小时。
尚无批次。交易市场第一次记录内容的那一天会写下第一个批次。
自行核验一个批次
您需要一个批次的两个文件和 OpenTimestamps 客户端。下载之后,一切都不再依赖我们。
- 把清单及其证明下载到同一个文件夹,保留下载时的文件名。
- 安装 OpenTimestamps 客户端。
- 对证明文件运行 ots verify。如有 Bitcoin 节点,它会自行核对区块;没有节点时,加上 --no-bitcoin,它会给出区块和 Merkle 根,供您在任意区块浏览器上比对。
- 核验链条:清单中的 "previous" 是前一个批次清单的 SHA-256。
pip install opentimestamps-client
ots verify erebaur-ledger-N.json.ots
ots --no-bitcoin verify erebaur-ledger-N.json.ots
sha256sum erebaur-ledger-N-1.json