[HyperLedger Fabric 개발하기] 2. 하이퍼레저 패브릭 예제파일 다운로드

By @cillic4/24/2018kr

안녕하세요!

전편에서는 하이퍼레져 패브릭을 실행시키기 위한 환경설정을 구축하였습니다.
못보고 오신분들은 아래의 링크를 참조하셔서 꼭! 환경설정을 해주시고 오셔야 합니다.

HyperLedger Fabric 개발하기 1. 하이퍼레저 패브릭 환경설정

이번에는 IBM에서 제공해주는 HyperLedger 예제버전을 다운받고, 한번 실행시켜 보도록 하겠습니다.


logo_hl_new.pngFabric V1.1.0

1. 하이퍼레져 패브릭 예제파일 다운로드

참고사이트 :

http://hyperledger-fabric.readthedocs.io/en/release-1.1/samples.html
http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html

먼저 hyperledger sample을 다운받기 위한 폴더를 생성해줍니다.

mkdir -p $GOPATH/src/github.com/hyperledger
cd $GOPATH/src/github.com/hyperledger

git 명령어를 사용하여 fabric-sample project를 clone합니다.

git clone -b master https://github.com/hyperledger/fabric-samples.git

다운이 완료되었으면, 해당 폴더로 이동한뒤 다음 작업을 합니다.

cd fabric-samples
git checkout v1.1.0
git branch

하이퍼레져 sample에 필요한 binary tool 을 설치하도록 합니다.

sudo curl -sSL https://goo.gl/6wtTN5 | sudo bash -s 1.1.0

위와같은 작업을 마쳤으면, 다음과 같이 hyperledger sample들이 다운로드 된것을 확인하실수 있을겁니다

이미지 11.png

이중, 하이퍼레져 공식홈페이지에서 설명해주고 있는 Build Your First Network 폴더에 들어가서 실행시켜보도록 하겠습니다.

cd first-network

이미지 23.png

이미 모든 구성파일들이 다 완료되어있는 예제이기때문에, 저희는 byfn.sh를 실행시키기만 하면되는데요

./byfn.sh -m generate

명령어를 통해 제너시스 블럭 및 인증서를 생성 하고

generate한 그림.png

./byfn.sh -m up

을 통해 chaincode 이미지를 컴파일하고 해당 컨테이너를 실행하는 과정입니다.

그럼 START 와 END가 뜨는것을 확인할수가 있으신데요, 이렇게되면 일단 시작된 상황입니다.

up했을때.png


현재 위와 같은 과정을 통해 제너시스 블럭을 생성하고 컨테이너까지 실행을 하였습니다.

다음시간에는 BYFN에 대한 분석과 차근차근 어떻게 진행되고 있는지 docs 문서를 보면서 공부해갈 예정입니다.

혹시 미리 공부를 하셨거나 참고사이트, 틀린점 등이 있다면 바로바로 알려주시면 감사하겠습니다!!!

그럼 모두 열공하세요!!

2

comments