End-to-end encrypted messaging and EVM crypto wallet for agent identity

🔐 以太坊身份的加密消息与转账工具

基于以太坊身份的去中心化端到端加密消息工具,支持盲化收件箱和跨链转账,用用户名替代冗长地址。

收藏
9.1k
安装
2.9k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

OpenIndex CLI 是一款 TypeScript 开发的命令行工具,主打端到端加密消息传递,同时提供用户名映射的跨链加密货币转账功能。

消息系统(主功能)

用户通过以太坊私钥注册唯一用户名(如 @alice),建立 用户名 → {公钥, 地址} 的链下映射。消息流程:
1. 加密:使用接收方公钥对消息内容进行非对称加密(eth-crypto),服务器无法解密

2. 签名:发送方对密文签名,接收方可验证来源真实性

3. 盲化存储:服务器通过 SHA-256 哈希用户名作为收件箱 ID,无法识别消息归属

4. 解密:接收方用私钥本地解密,实现零元数据泄露的私密通信

加密货币转账(副功能)

同一用户名体系支持多链(ETH、Base、BSC)的原生币和代币转账,使用符号简写(如 USDC 自动解析为对应链的合约地址)。

显著优点

  • 密码学级隐私:端到端加密 + 盲化收件箱,服务器完全不可读
  • 身份友好:用 @alice 替代 0x... 地址,降低用户门槛
  • 多链兼容:支持以太坊、Base、BSC 三条链的代币符号统一解析
  • 零托管:私钥仅本地使用,不上传服务器

潜在缺点与局限

  • 异步通信:非实时聊天,需轮询拉取消息
  • 仅限一对一:不支持群聊功能
  • CLI 限制:命令行交互体验不如 App 友好
  • 服务器依赖:用户名解析和消息中继依赖 OpenIndex 中心化服务器(虽然加密内容不可读)
  • 速率限制:高频消息可能触发服务器限流

适合人群

  • 开发者测试加密通信协议
  • 需要高隐私级别的个人用户(记者、活动家)
  • 希望简化地址输入的加密资产持有者
  • Web3 隐私应用的原型验证

常规风险

  • 私钥管理:用户需自行保管私钥,丢失即无法解密历史消息
  • 钓鱼用户名:需验证用户名注册方的真实性(系统本身无 KYC)
  • 智能合约风险:代币转账依赖链上合约,需自行审计风险
  • 服务连续性:若 OpenIndex API 下线,用户名解析和消息中继将中断(已加密消息本地仍可读)

End-to-end encrypted messaging and EVM crypto wallet for agent identity 内容

手动下载zip · 4.5 kB
SKILL.mdtext/markdown
请选择文件