availproject / avail

772 stars 529 forks source link

feat: Secure Multi-Party Computation (SMPC) for Avail #531

Closed akuon closed 5 months ago

akuon commented 5 months ago

Secure Multi-Party Computation (SMPC) for Avail

Summary: Implement Secure Multi-Party Computation (SMPC) functionality within the Avail project to enable secure and private computations on confidential data across multiple parties without revealing the underlying data itself.

Detailed Description:

SMPC is a cryptographic technique that allows multiple parties to jointly compute a function on their private inputs without disclosing those inputs to each other or to any third party. This offers significant advantages in blockchain applications, particularly for Avail's focus on decentralized finance (DeFi).

Use Cases:

Alternative Solutions:

Alternative Context:

Benefits of Implementing SMPC:

Next Steps:

By implementing SMPC functionality, Avail can position itself as a leader in privacy-preserving DeFi, fostering a secure and collaborative financial ecosystem.

prabal-banerjee commented 5 months ago

Avail DA is just a data availability platform and does not infer data. The above should be implemented inside rollups and not DA layer.