8个版本
0.5.8 | 2024年8月2日 |
---|---|
0.5.7 | 2024年8月2日 |
0.2.1 | 2024年7月6日 |
0.1.2 | 2024年4月5日 |
0.1.0 | 2024年2月26日 |
在 #anti-censorship 中排名 8
每月下载量 299
在 2 个crate中使用(通过earendil)
70KB
1.5K SLoC
关于
Earendil是一个旨在性能和抗审查的包路由overlay网络,它是一种去中心化、抗审查的包路由overlay网络。它允许节点之间进行安全、私密的通信,即使在面对强大的国家级对手的情况下。
目前,该项目处于非常早期阶段,尚未准备好使用。请保持关注以获取更新!
关键特性
- 强大的抗审查能力
- 联邦、非平等拓扑
- 基于微支付的分布式、抗Sybil激励
- 用户可调的匿名/性能权衡
用户文档
更详细的说明可以在 Earendil文档 中找到。
开发者
crate布局
该存储库按照Cargo工作空间进行布局。
主要的“根”crate是earendil
,这是主要的守护程序,旨在在任何希望访问Earendil的机器上运行(类似于Tor的tor
守护程序)。
其他crate位于libraries/
earendil_packet
实现了在不同协议层(如洋葱加密的mixnet格式和携带端到端应用消息的格式)的Earendil包格式的structearendil_topology
实现了Earendil中继图的函数,包括gossip的帮助函数
总体而言,我们遵循一个架构,其中libraries/
中的crate避免进行任何I/O,而是实现数据类型。实际的通信由earendil
守护程序完成。
快速示例
请参阅文档
依赖关系
~11MB
~234K SLoC