1 unstable release
0.4.3 | Apr 29, 2024 |
---|
#1 in #parallel-chain
47KB
781 lines
ParallelChain Network
Implementation of ParallelChain Protocol peer-to-peer (P2P) networking.
ParallelChain Network is a combination of 4 libp2p protocols running on top of a Noise-authenticated TCP transport:
- Kademlia forms and maintains a connected and efficient network topology: every peer can reach every other peer in a small number of hops.
- Identify lets peers inform other peers of changes in their basic information.
- Ping lets peers quickly check the liveness of other peers.
- Gossipsub implements the primary useful function of ParallelChain Network: general publish/subscribe messaging.
Compatibility
This version (v0.4.3) of pchain-network implements v0.4 of the ParallelChain Protocol.
Usage
Starting a pchain_network
peer: docs.rs.
Opening an issue
Open an issue in GitHub if you:
- Have a feature request / feature idea,
- Have any questions (particularly software related questions),
- Think you may have discovered a bug.
Please try to label your issues appropriately.
Dependencies
~18–55MB
~874K SLoC