This repository provides a reference harness for running a fleet of Logos nodes with storage enabled. In its current version, it supports a mixed network in which part of the nodes are storage nodes, and part of them are mix relays/DHT proxies.
You'll need nix, and all the build tools required by libstorage (make and gcc, mostly) to build the utility binaries.
You can then build everything by running:
bash build.bashIn a k-node experiment, a random node in the network will be drawn as the seeder of a file, while all the other ones will act as leechers, trying to download the file at the same time. In this version of the experiment, we have an additional set of mix relays which will help leechers hide their queries behind a mix network.
To run a single k-node experiment with
bash k-node.bash 5 10 1