Overview
This is a high level overview of the Silent Shard Duo SDK.
You can easily run this setup by following the MPC in minutes instructions.
Multi-Party Computation (MPC)
MPC is a subfield of crytography that enables multiple parties to jointly compute functions over their private data without revealing that data to each other.
In digital signatures, MPC allows splitting the private key into multiple shares, enabling multiple parties to jointly compute signatures without revealing their share of the private key to each other.
Silent Shard Duo
Silent Shard Duo is a two-party MPC wallet SDK for creating secure, private, and decentralized wallets in mobile apps. It offers a straightforward API for wallet generation, transaction signing, and key refreshing.
Components
- Duo SDK: First part in the MPC protocol. Mobile SDK for wallet operations (generation, signing, key refreshing).
- Duo Server: Second party in the MPC protocol. Handles cryptographic operations and provides necessary APIs.
This architecture enables secure, distributed wallet functionality while maintaining ease of integration and use.