• https://www.hyperledger.org/learn/training 에서 Professional Certifications
  • https://www.hyperledger.org/learn/training/hyperledger-fabric-certification
  • https://training.linuxfoundation.org/certification/certified-hyperledger-fabric-administrator-chfa
    • 하단에 제공되는 'Candidate Handbook.pdf', 'Exam Tips.pdf' 등의 첨부자료를 꼭 참고!
  • http://dev.outcert.com
    • 헐... 대박! 혹시나? 할인쿠폰을 얻을 수 없나? 구글링 해봤더니... 위 사이트에서 진짜! 준다.
  • 온라인 시험임으로, 시험 "환경 및 시간"을 미리 셋팅해두야 하고~ 당일 신분증(여권)을 챙겨야 한다.
    • 환경 : https://www.examslocal.com/ScheduleExam/Home/CompatibilityCheck -> Option3 -> Linux Foundation  및 CHFA 선택!
    • 시간 : 미리 정해진 날짜 및 시간을 예약하고, 당일에 치루면 됩니다... (영문 신분증 필수!)
    •  &   & 
      요런식의 가상환경 시험화면

  • 그럼, hyperledger fabric certification 을 따려면 어떻게 해야 할까?
  • 우선, 시험영역과 비중은 아래와 같다.
    • Application Lifecycle Management : 20% (3문제 정도 예상)
      • chaincode를 install 및 instantiate 하기.
      • 'endorsement 정책' 설정하기.
      • private-data관련, 'collection 정책' 정의하기.
      • chaincode 수정하기.
    • Install and Configure Network : 25% (4문제 정도 예상)
      • 'world-state-database 설정' 수정하기.
      • '초기 multi-organization 설정정책' 정의하기.
      • ordering-service(Raft) 설정.
      • Hyperledger Fabric 컨테이너 설정.
      • block 생성 등등, 네트워크 옵션 설정.
      • TLS 통신 활성화.
      • genesis-block 생성.
      • peer 및 orderer 주소, '서비스 디스커버리 node' 설정하기.
    • Diagnostics and Troubleshooting : 15% (1문제 정도 예상)
      • "peer 및 orderer 및 ca 및 chaincode" 로그 조회 및 분석 및 해결.
    • Membership Service Provider : 20% (3문제 정도 예상)
      • ACL 설정.
      • 고객ID 등록.
      • ID 파기.
      • CA 설정 및 시작.
      • "하드웨어 보안모듈" 설정.
    • Network Maintenance and Operations : 20% (3문제 정도 예상)
      • 기organigation에 peer 추가.
      • channel 생성.
      • 기channel에 organization 추가.
      • 'channel 설정' 업데이트.
      • 'Hyperledger Fabric 인스턴스' 업데이트.
  • 2019년 05월 기준~ Fabric v1.3 으로 온라인 시험이다. (음... 롱텀 써포트 버전인 Fabric v1.4 가 좋을꺼 같은데...)
  • 2019년 09월 기준~ Fabric v1.4 으로 온라인 시험이닷!
  • 중요한 포인트가 있는데! "12 Month Exam Eligibility" 및 "Free Exam Retake" 포함되있다.
    • (1년간 재시험 무한리필 공짜인줄 알았는데... one free retake per exam 인것 같다... 젠장~)
  • T!ps
    • 시험중에는 오직!!! "hyperledger-fabric hyperledger-fabric-ca .readthedocs.io" 공식문서만 참고 할 수 있다.
    • (당연히, 구글링 안됨... 그리고 자주쓰던 cmd메모 컨닝 안됨;;;)
    • (평소에 아무생각없이 찾아쓰던... 습관이 굉장히 시험엔 악영향을 준다.ㅎㅎ)
    • 시험 가상환경에서 Root권한이 필요하면, "sudo -i" 쓰면 된다.
    • node-1은 왠만하면 재부팅 하지마란다. 시간많이 걸리니... (다른 node들은 재부팅 해도 됨)
    • 시험 가상환경 터미널에서는,,, Ctrl+C and Ctrl+V 를 지원 안함.
      • For Mac: ⌘+C to copy and ⌘+V to paste.
      • For Windows: Ctrl+Insert to copy and Shift+Insert to paste (윈도우즈ㅃㅃ2ㅋ)
    • 기본적으로 docker/docker-compose 기반으로 Fabric을 돌리는 시험이다.
    • 기본적으로 byfn 예제의 설정를 기반으로 돌아가는 네트워크이니... 해당 fabric-samples를 외워.
    • Fabric CLI 노드에 접속을 할땐, "docker exec -it cli bash" 으로 하면 된다.
    • 각각에 문제를 풀때, 각 문제별로 해당 노드에 ssh 접속을해서~ 풀고 나오는 식이다.
    • (즉, "ssh fabadm@`해당문제 노드`" 식으로 접속해서~ fabadm 유저로 작업하는 식!)
    • 가라사대, "'시험시작' -> 'node-1' 접속 -> (각문제별) '문제노드 접속' -> exit" 인 패턴.
  • ...

-끝-

+ Recent posts