Mix FURPS

Functionality

  1. Nodes can mixify individual libp2p protocol messages for anonymous routing over a libp2p mixnet
  2. Nodes can mixify libp2p request-response interactions for anonymous routing over a libp2p mixnet
  3. The libp2p mixnet is protected against trivial DoS attacks
  4. The libp2p mixnet is protected against a 50% + 1 Sybil attack
  5. Nodes can discover other nodes that support mix using available peer discovery mechanisms

Usability

  1. The libp2p mix protocol and pluggable DoS and Sybil protection is published in specifications
  2. The libp2p mix protocol with DoS and Sybil protection is integrated in nim-libp2p
  3. The libp2p mix protocol with DoS and Sybil protection is integrated into Waku Lightpush protocol as reference integration
  4. A libp2p module with mix capability is integrated into Logos Core

Reliability

Performance

Supportability