下準備
nodeJSをインストール
blockchain-cli をnpm コマンドでインストール
$ npm install blockchain-cli -g
ブロックチェーンを触る
blockchain-cli を起動
現在のブロックチェーンを確認する
blockchain → blockchain

初期のブロックがGenesis Blockと呼ばれていることがわかる
簡単にデータ構造の説明を下記にまとめる
| データ | 説明 |
|---|---|
| Previous Hash | 1つ前のブロックのハッシュ |
| Timestamp | タイムスタンプ |
| Data | データ |
| Hash | 現在のブロックのハッシュ |
| Nonce | ソルト |
最初のブロックなためPrevious Hashが0となっている
ブロックを生成する
blockchain → mine hoge

Dataにhogeが入ったブロックが生成された
そしてPrevious Hashが#0のGenesis BlockのHashとなっている
さらにブロックを生成する
blockchain → mine fuga

Dataにfugaが入ったブロックが生成された
そしてPrevious Hashが#1のブロックとなっている

