0.27.2
| 2021年3月12日 |
0.27.1
| 2021年4月3日 |
0.27.0
| 2021年4月2日 |
0.0.0
|
2021年3月11日
|
#11 在 #tetsy-libp2p
446 每月下载量
在 90 个crate中使用(直接使用25个)
tetsy-libp2p-core
tetsy-libp2p的传输、升级、复用和节点处理。
tetsy-libp2p-core的主要概念是
PeerId
是网络中节点的唯一全局标识符。每个节点都必须有一个不同的 PeerId
。通常,PeerId
是用于在通信通道上协商加密的公钥的哈希值,从而保证它们不会被伪造。
Transport
特性定义了如何到达远程节点或监听传入的远程连接。请参阅 transport
模块。
StreamMuxer
特性在保持远程连接的结构上实现,可以将此连接细分为多个子流。请参阅 muxing
模块。
- 《UpgradeInfo》结构体、`InboundUpgrade`特质和`OutboundUpgrade`特质定义了如何将每个子流升级以使用协议。请参阅《upgrade》模块。
libp2p的传输、升级、复用和节点处理。
tetsy-libp2p-core的主要概念是
PeerId
是网络中节点的唯一全局标识符。每个节点都必须有一个不同的 PeerId
。通常,PeerId
是用于在通信通道上协商加密的公钥的哈希值,从而保证它们不会被伪造。
Transport
特性定义了如何到达远程节点或监听传入的远程连接。请参阅 transport
模块。
StreamMuxer
特性在保持远程连接的结构上实现,可以将此连接细分为多个子流。请参阅 muxing
模块。
- 《UpgradeInfo》结构体、`InboundUpgrade`特质和`OutboundUpgrade`特质定义了如何将每个子流升级以使用协议。请参阅《upgrade》模块。