Hyperledger Fabric1.0開発環境をUbuntu16.04で作る

in #hyperledger6 years ago (edited)

Hyperledger_Fabric_Logo_White.png

■Overview

Hyperledger Fabric とは、IBM 開発を進めているビジネス向けブロックチェーンの一つです。詳しい内容はURLから確認してください。

https://www.ibm.com/developerworks/jp/cloud/library/cl-ibm-blockchain-101-quick-start-guide-for-developers-bluemix-trs/

■Install

以下のコマンドを流してインストールしてみましょう。

・パッケージの更新、および設定
sudo apt-get update
sudo apt-get upgrade
sudo timedatectl set-timezone Asia/Tokyo

・必要なものをインストール
sudo apt install docker.io
sudo apt install docker-compose
sudo apt install curl
sudo apt install git
sudo apt install vim

・dockerの設定
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo service docker restart

・go言語のインストール
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz &&
sudo tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz &&
rm go1.8.3.linux-amd64.tar.gz &&
echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile &&
echo 'export GOPATH=$HOME/go' | tee -a $HOME/.bashrc &&
echo 'export PATH=$PATH:$GOROOT/bin:$GOPATH/bin' | tee -a $HOME/.bashrc &&
mkdir -p $HOME/go/{src,pkg,bin}

・nodejsのインストール
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs
$ sudo npm install [email protected] -g

・Linuxディストリビューション用の開発ツールをインストール
sudo apt-get install build-essential git
sudo apt-get install jq git

・hyperledgerのインストール
sudo su
sudo curl -sSL https://goo.gl/byy2Qj | bash -s 1.0.0

■Test

fablic-sampleで環境テストをしましょう。

https://github.com/hyperledger/fabric-samples

・gitからcloneを実行
cd /home/ubuntu/
git clone https://github.com/hyperledger/fabric-samples.git
git checkout release-1.0

・hyperledger networkを起動
cd /home/ubuntu/fabric-samples/first-network
./byfn.sh -m generate

Coin Marketplace

STEEM 0.21
TRX 0.26
JST 0.040
BTC 100671.43
ETH 3655.73
USDT 1.00
SBD 3.14