mirror of
https://github.com/privacy-scaling-explorations/pse.dev.git
synced 2026-01-14 00:28:28 -05:00
28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
---
|
|
id: "mpz"
|
|
name: "mpz"
|
|
image: "mpz-cover.webp"
|
|
section: "pse"
|
|
projectStatus: "active"
|
|
category: "devtools"
|
|
tldr: "A safe, performant, modular and portable multi-party computation (MPC) library."
|
|
license: "MIT or Apache-2.0"
|
|
tags:
|
|
themes: ["build", "play"]
|
|
types: ["Legos/dev tools", "Infrastructure/protocol"]
|
|
builtWith: ["rust"]
|
|
keywords: ["Anonymity/privacy", "mpc"]
|
|
links:
|
|
github: "https://github.com/privacy-scaling-explorations/mpz"
|
|
extraLinks:
|
|
play:
|
|
- label: "mpz-play (Exercises to get familiar with mpz)"
|
|
url: "https://github.com/th4s/mpz-play"
|
|
---
|
|
|
|
mpz (_pronounced as "em-peasy"_) is a collection of Rust-based libraries for multi-party computation (MPC), designed to be safe, performant and modular.
|
|
|
|
Built with portability in mind, mpz runs natively or in the browser via WebAssembly (WASM). It serves as the core MPC implementation behind [TLSNotary](tlsn), but its architecture is broadly applicable across privacy-preserving and cryptographic use cases.
|
|
|
|
mpz is part of Privacy Stewards of Ethereum' broader effort to advance practical cryptographic tooling. It is dual-licensed under Apache-2.0 and MIT to encourage open-source collaboration.
|