# mpcium | Fystack Labs | Knowledge Base | Instagit

Open-source MPC wallet infra. Effortlessly launch distributed crypto wallets with MPC technology in minutes

GitHub Stars: 135

Repository: https://github.com/fystack/mpcium

---

## Articles

### [How to Migrate Existing Wallets to a New Threshold Configuration via Resharing in mpcium](/fystack/mpcium/how-do-i-migrate-existing-wallets-to-a-new-threshold-configuration-via-resharing)

Learn how to migrate existing wallets to a new threshold configuration using resharing in mpcium. Follow simple steps to update your wallet security settings effortlessly.

- Tags: migration-guide
- Published: 2026-03-02

### [How to Deploy Mpcium in Production: A Security-Hardened Systemd Setup Guide](/fystack/mpcium/what-are-the-best-practices-for-production-deployment-of-mpcium)

Deploy Mpcium securely in production with systemd unit templates leveraging TLS encrypted communication automated backups and non privileged services. Enhance your deployment today.

- Tags: how-to-guide
- Published: 2026-03-02

### [How NATS Pub/Sub Integrates with the TSS Protocol in mpcium](/fystack/mpcium/how-does-nats-pub-sub-integrate-with-the-tss-protocol)

Learn how mpcium integrates NATS pub/sub with the TSS protocol. Discover its three-layer architecture for secure cryptographic message broadcasting and point-to-point communication.

- Tags: deep-dive
- Published: 2026-03-02

### [How mpcium Zeroizes Key Material in Memory: Security Measures Explained](/fystack/mpcium/what-security-measures-protect-key-material-in-memory-zeroize)

Understand how mpcium zeroizes key material in memory. Discover its three-layer strategy for overwriting BigInts, byte slices, and secure containers to enhance security.

- Tags: deep-dive
- Published: 2026-03-02

### [How AWS KMS Integration Works for Production Signing in Mpcium](/fystack/mpcium/how-does-aws-kms-integration-work-for-production-signing)

Learn how Mpcium integrates with AWS KMS for production signing. Securely manage private keys with KMS, enhancing zero-exposure deployments for your applications.

- Tags: how-to-guide
- Published: 2026-03-02

### [How to Configure Threshold (t) and Total Nodes (n) in MPCIUM](/fystack/mpcium/how-do-i-configure-the-threshold-t-and-total-nodes-n-for-my-use-case)

Learn how to configure threshold (t) and total nodes (n) in MPCIUM. Set mpc_threshold and ensure your peer list has n entries following t+1 ≤ n for security and liveness.

- Tags: how-to-guide
- Published: 2026-03-02

### [Benchmark Performance Metrics for Keygen and Signing Operations in mpcium](/fystack/mpcium/what-are-the-benchmark-performance-metrics-for-keygen-and-signing-operations)

Discover mpcium benchmark performance metrics including latency, throughput, and error rates for keygen and signing operations. Optimize your cryptographic workflows with detailed timing data.

- Tags: performance
- Published: 2026-03-02

### [How mpcium Manages Node Identity and Verifies Peer Messages](/fystack/mpcium/how-is-identity-managed-and-how-do-nodes-verify-each-other)

Discover how mpcium manages node identity with Ed25519 keys and verifies peer messages using signature verification for TSS, ECDH, and initiator communications.

- Tags: internals
- Published: 2026-03-02

### [How the Automatic Backup System for Key Shares Works in mpcium](/fystack/mpcium/how-does-the-automatic-backup-system-for-key-shares-work)

Discover how mpcium's automatic backup system safeguards node secret key-shares with encrypted, incremental backups of the BadgerDB store. Learn about AES-256-GCM encryption and versioned file storage.

- Tags: internals
- Published: 2026-03-02

### [What Happens When a Node Fails or Becomes Unavailable During a Signing Operation](/fystack/mpcium/what-happens-when-a-node-fails-or-becomes-unavailable-during-a-signing-operation)

Learn how the fystack/mpcium stack handles node failures during MPC signing operations. Discover immediate session aborts, error codes, data cleanup, and cluster updates.

- Tags: internals
- Published: 2026-03-02

### [How Errors Are Propagated and Handled in Distributed MPC Sessions](/fystack/mpcium/how-are-errors-propagated-and-handled-in-distributed-mpc-sessions)

Learn how mpcium handles errors in distributed MPC sessions. Discover non-blocking failure detection via Go channels and structured error event transformation for robust handling.

- Tags: internals
- Published: 2026-03-02

### [How Version Management Works for Wallet Keys Across Reshares in mpcium](/fystack/mpcium/how-does-version-management-work-for-wallet-keys-across-reshares)

Learn how mpcium ensures secure wallet key management across reshares using semantic versioning. Discover automatic version increments for distinct key layouts and backward compatibility.

- Tags: internals
- Published: 2026-03-02

### [Message Routing Differences Between Broadcast and Direct Peer-to-Peer in mpcium](/fystack/mpcium/how-does-message-routing-differ-between-broadcast-and-direct-peer-to-peer-messages)

Explore message routing differences in mpcium. Understand how broadcast pub/sub with signatures and direct peer-to-peer encrypted channels work to secure communication.

- Tags: deep-dive
- Published: 2026-03-02

### [Difference Between ECDSA (secp256k1) and EdDSA (Ed25519) Session Types in mpcium](/fystack/mpcium/what-is-the-difference-between-ecdsa-secp256k1-and-eddsa-ed25519-session-types)

Discover the key differences between ECDSA secp256k1 and EdDSA Ed25519 session types in mpcium. Learn about their curves, parameters, and performance for secure applications.

- Tags: deep-dive
- Published: 2026-03-02

### [How Clients Authenticate with Ed25519 or P‑256 Signatures in mpCium](/fystack/mpcium/how-do-clients-authenticate-using-ed25519-or-p256-signatures)

Learn how clients authenticate with Ed25519 or P256 signatures in mpCium. Discover the dual-signature scheme and how the LocalSigner dispatches signing routines for secure identity verification.

- Tags: how-to-guide
- Published: 2026-03-02

### [How the mpcium Authorizer-Based Authorization System Works: Configuration, Verification, and CLI Workflow](/fystack/mpcium/how-does-the-authorization-system-with-authorizers-work)

Learn how the mpcium authorizer-based authorization system secures messages with cryptographic signatures and Ed25519/P-256 verification. Understand configuration, CLI workflow, and key management.

- Tags: deep-dive
- Published: 2026-03-02

### [Complete Lifecycle of a Key Generation Session in mpcium: From Client Request to Persisted Key](/fystack/mpcium/what-is-the-lifecycle-of-a-key-generation-session-from-start-to-finish)

Explore the ten-step lifecycle of a key generation session in mpcium. Learn how mpcium transforms client requests into distributed threshold signature scheme keys, securing private material and returning public keys.

- Tags: internals
- Published: 2026-03-02

### [How ECDSA Pre-Parameters Are Generated and Cached for Performance in MPc-IUM](/fystack/mpcium/how-are-ecdsa-pre-parameters-generated-and-cached-for-performance)

Discover how MPc-IUM generates and caches ECDSA pre-parameters on startup for faster MPC sessions. Learn about performance optimizations and KV store persistence.

- Tags: internals
- Published: 2026-03-02

### [How Hierarchical Deterministic (HD) Wallet Derivation Works with CKD in mpcium](/fystack/mpcium/how-does-hierarchical-deterministic-hd-wallet-derivation-work-with-ckd)

Discover how mpcium leverages BIP-32 HD wallet derivation with CKD. Explore the pure-Go client-side utility and the MPC-aware wrapper for secure child key derivation.

- Tags: deep-dive
- Published: 2026-03-02

### [How the Badger KV Store Persists Encrypted Key Shares in mpcium](/fystack/mpcium/how-is-the-badger-kv-store-used-to-persist-encrypted-key-shares)

Learn how mpcium uses Badger KV store to persist encrypted key shares. Discover how it protects your sensitive data by encrypting shares at rest with BadgerDB encryption and a user-defined password.

- Tags: how-to-guide
- Published: 2026-03-02

### [How Peer Registry and Consul Service Discovery Ensure Node Availability in mpcium](/fystack/mpcium/how-does-the-peer-registry-and-consul-service-discovery-work-for-node-availability)

Learn how mpcium uses Peer Registry and Consul service discovery to ensure node availability for secure multi-party computation. Guarantee readiness before proceeding.

- Tags: architecture
- Published: 2026-03-02

### [How MPC Nodes Implement Message Encryption Using Ed25519 and X25519 ECDH in mpcium](/fystack/mpcium/how-is-message-encryption-implemented-between-mpc-nodes-using-ed25519)

Learn how mpcium MPC nodes use Ed25519 and X25519 for secure message encryption. Discover AES-GCM symmetric keys for robust point-to-point communication.

- Tags: deep-dive
- Published: 2026-03-02

### [How Key Resharing Works in MPCium When Nodes Join or Leave the Cluster](/fystack/mpcium/how-is-key-resharing-performed-when-nodes-join-or-leave-the-cluster)

Learn how MPCium's key resharing handles nodes joining or leaving the cluster. Discover versioned sessions, TSS protocols, and share persistence for seamless updates.

- Tags: internals
- Published: 2026-03-02

### [How the t-of-n Threshold Signature Scheme Works in Mpcium: A Technical Deep Dive](/fystack/mpcium/how-does-the-t-of-n-threshold-signature-scheme-work-in-mpcium)

Explore the t-of-n threshold signature scheme in Mpcium. Learn how t+1 parties secure ECDSA and EdDSA keys with distributed key generation and dynamic reshare using tss-lib.

- Tags: deep-dive
- Published: 2026-03-02

