No Description
esell 4bb4d18319 update readme 1 year ago
data embed html via bindata 1 year ago
vendor/github.com embed html via bindata 1 year ago
.drone.yml cleanup drone config 1 year ago
Gopkg.lock embed html via bindata 1 year ago
Gopkg.toml dep for the deps 1 year ago
README.md update readme 1 year ago
bindata_assetfs.go embed html via bindata 1 year ago
main.go embed html via bindata 1 year ago
main_test.go more tests 1 year ago
types.go add hash change detection 1 year ago
types_test.go add hash change detection 1 year 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