文件名称:libp2p 网络堆栈的 Rust 实现。
文件大小:812KB
文件格式:ZIP
更新时间:2024-07-18 12:07:24
rust networking peer-to-peer decentralization libp2p
用于 libp2p 工作的*存储库这个存储库是 Rust 开发libp2p规范的中心位置。警告:虽然我们正在尽最大努力与其他 libp2p 实现兼容,但考虑到缺乏精确的 libp2p 规范,我们无法保证这种情况。文档如何使用图书馆?主要文档:https ://docs.rs/libp2p去哪里提问?在https://discuss.libp2p.io的 Rust 部分。在 freenode 上的 #libp2p IRC 频道中。通过在此存储库中打开一个问题。存储库结构该存储库的主要组件结构如下:core/ :libp2p-core的实现及其Network 、Transport和StreamMuxer API,几乎所有其他 crate 都依赖于这些 API。transports/ :基于libp2p-coreTransport API 的传输协议(例如 TCP)和协议升级(例如用于认证加密、压缩等)的libp2p-core 。muxers/ :libp2p-core的StreamMuxer接口的libp2p-core ,例如(子)流复用协议(通常是 TCP)连接之上。多路复用协议是(强