일정 : https://developer.ibm.com/kr/devday2018/


  • Hyperledger Fabric을 Kubernetes 에 배포해보기 (핸즈온랩) (공무제:mooje.kong@gmail.com)
    • IKS_Hyperledger.pdf
    • 실습1 : 오픈마켓 상품거래 시스템을 컨셉으로, Hyperledger Fabric를 개발
      • https://github.com/mjkong/mymarket
    • 실습2 : IBM-Cloud으로 구축 및 Kubernetes으로 배포
      • 1) https://console.bluemix.net/containers-kubernetes/clusters 에서 계정생성 및 서버발급.
      • 2) ibmcloud CLI 설치 및 접속 및 확인
        • curl -sL https://ibm.biz/idt-installer | bash
        • ibmcloud login -a https://api.au-syd.bluemix.net
        • ibmcloud cs region-set ap-south
        • ibmcloud cs cluster-config mycluster
        • export KUBECONFIG=%HOMEPATH%.bluemix/plugins/container-service/clusters/mycluster/kube-config-mel01-mycluster.yml
        • kubectl get nodes
      • 3) https://github.com/mjkong/mymarket/tree/master/deploy/k8s/kube-config 기반로 서버에 컨테이너 배포.
        • kubectl create -f createVolume.yaml
        • kubectl get pv
        • kubectl create -f createArtifactsJob.yaml
        • kubectl get po
        • kubectl cp ../artifacts/ copyartifacts-bskb8:/shared/
        • ???
        • kubectl create -f generateArtifactsJob.yaml
        • ...
        • kubectl create -f blockchain-services.yaml
        • kubectl get svc
        • kubectl create -f peersDeployment.yaml
        • kubectl get po
        • kubectl create -f create_channel.yaml
        • kubectl get po
        • kubectl create -f create_channel.yaml
        • kubectl create -f join_channel.yaml
        • kubectl create -f chaincode_install.yaml
          • (Hyperledger 0.6 과 1.x 의 chaincode install에 차이)
          • (0.6은 알아서 설치되었었는데... 1.x는 하나씩 해줘야 함)
        • kubectl create -f chaincode_instantiate.yaml
          • (private-data collection config.json 지원)
        • ...
        • echo $(kubectl get pod -l name=store1peer0 --output=jsonpath={.items..metadata.name})
        • kubectl exec -it $(kubectl get pod -l name=store1peer0 --output=jsonpath={.items..metadata.name}) bash
        • peer chaincode invoke -o mymarket-orderer:31010 -C mymarketchannel -n mycc -c '{"Args":["registProducts","lee_car","1","lee"]}'
        • peer chaincode query -C mymarketchannel -n mycc -c '{"Args":["getProductList",""]}'
        • ...
        • echo $(kubectl get pod -l name=store1peer1 --output=jsonpath={.items..metadata.name})
        • kubectl exec -it $(kubectl get pod -l name=store1peer1 --output=jsonpath={.items..metadata.name}) bash
        • peer chaincode query -C mymarketchannel -n mycc -c '{"Args":["getProductList",""]}'
        • ...
        • peer chaincode invoke -o mymarket-orderer:31010 -C mymarketchannel -n mycc -c '{"Args":["registCategory","lee_car","lee"]}'
        • peer chaincode query -C mymarketchannel -n mycc -c '{"Args":["getCategories",""]}'
  • 매일의 일상을 바꾸는 블록체인 (Jerry Cuomo, IBM Fellow, 블록체인 기술 부사장)
    • 1) JerryCuomo.pdf
    • 2) ...
    • 3) ...
  • 하이퍼레저 패브릭에 기반한 IBM Blockchain (Arnaud Le Hors, 웹 & 블록체인 오픈 테크놀러지 기술 수석, IBM)
  • Update on Hyperledger Fabric and IBM Blockchain Platform (Arnaud Le Hors, IBM)
    • ArnaudLeHors.pdf
  • (IBM KOREA 공진기 실장)
    • KingMaker.pdf
  • 자동차 부품 물류 SCM에 적용하기 위한 블록체인 네트워크 맞춤화 구성 (현대자동차 이민구)
    • hyundai.pdf
  • 하이퍼레저 패브릭 기반의 서비스형 블록체인 플랫폼의 메인넷 구축 과정 (Bezant 박종하)
    • Bezant.pdf
    • Bezant_Technical_WP_ko.pdf
  • 문과생의 "한 달만에 Composer로 해커톤! 입상까지" 일대기 (성균관대 이동건)
    • SK.pdf
    • http://www.kyeongin.com/main/view.php?key=20180830010010009

-끝-

+ Recent posts