隐私与加密层
Noise 协议与零知识证明
🔐 隐私与加密层
在基于广播的网络中,所有信号在物理上都是公开的。为了保护用户隐私,Butterfly 集成了 Noise 协议栈。
🛡 密码学原语
密钥交换:采用 X25519,适用于移动设备的有限算力。
身份认证:采用 Ed25519 数字签名。
对称加密:负载数据使用 AES-256-GCM 进行加密。
握手模式:提供双向身份认证和 Forward Secrecy (前向保密)。
👻 Nostr 协议集成
我们借鉴了 Nostr 的 NIP-17 (Gift Wrap) 标准。
用户的个人资料、聊天记录和 PoC 凭证遵循 “Local-First” 原则存储在本地,备份可选择存储在 IPFS,完全由用户私钥控制。
最后更新于
