Hacker News 中文摘要

RSS订阅

基于Yggdrasil网络的真正P2P电子邮件 -- True P2P Email on Top of Yggdrasil Network

文章摘要

Tyr是一个基于Yggdrasil网络构建的真正点对点电子邮件系统,旨在实现去中心化的邮件通信。该项目托管在GitHub上,由JB-SelfCompany开发维护。

文章总结

项目名称:Tyr - 基于Yggdrasil网络的真正P2P电子邮件系统

核心内容:

  1. 项目定位
    Tyr是一款运行在Yggdrasil去中心化网络上的Android端对端电子邮件应用,无需依赖传统邮件服务器,直接通过P2P加密通信实现邮件传输。

  2. 技术亮点

    • 网络层:基于Yggdrasil网络,自动分配IPv6地址,支持NAT穿透
    • 加密体系:内置Ed25519密钥生成,邮件地址格式为<64位十六进制>@yggmail
    • 本地服务:集成SMTP/IMAP服务器(localhost:1025/1143)
    • 集成支持:完美兼容DeltaChat/ArcaneChat等去中心化通讯应用
  3. 主要功能

    • 自动启动服务
    • 加密备份与恢复(AES-256-GCM)
    • 多语言支持(英语、俄语)
    • 暗黑/亮色主题切换
    • 电池优化模式
  4. 技术栈

    • 语言:Kotlin 2.2.20
    • 最低支持:Android 6.0 (API 23)
    • 核心组件:Yggmail Go库(通过gomobile集成)
  5. 安全特性

    • 所有网络通信由Yggdrasil网络加密
    • 本地服务仅绑定127.0.0.1
    • 使用Android Keystore系统管理密钥

快速上手:

  1. 安装Tyr并完成初始化配置
  2. 启动Yggmail服务
  3. 通过自动配置功能连接DeltaChat/ArcaneChat
    (或手动设置SMTP/IMAP为localhost对应端口)

开源信息:

项目意义:突破传统邮件中心化架构,实现抗审查、零元数据的真正私有通信。

(注:已过滤GitHub页面导航菜单、重复的技术文档细节等非核心内容,保留关键功能说明和技术参数)

评论总结

总结评论内容:

  1. 怀旧与兴趣
  • 用户fattybob对Yggdrasil表示怀旧:"My first Linux install was Yggdrasil, just for that, this interests me..."(我的第一个Linux安装就是Yggdrasil,仅凭这点就让我感兴趣...)
  1. 技术疑问(离线接收)
  • idle_zealot询问离线处理机制:"How does this deal with offline recipients?"(如何处理离线接收者?)
  • pshirshov确认理解:"Is my understanding correct that all involved parties must be online?"(我的理解是否正确,所有相关方都必须在线?)
  1. 替代方案探讨
  • lorenzo95询问替代实现:"If I were to run an yggmail server..."(如果我运行yggmail服务器并配置delta-chat...)
  1. 系统设计哲学
  • velcrovan指出简洁设计的代价:"Systems can be so simple...when you just assume no one will use them to send spam."(当你假设没人会用它发垃圾邮件时,系统可以如此简单优雅)

注:所有评论均无评分(None),主要围绕技术实现、替代方案和设计理念展开讨论。