AI 智能体操作可生成比特币锚定凭证,Orphograph 提供防篡改审计方案
Orphograph 将 AI 智能体操作记录哈希后写入比特币区块链,生成可独立验证的时间戳凭证,解决智能体日志可被篡改…
随着 AI 智能体(Agent)开始代替人类发送消息、修改系统、转移价值,其操作日志的可信度问题日益突出。传统日志由运营方控制,事后可被编辑,难以作为争议时的证据。由 Hacker News AI 频道推荐的 Orphograph 给出了一套基于比特币区块链的锚定凭证方案,试图把智能体操作日志从「可被篡改的文件」升级为「可独立验证的证据」。
核心思路:把记录指纹写入比特币
Orphograph 的做法并不复杂:每一条关键操作记录在本地经过 SHA-256 哈希运算得到指纹,随后通过 OpenTimestamps 协议将该指纹锚定到比特币区块链上。锚定成功后,运营方会获得一份带时间标记的凭证,以及一个托管的证书页面,授权对象可以在自己的浏览器中直接核验。
这套机制带来三项关键属性:
- 可追溯日期:凭证证明记录在某个比特币区块出块时已经存在,争议发生后才伪造的记录无法与之匹配。
- 防篡改:改动作记录中的任意一个字节(包括接收方、金额、时间戳),哈希值就会与凭证指纹不一致。
- 无需信任运营方:凭证采用开放格式,验证工具也是开源的,依赖方无需注册账户、无需与运营方建立任何关系即可自行核验。
工具集成方式
Orphograph 提供零依赖命令行工具(CLI)以及可「即插即用」的 Skill,让智能体在工作过程中就能自动锚定自己的操作轨迹。典型用法包括:
- 即时锚定一行操作记录:
echo "sent invoice #42 to client-7" | python3 orpho_agent_anchor.py anchor-text --label "billing" - 锚定智能体产出的交付物:
python3 orpho_agent_anchor.py anchor-file ./deliverable.zip --label "handoff" - 每晚锚定智能体记忆文件的清单:
python3 orpho_agent_anchor.py anchor-memory ./workspace --label "memory"
支持 MCP 协议的智能体也可以通过 MCP 服务器直接调用锚定功能,使「存在性证明」成为智能体输出的一部分,而非事后补救。
明确的能力边界
Orphograph 在文档中清晰区分了「凭证能证明什么」与「不能证明什么」:凭证可以证明记录在某个时间点以确切内容存在且此后未被篡改,但不能证明该操作本身是否正确、是否经过授权、是否安全或合法。把日志变成证据,是为了让争议有据可查;但具体争议如何裁决,仍由对应裁判机构决定。
此外,操作记录的内容本身始终保留在用户本地,仅哈希指纹被发送到链上做锚定,原始数据不会离开用户环境。即便 Orphograph 停止运营,凭证依然有效——验证只需要原始记录、.ots 文件和比特币公链,不依赖 Orphograph 的存续。MIT 协议的开源验证器也为此而发布。
适用场景与局限
对智能体工作成果的接受方而言,这一机制的价值在于:交付前可要求对方提供凭证并自行核验,与日后对方展示的日志交叉比对;不匹配则意味着日志被修改过。这为 AI 智能体驱动的外包、自动化交易等场景提供了一层独立于运营方的可审计性。但目前它仍是面向开发者的小众工具,对整个 AI 行业格局影响有限,更像是 AI agent 基础设施逐步走向成熟的早期信号之一。
