jiff
jiff copied to clipboard
Multiple Servers
Allow multiple servers to be involved in computation
- each server defines/fetches the ips/keys of other servers
- look up how to use sockets.io between two servers
- Federate Public Key delivery between the different servers.
- Client choose which servers to send messages through to balance load.
- Number and Triplet generation could be configured to run on servers.
- Bonus: a communication topology is given so that some clients are connected to only a subset of servers (to reduce the number of sockets), clients and servers must smartly route messages according that topology (Could be helpful for hierarchical MPC).