nim-libp2p icon indicating copy to clipboard operation
nim-libp2p copied to clipboard

libp2p implementation in Nim

Results 155 nim-libp2p issues
Sort by recently updated
recently updated
newest added

Currently, those abstractions are hard to understand and could benefit from a clearer design.

Once https://github.com/status-im/nim-chronos/pull/251 is merged, and some time has passed, we should start to integrate it in libp2p API This will require to think long and hard about how we handle...

enhancement

Nim is an excellent choice for systems with limited resources. Single-board computers (SBCs) are widely used in educational institutions, ranging from high schools to universities. This is also true for...

enhancement
optimization

When running "CI" workflow as a part of PR pre-checks, it fails frequently. List of observed causes: - Test stability - Nim dependency installation problems - Open dependency file errors...

bug

Investigate why https://github.com/status-im/nim-libp2p/issues/868 is causing gossipsub mesh health problems. It's believed the problem is related to the behavior penalty. After an initial investigation, it was found that lighthouse nodes sometimes...

When running "Daily" workflows, they might fail during tests phase with: Error: unhandled exception: FAILED: nimble testdaemon [OSError] Preceding error about accepting connections might be related: 2023-10-26T07:36:31.057Z ERROR p2pd go-libp2p-daemon/daemon.go:145...

bug

Building a switch is no easy task. libp2p being a modular system, we have to build 10s of objects, in a particular order, and ideally in a quite generic way...

enhancement

### Background GossipSub [v1.1](https://github.com/libp2p/specs/blob/87c684e2451684445e8ae8073c90add9645b3b26/pubsub/gossipsub/gossipsub-v1.1.md#peer-scoring) introduced a scoring system to avoid, broadly, two kinds of attacks: - DDoS by sending invalid messages - Avoid "black-hole" attacks (when a peer doesn't forward...

enhancement
research
gossipsub