Network
Architecture

Network Components

Core components:

  • A Mixnet, which mixes Sphinx packet traffic so that it cannot be determined who is communicating with whom. Our mixnet is based on a modified version of the Loopix design. This is made up of Nym nodes runnning on servers around the world maintained by a decentralised group of Operators.
  • Various Nym clients which manage sending and receiving Sphinx packets, encrypting/decrypting traffic, and providing cover traffic to hide 'real' traffic timing.
  • A CosmWasm-enabled blockchain called Nyx, the home of the various smart contracts used by the mixnet. A subset of Nyx Validators run NymAPI instances, taking part in also producing and verifying zk-nym credentials.

arch_overview