프라이빗 체인을 개발하고 싶어 찾아보던중
R3 Corda와 Hyperledger Fabric을 찾을 수 있었다.
그 중 먼저 Hyperledger Fabric을 찾아서 좋은 개발 문서를 찾은 것 같아 오늘은 개발에 대한 글을 작성하고자 한다.
(링크: https://developer.ibm.com/kr/cloud/bluemix/2017/04/04/starting_blockchain_using_hyperledger_fabric/)
실제로 나의 능력내에서 구현이 가능한지에 대해서는 아직 미지수지만 일단은 진행해 보기로 하였다.
링크 글 본문에 나와있는대로 Win10 환경이기 때문에 Docker Toolbox말고 Docker Community를 설치하였고
체인코드 개발을 위한 Golang, 그리고 Virtual Box를 설치하였다.
처음부터 "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. .... " 라는 에러가 발생하여 헤메인 결과
https://jayvilalta.com/blog/2016/04/28/installing-docker-toolbox-on-windows-with-hyper-v-installed/
에서 참고하여 Blockchain 생성 명령어를
docker-machine create -d virtualbox --virtualbox-no-vtx-check blockchain 로 고쳐서 사용하여서 오류는 해결하였지만 아래의 화면에서 진행이 되지않아서
http://www.poweronplatforms.com/enable-disable-hyper-v-windows-10-8/
위의 링크에서 Option 2에 나와있는 PowerShell을 사용해 Hyper-V를 Disable하여 Hyper-V를 완전하게 끄고 다시 진행하였더니 이번에는 아래의 화면처럼 "Waiting for an IP..." 에서 넘어가지 않는다...
헬프...