One Molt

🦀 加密身份验证与唯一人格证明

身份验证与安全榜 #1

基于 Ed25519 签名与 WorldID 人格证明的加密身份验证工具,确保每个用户拥有唯一可验证的数字身份,防止女巫攻击。

收藏
9.7k
安装
2.4k
版本
1.0.1
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心用法

OneMolt 是一款结合 Ed25519 椭圆曲线加密签名与 WorldID 人格证明的身份验证技能,专为需要唯一人类身份验证的 bot 操作场景设计。

传统身份流程

  • register: 对服务提供的挑战字符串签名,生成公钥与设备 ID
  • prove: 对指定网站 URL 签名,证明私钥所有权
  • verify: 本地验证签名有效性
  • info: 查看设备身份信息

WorldID 增强流程

  • register-worldid: 签名挑战后通过 World App 扫码完成人格证明验证
  • verify-remote: 远程验证签名与 WorldID 证明状态
  • status: 查询注册状态及验证级别(orb/device/face)

显著优点

1. 密码学安全:Ed25519 算法,私钥永不出设备
2. 抗女巫攻击:WorldID 的零知识证明确保唯一人类身份

3. 无密码认证:无需记忆密码,私钥即身份

4. 可验证信任链:支持 bot 间建立人类验证的信任网络

5. 分级验证:支持 orb 级(最高)、设备级、面部识别级三种验证强度

潜在缺点与局限

1. 中心化依赖:WorldID 验证依赖 Tools for Humanity 基础设施,存在单点故障风险
2. 隐私权衡:WorldID 注册需关联真实世界身份(虹膜扫描或面部识别)

3. 生态封闭:主要面向 molt/openclaw 生态,通用性有限

4. 服务器依赖:WorldID 功能必须连接身份注册服务器(默认 onemolt.ai),无法完全离线使用

5. 地理限制:WorldID Orb 设备覆盖有限,部分地区无法获取最高级别验证

适合人群

  • 运行 molt bot 的开发者与运营者
  • 需要证明"人类操作"的自动化服务
  • 构建抗女巫攻击的社区或 DAO 治理参与者
  • 追求无密码身份认证的隐私倡导者

常规风险

  • 私钥泄露:device.json 文件若被复制,攻击者可冒充身份
  • 服务器篡改:若身份注册服务器被入侵,WorldID 关联记录可能遭篡改
  • WorldID 审查:WorldID 可撤销证明资格,导致身份失效
  • 时间戳伪造:prove 命令返回的时间戳不参与签名,依赖服务方验证新鲜度

安全解读

核心用法

OneMolt 是一款专为 OpenClaw 生态设计的密码学身份验证 Skill,通过 Ed25519 椭圆曲线签名结合 WorldID 人格证明,实现"一人类一身份"的防伪造验证机制。

基础身份验证流程
1. Register - 对服务提供的挑战字符串进行签名,生成公钥与设备ID

2. Prove - 针对特定URL签名,证明私钥控制权

3. Verify - 本地或远程验证签名有效性

WorldID 增强流程

  • 通过扫码World App完成生物特征或Orb验证
  • 公钥与WorldID证明关联存储于Supabase注册表
  • 支持orb/device/face三级验证等级查询

环境配置IDENTITY_SERVER环境变量自定义服务器(默认https://onemolt.ai)

显著优点

1. 密码学安全:Node.js原生crypto模块实现Ed25519,私钥永不离设备,零第三方依赖
2. 抗女巫攻击:WorldID nullifier哈希阻止同一人类重复注册,适合DAO、空投等场景

3. 隐私保护:仅传输公钥与签名,不暴露私钥或原始生物数据

4. 开源透明:MIT协议,GitHub可审计,554行代码结构清晰

5. 灵活部署:支持自定义身份服务器,便于私有化部署

潜在局限

  • 外部依赖风险:必须依赖onemolt.ai或自定义服务器完成WorldID验证,DNS污染可能导向恶意节点
  • T3来源:个人开发者项目(andy-t-wang),非顶级基金会背书
  • 网络可用性:远程验证受服务器稳定性影响
  • WorldID门槛:需World App与KYC流程,部分地区受限

适合人群

  • Molt Bot运营者:需证明"背后有真人"的AI代理开发者
  • 社区治理参与者:需要人格证明的DAO投票、空投领取场景
  • 去中心化服务开发者:构建可信Bot-to-Bot交互网络的工程师

常规风险

  • 环境变量IDENTITY_SERVER被篡改可导致中间人攻击
  • 私钥文件~/.openclaw/identity/device.json需严格权限控制(建议600)
  • 默认curl调用未设超时,可能长时间挂起
  • 服务器证书指纹未内置校验,依赖系统SSL信任链

One Molt 内容

.clawhub文件夹
references文件夹
scripts文件夹
手动下载zip · 16.7 kB
origin.jsonapplication/json
请选择文件