描述
HexHoot 解决了现代中心化通信平台固有的隐私、审查和供应商锁定问题。通过遵循去中心化、透明和用户数据主权原则,HexHoot 旨在提供经过身份验证的加密通信,而无需依赖中央机构。所有用户数据,包括密钥和消息历史记录,都存储在用户设备的本地,从而增强了隐私和控制力。
该平台采用点对点和无服务器架构,节点直接连接或通过中间节点连接。节点发现、NAT 穿透和高效路由的解决方案是其设计的组成部分,即使在全局互联网基础设施中断时也能实现本地网络运行。身份验证使用零知识证明概念进行处理,允许节点在不泄露私钥的情况下证明其拥有私钥。
密钥交换和加密通过类似椭圆曲线迪菲-赫尔曼(ECDH)的方法进行管理,以派生共享对称密钥,确保消息被加密并且只能由合法方读取。虽然这种本地优先的方法最大程度地提高了隐私性,但它将备份和设备安全责任完全交给了用户。开发实用的、可扩展的第三方集成 API 仍然是一个开放的研究挑战,目前正在讨论沙箱和基于能力的权限。
HexHoot 的主要用例是为需要强大机密性和数据控制的个人和组织提供私有聊天和消息传递。在涉及网络中断、审查或中心化服务失效的自然灾害等场景中尤其有价值。此外,它还可以作为内网、校园网络或社区网状网络的私有控制通信层,减少对第三方 SaaS 解决方案的依赖。该项目是开源的,目前的开发重点是改进节点发现、路由、异步消息传递、跨设备同步和用户体验。
HexHoot的核心功能
去中心化点对点通信
无服务器架构
零知识证明身份验证
使用 ECDH 的端到端加密
用户设备上的本地优先数据存储
网络中断期间的弹性
AGPL-3.0 许可下的开源
支持本地网络和网状模式
注重隐私的设计原则
无中央机构或服务器
如何使用 HexHoot?
配置:设置您的节点并建立初始节点连接。
身份验证:使用零知识证明进行安全的节点验证。
通信:与其他节点直接交换加密消息。
管理数据:确保本地数据备份和设备安全。
集成(未来):探索使用沙箱进行潜在的 API 集成。
HexHoot的使用案例
- 私有消息传递
- 离线通信
- 本地网络
- 敏感数据交换
- 弹性通信




