A tiny blockchain implementation for Network Programming course.
Run the demo with three nodes:
docker-compose up
First, build the fat jar image with Gradle:
./gradlew fatJar
Then, run as many nodes as you need:
java -jar ./build/libs/SendNodes-1.0.jar
You need to provide NODE_ADDRESS
and PEER_ADDRESSES
environment variables for each node instance.
See docker-compose.yml for examples.