介绍
欢迎来到 SirrChat 节点文档!本指南将帮助您搭建和运行属于自己的去中心化通讯节点。
什么是 SirrChat?
SirrChat 是一个让您能够搭建属于自己通讯节点的开源平台。通过运行自己的节点,您可以完全掌控数据、通讯和隐私,不依赖任何中心化服务商。
SirrChat 生态系统
SirrChat 节点
您自己的通讯基础设施 - 一个功能完整的去中心化通讯服务器,让您能够:
节点能力:
- 完全自主:运行在您自己的服务器上,数据完全由您掌控
- 标准协议:支持 SMTP/IMAP,兼容所有邮件客户端
- 区块链集成:使用 EVM 钱包进行认证,无需传统密码
- 一键部署:简单的安装脚本,自动配置 TLS 证书
- 灵活扩展:模块化架构,可根据需求定制功能
- 多存储支持:支持 SQLite、PostgreSQL、MySQL、S3 等
Sirr 应用
面向用户的应用 - 一个集成了钱包的去中心化消息应用。
主要特性:
- OpenPGP 端到端加密
- 无中央数据存储
- 内置 BNBChain 钱包
- 红包(加密货币礼物)功能
- 多设备同步
- 跨节点消息传递
它们如何协同工作
┌─────────────────────────────────────────────┐
│ Sirr 移动/桌面应用 │
│ (用户界面 + 加密消息) │
└──────────────────┬──────────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ SirrChat 服务器 │
│ (邮件服务器 + 区块链认证) │
└──────────────────┬──────────────────────────┘
│
┌──────────┴──────────┐
▼ ▼
┌──────────────┐ ┌──────────────┐
│ 数据库 │ │ 区块链 │
│ (PostgreSQL, │ │ (BSC, ETH, │
│ MySQL 等) │ │ 等) │
└──────────────┘ └──────────────┘为什么搭建自己的节点?
数据自主权
- 完全掌控: 所有数据存储在您自己的服务器上
- 无监控: 没有中央机构可以访问您的通讯内容
- 隐私保护: 端到端加密确保只有您能阅读您的消息
- 自主决策: 决定数据存储位置、保留时长和备份策略
技术优势
- 简易部署: 一键安装脚本,几分钟即可启动
- 标准兼容: 支持 SMTP/IMAP,可与任何邮件客户端配合使用
- 区块链认证: 使用钱包签名,无需记忆密码
- 灵活扩展: 模块化架构,按需添加功能
- 自动 TLS: 集成证书管理,自动配置 HTTPS
成本与性能
- 低成本运行: 最低配置服务器即可运行
- 高性能: Go 语言编写,资源占用少
- 可扩展: 支持从个人使用到企业级部署
- 多存储选项: SQLite、PostgreSQL、MySQL、S3 等
核心原则
1. 隐私与安全
- 使用经过验证的 OpenPGP 标准进行端到端加密
- 本地数据存储 - 您控制您的数据
- 无跟踪或分析
- 开源以实现完全透明
2. 去中心化
- 无中央服务器存储用户数据
- 任何人都可以运行自己的节点
- 无需中介的跨节点通讯
- 抗审查和关停
3. 用户主权
- 您拥有自己的身份(您的钱包地址)
- 您控制自己的私钥
- 您选择数据存储位置
- 无供应商锁定
4. 可访问性
- 非技术用户易于使用
- 熟悉的类似电子邮件的体验
- 多平台支持(iOS、Android、桌面)
- 全面的文档
使用场景
个人通讯
用私密、安全的替代方案替换传统电子邮件和消息应用。
企业通讯
部署您自己的电子邮件和消息基础设施,配备区块链认证。
加密社区
内置钱包使将通讯与加密货币交易相结合变得容易。
记者和活动家
为敏感通讯提供抗审查平台。
开发和测试
完美的开发环境,支持本地数据库。
开始搭建节点
选择您的路径:
快速开始(推荐)
几分钟内搭建您的第一个节点:
- 快速部署指南 - 一键安装脚本
- 配置您的节点 - 基础配置
- 连接 Sirr 应用 - 开始使用您的节点
深入了解
想要更多控制和定制?
使用现有节点
不想自己搭建节点?
社区
加入我们不断壮大的社区:
- GitHub: mail-chat-chain/mailchatd
- Twitter: 关注我们获取更新
- 文档: 您正在阅读!
支持
需要帮助?
- 浏览此文档
- 查看 常见问题
- 在 GitHub 上提交问题
- 加入我们的社区聊天