Osub / mpc-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MPC Server

Beside the main project, there are two auxiliary projects.

  1. messenger

    It serves as the message broker for all the MPC players to broadcast their messages. This is used for the time being and it will be replaced by a P2P network eventually.

  2. secp256k1-id

    It is a tool that creates a private-public key pairs that will be used to identify the player in the network.

How to run the demo?

  1. Build the 3 projects
cd messenger
cargo build
cd ../secp256k1-id
cargo build
cd ..
cargo build
  1. Run the demo script
./scripts/demo.sh

About

License:GNU General Public License v3.0


Languages

Language:Rust 92.5%Language:Shell 7.1%Language:Dockerfile 0.4%