Skip to content

Dusk Network

Dusk Network is a privacy-oriented blockchain protocol, that anyone can use to create zero-knowledge dApps.

Welcome to Dusk Network!

Dusk Network

Dusk is the global financial network for institutions and users with the privacy of FinTech, the instant settlement and clearance of DLTs, and the extensibility of DeFi.

Main repositories


  • plonk: Rust implementation of the PLONK ZKProof System, done by the Dusk Network team
    dusk-network/plonk last commit dusk-network/plonk issues dusk-network/plonk pull requests

  • kadcast: Rust implementation of the Kadcast P2P protocol, done by the Dusk Network team
    dusk-network/kadcast last commit dusk-network/kadcast issues dusk-network/kadcast pull requests


If you wish to contribute to the Dusk Network please have a look to our guidelines.


  • Dusk Wiki: the guide for the Dusk Network team members
  • Dusk Index: guide to Dusk documentation and repositories

Follow us

Join the Dusk Network community


  1. rusk Public

    Dusk's Smart Contract Platform

    Rust 82 25

  2. plonk Public

    Pure Rust implementation of the PLONK ZKProof System done by the Dusk-Network team.

    Rust 336 83

  3. Reference implementation of the DUSK Network node, written in Golang

    Go 95 39

  4. rusk-vm Public

    The Dusk Rust WASM VM implementation

    Rust 48 12

  5. Zerocaf: A library built for EC operations in Zero Knowledge.

    Rust 49 10