15 个版本 (5 个破坏性版本)
0.6.0 | 2024年2月19日 |
---|---|
0.5.0 | 2023年12月11日 |
0.4.0 | 2023年10月30日 |
0.2.0 | 2023年7月13日 |
0.1.0-beta1 | 2022年11月29日 |
#5 in #waku
每月 68 次下载
用于 7 个 crate (通过 waku-bindings)
1MB
29K SLoC
Waku Rust 绑定生成器绑定
Rust 层在 go-waku
之上,包括 C ffi 绑定。
用法
这些是自动生成的,如果您正在寻找正确的 Rust API 版本,请查看 waku-bindings
将此添加到您的 Cargo.toml
[dependencies]
waku-sys = "0.1.0"
关于 Waku
Waku 是 Web3 的通信层。可扩展的分布式通信。
私密。安全。在任何地方运行。
什么是 Waku?
Waku 是一套保护隐私的点对点消息协议。
Waku 移除了消息中的中心化第三方,实现了私密、安全、无审查的通信,没有单点故障。
Waku 提供隐私保护功能,如发送者匿名性、元数据保护和与个人可识别信息的解耦。
Waku 设计用于通用消息传递,实现了人与人、人与机器或混合通信。
Waku 可在任何地方运行:桌面、服务器,包括资源受限的设备,如移动设备和浏览器。它是如何工作的?
Waku 的第一个版本起源于 Whisper 协议,对可扩展性和易用性进行了优化。Waku v2 是一个完整的重写。其中继协议实现了基于 libp2p 的 pub/sub,并引入了其他功能
- 为大多数离线设备检索历史消息。
- 自适应节点,允许异构节点贡献。
- 为轻节点保留带宽。
这使得它在移动设备或其他类似资源受限的环境中运行 p2p 协议变得理想。
阅读 Waku 文档
无运行时依赖
~0–1.9MB
~37K SLoC