No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 78656c5 Apr 10, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.metadata initial Feb 20, 2018
src added comments Apr 10, 2018
.gitignore initial Feb 20, 2018
README.md Update README.md Feb 28, 2018
pom.xml initial Feb 20, 2018

README.md

Simple Blockchain Java Reference Implementation

This repo contains an example of a blockchain without a specific vendor written in Java.

This is a companion project to accompany the 2018 Keyhole Software White Paper, Blockchain for the Enterprise. There is a similar example companion project written in C#.

Installation and running

1. Clone Repo

2. Import into IDE as Maven project and/or execute JUnit tests. JDK 1.8+ required.

JUnit Tests

helpers.HashTest.java - Calculate a SHA256 hash string from message

nonce.NonceTest.java - Mine a Hash using a Nonce Key

simple.chain.SimpleChainTest.java - Create a block chain and add and order blocks