Multi-party computation (MPC) is a type of cryptographic protocol that allows a group of parties to jointly compute a shared function that uses private data inputs without revealing the private inputs to each other. This allows the parties to collaborate securely while maintaining data privacy. MPC typically combines various cryptographic techniques, such as Shamir’s Secret Sharing scheme and Zero-Knowledge Proofs. It is used by privacy-focused blockchain projects like Monero and Zcash, and...