BitChat 是一种去中心化的点对点消息传递应用,旨在通过临时、专用网络实现安全、私密和抗审查的通信。它采用分层架构,结合了现代加密技术和灵活的应用协议,利用 Noise 协议框架建立相互认证的端到端加密会话,实现了身份管理、会话生命周期、消息帧和安全。