LoginSignup
3
2

More than 5 years have passed since last update.

BBc-1 (Beyond Blockchain One) のインストールからサンプルを動かしてみるまで

Last updated at Posted at 2017-12-19

Beyond Blockchain Oneとは?

無償のオープンソースソフトウェアとして開発・応用を推進している日本発の新たなブロックチェーンです。
胸熱だったのでさっそくcloneしてサンプルを動かしてみました。

詳しくはコチラ
日本発の新たなブロックチェーン基盤BBc-1 (Beyond Blockchain One) を公開

githubはコチラ
https://github.com/beyond-blockchain/bbc1

実行環境

mac OS High Sierra 10.13.1
Docker Community Edition Version 17.09.0-ce-mac35 (19611)

Docker環境設定

1, Dockerを起動します
2, cloneします

git clone git@github.com:beyond-blockchain/bbc1.git

3, docker imageをビルド
気長に待ちます

cd bbc1/docker
./docker-bbc1.sh gitbuild

4, docker containerを起動

./docker-bbc1.sh start

5, Dockerにログイン

./docker-bbc1.sh shell

bbcサンプル起動の準備

docker containerにはbbcがあらかじめcloneされています。
bbc1のブロックチェーン「bbc_core」も起動済みです。

1, OpenSSL-based ライブラリの設定

sh prepare.sh

2, 依存ライブラリのインストール

pip install -r requirements.txt

file_proof サンプルの実行

file_proof README
https://github.com/beyond-blockchain/bbc1/tree/develop/examples/file_proof

ブロックチェーン上にファイルを保存したり、取り出したりできます

1, keypairの作成

cd examples/file_proof/
python file_proof.py keypair

2, ドメインとアセットグループの設定

python file_proof.py setup

3, ブロックチェーンにファイルを格納

echo test >> test.txt
python file_proof.py store test.txt

3, ブロックチェーン上のファイルを取得

python file_proof.py get test.txt

取得したファイルがタイムスタンプ付きで保存されます

カンタンですね!!
プルリクしてみましょう!

いくつかPRしてみました!今後が楽しみです!
https://github.com/beyond-blockchain/bbc1/pulls?q=is%3Apr+author%3Aarkth-araya

Stay Gold!

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2