amdroid007 / khs-blockchain-java-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:CSS 43.2%Language:Java 42.0%Language:HTML 14.8%