Multi-party computation

From Bitcoin Wiki
Jump to: navigation, search

Multi-party computation (MPC) is a cryptographic technique that allows multiple parties to make calculations using their combined data, without revealing their own individual inputs.

In the context of Bitcoin, MPC can be used to replace individual private keys for signing transactions and generating deposit addresses. MPC distributes the signing process between multiple nodes. Each node possesses a piece of sensitive data representing a share of the private key, and together they cooperate to sign transactions without needing to recreate the private key.