libp2p Based Networking (PNetwork)
Closed Aug 12, 2023
100% complete
PhaseLock
should have a proper libp2p based Networking
implementation to replace the current web sockets based implementation that should:
-
Allow a node to send a message directly to another node, given only some TBD
NodeID
value (we are using the node's public key in the current implementation). This will require Kamelia - Allow a node to broadcast a mes…
PhaseLock
should have a proper libp2p based Networking
implementation to replace the current web sockets based implementation that should:
- Allow a node to send a message directly to another node, given only some TBD
NodeID
value (we are using the node's public key in the current implementation). This will require Kamelia - Allow a node to broadcast a message to the entire consensus network
This work will be devided into a number of phase:
- Research and hand off of the old prototype libp2p based implementation from Joe Doyle to Nathan M
-
libp2p
based implementation of theNetworking
trait (PNetwork
) - Modification of integration test suite to use
PNetwork
- Testing of
PNetwork
in stable network conditions on our cloud machines - Testing of
PNetwork
in unstable network conditions on our cloud machines
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.