前回は,
bbc1リポジトリには,
なお,
以降では,
環境整備
bbc1リポジトリに入っているプログラムはPython3で実装されています。まずはPython3および関連ライブラリをビルドするための環境を作る必要があります。ここでは,
ターミナルを起動してから,
Linux
# sudo apt-get install -y git tzdata openssh-server python3 python3-dev libffi-dev net-tools autoconf automake libtool libssl-dev make
macOSの場合
# brew install libtool automake python3
以下,
# python3 -mvenv venv # source venv/bin/activate # pip install bbc1
最初の2行は,
うまくインストールできれば,
# file_proof.py -h
とすれば,
コマンド実行時の画面出力
usage: file_proof.py [-h] {store,get,remove,list,update,verify,keypair,wait,send,setup} ... positional arguments: {store,get,remove,list,update,verify,keypair,wait,send,setup} commands store Store a file get Get a file remove Remove a file list Get a file list update Update a file verify Verify a file keypair Create a key pair wait Wait for receiving a file send Send a file setup Setup domain and asset group optional arguments: -h, --help show this help message and exit
これで準備完了です。いよいよ動作させてみましょう。
file_proof.pyを使ってみる
BBc-1 Coreのインストールや起動
file_
新しくターミナルを立ち上げたときなどは,
# source venv/bin/activate
とするのを忘れないようにしてください。このコマンドで,
このツールは,
# bbc_core.py --no_nodekey
“–no_
coreノードが起動すると,
次に別のターミナルを開いて
# file_proof.py keypair
上記のコマンドを実行すると,
さらに,
# file_proof.py setup
これで,