Currently when a user wants to run the protocol they need to do the following:
initialise each ProtocolParty with an address and call set_protocol_parties on the protocol.
Durring the initialisation provide which party is a "listening socket" (i.e. which party is localy running and should start a listen thread to listen for incomming connections.
set the running party of the protocol.
Especialy the second and third step seem to have overlap. The system should have a slight redesign which could remove these steps.
Idealy the new system would need the following steps:
Currently when a user wants to run the protocol they need to do the following:
Especialy the second and third step seem to have overlap. The system should have a slight redesign which could remove these steps. Idealy the new system would need the following steps:
with the rest being inferered by SMPCbox itself.