1 个不稳定版本
0.1.0 | 2024 年 2 月 26 日 |
---|
#5 in #earendil
88 每月下载量
在 2 个包中使用 (通过 earendil)
2KB
关于
Earendil 是一个专为性能和反审查而设计的去中心化、反审查的数据包路由覆盖网络。它允许节点之间进行安全和私密通信,即使面对强大的国家级对手。
目前,该项目处于非常初级的阶段,尚未准备好使用。请继续关注更新!
关键特性
- 强大的反审查能力
- 联邦、非平等拓扑
- 基于微支付的分布式、抗 Sybil 激励机制
- 用户可调的匿名/性能权衡
用户文档
更详细的信息可以在 Earendil 文档 中找到。
开发者
包的布局
该仓库按照 Cargo 工作空间 的形式组织。
主要的、“根”包是 earendil
,这是主要守护进程,打算在任何希望访问 Earendil 的机器上运行(类似于 Tor 的 tor
守护进程)。
其他包位于 libraries/
earendil_packet
实现了协议不同层的 Earendil 数据包格式的结构,例如洋葱加密的混合网络格式和携带端到端应用消息的格式。earendil_topology
实现了 Earendil 中继图的函数,包括用于八卦的辅助函数
总的来说,我们遵循一个架构,其中 libraries/
中的包避免进行任何 I/O,而是实现数据类型。实际的通信由 earendil
守护进程完成。
快速示例
请参阅 文档
依赖项
~4–16MB
~153K SLoC