a blockchain implementation. java version
https://github.com/sunysen/naivechain
git clone https://github.com/Depp911/javanaivechain.git
cd naivechain
mvn clean install
java -jar naivechain.jar 8080 7001
java -jar naivechain.jar 8081 7002 ws://localhost:7001
-
query blocks
curl http://localhost:8080/blocks -
mine block
curl -H "Content-type:application/json" --data '{"data" : "Some data to the first block"}' http://localhost:8080/mineBlock -
add peer
curl -H "Content-type:application/json" --data '{"peer" : "ws://localhost:7001"}' http://localhost:8080/addPeer -
query peers
curl http://localhost:8080/peers