##下準備
###nodeJSをインストール
http://nodejs.org/
###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のブロックとなっている