/SendNodes

Primary LanguageKotlinMIT LicenseMIT

Send Nodes

Build and Push to Docker Hub

A tiny blockchain implementation for Network Programming course.

Getting started

Running with Docker

Run the demo with three nodes:

docker-compose up

Running without Docker

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.