SSB 生态系统完整技术参考,涵盖核心框架、插件体系、移动端集成及蓝牙模块。
1. SSB 简介
Secure Scuttlebutt(SSB) 是一个分布式的、无需中心服务器的点对点社交网络协议。它具有以下核心特性:
graph TD
subgraph "SSB 核心特性"
A[无需服务器] --> B[点对点直接通信]
C[不可篡改] --> D[仅追加的签名消息链]
E[离线优先] --> F[局域网/蓝牙也可同步]
G[隐私保护] --> H[端到端加密/秘密握手]
end
核心设计原则
| 特性 | 说明 |
|---|---|
| 无需主机(Hostless) | 每台设备安装相同软件,网络中拥有平等权利 |
| 仅追加(Append-only) | 消息链不可删除或修改,确保全网收敛到相同状态 |
| 身份即密钥 | 每个身份就是一个 ed25519 密钥对,公钥即为身份标识 |
| 内容哈希链接 | 消息通过哈希值引用其他消息、文件和 Feed |
| 全局八卦协议 | 信息通过 Gossip 协议在节点间传播,无需直接连接 |
| 局域网发现 | 通过多播 UDP 自动发现局域网内的其他节点 |
more >>
。