This is an experimental implementation of an anonymous messaging system based on Ania Piotrowska's PhD research.
Note that this is not an officially supported DeepMind product.
To build and test the code you need:
- Go 1.9 or later
Before running or testing the code run:
govendor install +local
govendor test +local
To perform the unit tests run:
go test ./...
Before first fresh run of the system run:
bash clean.sh
This removes all log files and database
To run the network, i.e., mixnodes and providers run
bash run_network.sh
This spins up 3 mixnodes and 1 provider
To simulate the clients run
bash run_clients.sh