Skip to main content

Welcome to Silent Network

Silent Network allows you to execute Multi Party Threshold Signature Schemes over the Nodes hosted on distinct servers. The Distributed Key Generation (called DKG) is executed over n parties (nodes), each party holds own secret keyshare. The keyshares are later used to produce Distributed Signatures (DSG).

The keyshare never leaves the party, the secret key is never fully reconstructed by any of the parties. There is need of at least t parties (t ≤ n) to participate, in order to generate a signature.

In Silent Network the nodes can be run in-house, or be hosted by external entities. Hosting by external parties gives geographical distribution of nodes and mitigates the burden of self-hosting of the service.

What's Included

  • Frontend SDK: TypeScript SDK for easy integration
  • Wallet Provider Service: Optional Backend service (Rust or Go) to connect with the Network
  • Wallet Provider Golang SDK: Send requests directly from your Golang backend
  • Support for Trusted Execution Environments: Support for SGX, Google Confidential Space to further secure the MPC execution
  • Documentation: Comprehensive guides, API references, and examples

Core Cryptography

Silent Network is built on cutting-edge cryptographic protocols that provide industry-leading security:

  • ECDSA Threshold Signatures: Implements the state-of-the-art DKLS23 protocol for secure distributed ECDSA signing. Watch our detailed technical presentation to learn more.

  • EdDSA Threshold Signatures: Uses an optimized implementation of Threshold EdDSA for fast and secure distributed EdDSA signing.

Our core cryptographic implementations are open-source and have undergone rigorous security audits:

  • dkls23-rs - Rust implementation of the DKLS23 protocol
  • sl-crypto - Our core cryptographic library