mcpField
Z
ZKStamp Proof-100

ZKStamp Proof-100

远程服务
proof.zketernity.app安全0今天更新

关于 ZKStamp Proof-100

ZKStamp Proof-100 将 SHA-256 指纹写入 BitcoinZ 的屏蔽交易,为文件曾在某时存在提供带日期的证明,文件本身不会上传。适用于需要后续验证的个人和 Agent;ZCheck 可在 BitcoinZ 节点上对照原文件核验证明。

主要功能

  1. 01为 SHA-256 指纹添加时间戳
  2. 02对短文本哈希并添加时间戳
  3. 03使用屏蔽式 BitcoinZ 交易
  4. 04通过 ZCheck 验证证明
  5. 05查询证明余额和存款地址

适用场景

  1. 01记录文档在特定时间已存在
  2. 02对照区块链证明验证文件是否未变
  3. 03为短文本添加时间戳而不存储文本
  4. 04创建证明前查询可用额度

MCP 相关

MCP 端点提供指纹时间戳、短文本时间戳和查询证明余额的工具。客户端连接 https://proof.zketernity.app/mcp 并提供 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://proof.zketernity.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://proof.zketernity.app/mcp需要授权

工具

详细介绍

ZKStamp · Proof-100

用 Z 加盖印记。赶在 Q 之前。

🎬 观看 60 秒演示:AI Agent 为一条想法加盖印记,然后 ZCheck 显示 VALID;只改动一个字母后显示 NOT VALID

Proof-100 会将任意文件的 SHA-256 指纹写入 BitcoinZ 区块链,并通过屏蔽式(zk-SNARK)交易完成。你会获得一份带日期的证明,证明该文件曾经存在;区块链上的任何人都无法看到指纹或创建者身份。

  • ZKStamp 是品牌。
  • Proof-100 是你购买的内容:一组 100 份证明。
  • ZCheck 用于验证:一个可在你自己的 BitcoinZ 节点上验证证明的小型脚本。

服务:https://proof.zketernity.app · 面向 AI Agent:/llms.txt


工作原理

  1. 你发送一个指纹(SHA-256,64 个十六进制字符)。你的文件不会离开你的设备。
  2. 服务端会将 PROOF100 sha256:<fingerprint> 写入一笔屏蔽式 BitcoinZ 交易的加密备注中,并将交易发送到一个专为这份证明创建的全新地址。
  3. 你会收到交易 ID和该地址的查看密钥。
  4. 区块的时间戳会为你的证明标注日期。
  5. 日后要证明时,只需向他人提供交易 ID + 查看密钥。使用 ZCheck,他们可以直接从区块链读取指纹,并与你的文件进行比对。他们只能看到这一份证明,不会看到其他内容。

**请妥善保管你的查看密钥。**没有它,就无法公开这份证明。


快速入门(API)

基础 URL:https://proof.zketernity.app

1. 创建账户(密钥只会显示一次,请妥善保存):

curl -s -X POST https://proof.zketernity.app/v1/account

返回 key(以 p100_ 开头)和 deposit_address。

免费试用:新账户可免费获得3 份证明,无需付款(每天最多为 13 个新试用账户提供服务,截止至 2026 年 11 月 27 日)。响应中会显示 free_proofs。

**2. 购买证明:**向你的 deposit_address 发送 500,000 BTCZ。获得 2 次确认后,系统会自动为你记入 100 份证明。

3. 查询余额:

curl -s https://proof.zketernity.app/v1/balance -H "Authorization: Bearer YOUR_KEY"

4. 创建证明:

FP=$(sha256sum MyFile.pdf | cut -d' ' -f1)
curl -s -X POST https://proof.zketernity.app/v1/proof \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d "{\"fingerprint\": \"$FP\"}"

返回 txid、viewing_key 和 proofs_left。生成一份证明大约需要 10 到 60 秒。

密钥可通过 Authorization: Bearer <key>(可带或不带空格)或 X-API-Key: <key> 传入。


面向 AI Agent(MCP)

Proof-100 的 MCP 服务地址:

https://proof.zketernity.app/mcp

工具:

工具功能
timestamp_fingerprint为 SHA-256 指纹添加时间戳。返回 txid 和查看密钥。
timestamp_text服务端会对一段简短文本进行哈希(不会存储该文本),并为该指纹添加时间戳。
check_balance查询剩余证明数量和你的存款地址。

在 Claude 中:使用该 URL 添加自定义连接器,选择无需登录,并添加请求标头 Authorization = Bearer YOUR_KEY。


使用 ZCheck 验证证明

你需要一个已同步的 BitcoinZ 节点、Python 3、原始文件、txid 和查看密钥。

python3 zcheck/ZCheck.py --txid <txid> --viewing-key <zxviews...> --file MyFile.pdf

验证结果:

  • VALID: this exact fingerprint was written on the BitcoinZ blockchain in block N, on <date> UTC
  • NOT VALID: ... holds a different fingerprint(文件已更改)

首次运行时,会从区块 1,862,000 开始扫描链,以查找该查看密钥;这可能需要几分钟。可用选项:--cli(bitcoinz-cli 的路径)、--datadir、--start-height,或使用 --fingerprint 代替 --file。


价格

500,000 BTCZ 可购买 100 份证明,仅接受 BTCZ 付款。不支持银行卡,无需邮箱或账户名称。

有问题,或者还没有 BTCZ?请发送邮件至 [email protected]。我们会帮你了解在哪里可以获取 BTCZ。


信任模型与诚实的限制

  • 区块链隐藏的内容: 指纹、地址和金额都在一笔屏蔽交易中。区块浏览器只能显示存在一笔交易。
  • 服务器能看到的内容: 提交指纹时,运营方的服务器会收到你的指纹(对于 timestamp_text,还会收到你的文本)。服务器不会记录指纹或文本,也不会存储哪个证明对应哪个账户。你可以在此代码库中查看代码。
  • 单个运营方、单台服务器: 如果服务器宕机,就无法生成新的证明。现有证明会保留在区块链上,并且可以在任何 BitcoinZ 节点上使用 ZCheck 验证。
  • 量子计算: 预计 SHA-256 指纹及其日期能够很好地抵御量子计算机。屏蔽交易的隐私依赖于当前的 zk-SNARK 密码学技术,并非后量子技术。理论上,未来的量子计算机可能读取旧备忘录,从而泄露指纹(绝不会泄露文件)。
  • BitcoinZ 是一条规模较小、交易量低的链。将这一点纳入高风险用途的考量。

自托管

  • server/:运行服务的代码(Python 3、Flask)。
    • Proof100Core.py:账户、付款监控、生成证明
    • Proof100Api.py:REST API 和 MCP 端点(监听 127.0.0.1:5100)
    • CheckPayments.py、CreateAccount.py、HealthCheck.py
    • GrantProofs.py:运营方工具,可创建带有免费证明的账户(供测试人员使用)
  • deploy/:systemd 单元、nginx 站点和配置模板示例。
  • zcheck/ZCheck.py:验证器。

要求:已同步的 BitcoinZ 节点(2.3.1 或更高版本),以及有资金的屏蔽地址;安装了 flask 和 requests 的 Python 3;以及带有 TLS 证书的 nginx。切勿提交 Proof100Config.json、数据库或任何密钥。


联系方式

[email protected](Z-TEXT LLC)


许可证

MIT。参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。