#p2p #peer #parallel-chain #protocols #layer #transport #numbers

pchain_network

parallelchain-network:ParallelChain 主网基于 Libp2p 的网络层实现

1 个不稳定版本

0.4.3 2024 年 4 月 29 日

#1#parallel-chain

Apache-2.0

47KB
781

ParallelChain 网络

ParallelChain 协议的 peer-to-peer (P2P) 网络实现。

ParallelChain 网络是在一个经过 Noise 认证的 TCP 传输层上运行的 4libp2p 协议的组合

  1. Kademlia 形成并维护一个连接高效的网络拓扑:每个节点都可以通过少量跳数到达其他节点。
  2. Identify 允许节点通知其他节点其基本信息的变化。
  3. Ping 允许节点快速检查其他节点的存活状态。
  4. Gossipsub 实现了 ParallelChain 网络的主要功能:通用发布/订阅消息。

兼容性

此版本的 pchain-network 实现了 ParallelChain 协议的 v0.4 版本。

用法

启动 pchain_network 节点:[文档](https://docs.rs/pchain_network/0.4.2/pchain_network/#starting-a-peer)。

提交问题

如果你

  1. 有功能请求/想法,
  2. 有任何问题(特别是软件相关问题),
  3. 认为你可能发现了错误。

请尽量为你的问题适当标注。

依赖

~18–55MB
~885K SLoC