DeAI: decentralized artificial intelligence
  • Introduction
    • General Terminology
  • Landscape
    • Data Providers
    • Computing Power
    • Model Training Task
    • Challenges
  • Privacy Preservation
    • Data Process
    • Privacy Preserved Training
    • Federated Learning
    • Cryptographic Computation
      • Homomorphic encryption
      • Multi-Party Computation
      • Trusted Execution Environment
    • Challenges
  • Security
    • Data Poisoning
    • Model Poisoning
    • Sybil Attacks
    • Impact of Large Models
    • Responsibility
  • Incentive mechanisms
    • Problem Formulation
    • Contribution Evaluation
    • Copyright
  • Verification of Computation
    • Computation on Smart Contract
    • Zero-Knowledge Proof
    • Blockchain Audit
    • Consensus Protocol
  • Network Scalability
    • Local Updating
    • Cryptography Protocol
    • Distribution Topology
    • Compression
    • Parameter-Efficient Fine Tuning
  • Conclusion
Powered by GitBook
On this page
  1. Privacy Preservation
  2. Cryptographic Computation

Multi-Party Computation

Multi-Party Computation(MPC) enables multiple parties to collaborate on computations without disclosing their data to each other. Based on MPC protocols, multiple servers can jointly train a model by secret sharing. However, this approach incurs high computational and communication overhead, especially for large models, which require significantly more computation and communication resources. Moreover, MPC protocols necessitate simultaneous coordination of all parties, which may contradict the decentralized nature of environments where parties are unreliable.

PreviousHomomorphic encryptionNextTrusted Execution Environment

Last updated 11 months ago