No Description
esell 4bb4d18319 update readme 11 months ago
data embed html via bindata 11 months ago
vendor/github.com embed html via bindata 11 months ago
.drone.yml cleanup drone config 11 months ago
Gopkg.lock embed html via bindata 11 months ago
Gopkg.toml dep for the deps 11 months ago
README.md update readme 11 months ago
bindata_assetfs.go embed html via bindata 11 months ago
main.go embed html via bindata 11 months ago
main_test.go more tests 11 months ago
types.go add hash change detection 11 months ago
types_test.go add hash change detection 11 months ago

README.md

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