End the past, start the new.

原创验证

本站文章采用密码学签名与区块链时间戳技术,提供可公开验证的原创证明。

验证原理

每篇文章包含三层证明:

  1. 文章内容(HTML 文件)
  2. 作者签名(.sig 文件)— 使用 GPG Ed25519 私钥签署
  3. 区块链时间戳(.sig.ots 文件)— 通过 OpenTimestamps 锚定到比特币

验证步骤

前置准备

安装所需工具:

# 安装 GnuPG(如未自带)
# macOS: brew install gnupg
# Ubuntu: sudo apt install gnupg

# 安装 OTS 客户端
pip install opentimestamps-client

第一步:验证时间戳

下载文章对应的 .sig.ots 文件,运行:

ots verify 文章名.html.sig.ots

输出包含 Success! Bitcoin attests data existed as of ... 即表示时间戳有效。

第二步:验证签名

下载文章对应的 .sig 文件和公钥:

# 下载公钥
curl -o signing-key.pub https://eaverse.top/.well-known/signing-key.pub

# 导入公钥
gpg --import signing-key.pub

# 验证签名
gpg --verify 文章名.html.sig 文章名.html

输出 Good signature from "laobinghu <liuzihu@126.com>" 即表示签名有效。

这意味着什么?

两步验证均通过,则证明:

在某个比特币区块时间之前,作者身份已签署了该文章内容。任何对文章的修改(哪怕一个字符)都会导致验证失败。

相关文件