blockhead icon indicating copy to clipboard operation
blockhead copied to clipboard

Build Status Coverage

Purpose

Blockhead is meant to be an interactive way to learn about blockchain technology. It is not designed to be a full blown, real deal blockchain, but instead to allow users to interact with a toy blockchain and understand the basic concepts.

Blockhead acts as a standalone node where all of the typically blockchain processes are ran. There will be a built-in web UI where users can add transactions, trigger mining, edit transactions etc in order to see, step-by-step, how a blockchain works.

Blockhead started as an attempt at re-implementing the simple chain shown here but has since evolved into (hopefully) a learning tool.

Typical process

From Source

  • go get git.esheavyindustries.com/esell/blockhead
  • $GOPATH/bin/blockhead
  • Open up a browser and navigate to http://localhost:8000/. From there just follow the arrows in the top menu

From Releases

  • Download latest release from the "releases" page and run it
  • Open up a browser and navigate to http://localhost:8000/. From there just follow the arrows in the top menu