This is the code base for simulating our ProppedBlockchain protocol on the Emulab testbed.
RUST_LOG=trace ./target/debug/propped_blockchain &> log.txt
For EACH emulab machine:
- Log into it
- Run
sudo su -(you should now be at /root, also make sure you're in bash) - Install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh - Put the binaries into our current path
source /root/.cargo/env - Move to area of file system maintained by disk snapshots
cd /local/ - Clone our github repo
git clone https://github.com/judgegrubb/ProppedBlockchain.git cd ProppedBlockchain/cargo buildRUST_LOG=trace ./target/debug/propped-blockchain &> log.txt &tail -f log.txt