个人收藏
技术前瞻2026-09-03

exe-hub:密钥即身份的分布式微博客(技术前瞻笔记)

2026-09-03 整理。一份对 V2EX 创始人 livid 新项目 exe-hub 的技术前瞻笔记:事实、链接、以及值得借鉴的设计思维。非投资建议。

这是什么

exe-hub 是 V2EX 创始人 livid 写的一个单二进制守护进程:一个去中心化微博客。没有账号、没有注册——一把 ed25519 密钥就是全部身份。写操作是签名消息信封,读操作是公开 HTTP,附件进 IPFS。

它是 livid 三条线的交汇点:exe(macOS 个人 VM 云)+ $V2EX(Solana 社区币)+ AI 协作开发。设计动机推测是让「持币」成为社交身份的一部分——发帖门槛用真金白银挡住 spam,同时给 $V2EX 注入真实用途。

技术核心(大白话)

① 记账本模式(append-only)

所有消息只往一张表里追加,永远不删、不改。帖子、档案、封禁全是这张表的派生视图(从日志里算出来的)。历史永不丢,视图坏了可以重放重建。代价是没有「真删除」——删帖只是从视图里藏起来,日志永存。

② 签名信封(ed25519)

每条消息像一封盖了私章的信。关键细节:盖章盖在信纸本身(原始字节)上,不是盖在「解析后的结构」上——中间人无法拆开改内容再重新盖章。每封信带单调递增序号(seq)防重放。

③ 内容指纹(消息 ID = 内容哈希)

消息 ID 就是内容字节的 sha256。内容一样 → ID 一样 → 自动去重;改一个字 → ID 变 → 立刻暴露。跨 hub 引用同一 ID 无需映射表。

④ 用途前缀(域分离)

签名对象一律以 exe-hub:v1\n 开头,与 exe 节点自身的 peer-sync 签名格式互斥——同一把钥匙跨协议永远无法互相冒充。

⑤ 持币发言(token gate)

发帖资格 = 持有 ≥10,000 个 $V2EX(mint: 9raUVuzeWUk53co63M4WXLWPWE4Xc6Lpn7RS9dnkpump)。最妙的一步:Solana 地址本身就是 ed25519 公钥的 base58,签名信封这个动作已经证明了控钥——服务器只需做一次只读余额查询,全程不需要连钱包、不需要签链上交易。判定缓存 10 分钟,RPC 挂了用旧判定兜底。

线上现状(截至 2026-09-03)

引用的链接

值得借鉴的设计思维

  1. append-only 日志是唯一真相源,其余全是可重放派生视图。权威数据只存一份,所有「看起来像另一张表」的东西都做成视图,可随时清空重放重建。
  2. 签名盖在原始字节上。序列化一次、签那串字节、原样发送,杜绝「解析后重新签名」的错位。
  3. 内容指纹当身份证。内容寻址天然幂等、天然可验证,跨系统引用无需映射表。
  4. 域分离前缀。同一把钥匙跨协议无法互相冒充——签名格式互斥是低成本高收益的安全设计。
  5. 逻辑删除。删除是状态翻转不是物理抹除,可审计、可重放。
  6. 数据库层强制幂等。唯一索引防重放,不靠应用自觉。
  7. 签名即控钥证明。把「钱包登录」从协议里整个删掉——签名这个动作本身就证明了控钥,省掉一整套链接流程。
  8. 给 AI agent 当一等公民。官方直接提供 /skill.md,任何 coding agent 读一遍就会发帖——协议文档本身就是给机器读的。

注:该项目无 license(默认保留所有权利),代码不可合法复用;以上仅为设计思想的借鉴。

← 返回首页