A simple libp2p node implementation in Rust that demonstrates basic peer-to-peer networking capabilities.
- Basic libp2p node setup
- Ping protocol implementation
- Automatic peer discovery
- TCP transport with noise encryption and yamux multiplexing
Make sure you have Rust installed. Then run:
cargo build
To start the node:
cargo run
The node will start and listen on a random port. It will display its PeerId and listening address when started.