본문 바로가기
CNU 학습 동아리/2021 동계 학습 동아리

[동계 학습동아리]1회차 (2021.01.06)

by 매화of사군자 2021. 1. 6.

이전 내용

seungbok3240.tistory.com/123?category=905388

 

[동계 모각코]1회차 결과 (2021.01.05)

목표 seungbok3240.tistory.com/122 [동계 모각코]1회차 목표 (2021.01.05) 목표 - 하이퍼레저 패브릭 실전 프로젝트 4장 seungbok3240.tistory.com Hyperledger Fabric first-network # 파일 byfn.sh : Hyperledg..

seungbok3240.tistory.com


하이퍼레저 패브릭 핵심 도구

cryptogen : Org, certification 생성 도구

  • cryptogen generate [Args] : 새로운 네트워크를 위한 인증서 발급
  • cryptogen extend [Args] : 기존 네트워크에 설정 정보 추가 후 해당 인증서 발급

configtxgen : 블록 및 트랜잭션 생성 도구

configtxlator : 블록 및 트랜잭션 구문 분석 도구, REST 서버 구성

peer : 데이터 저장 및 체인코드 실행

  • chaincode : 하위 명령어 존재(install, invoke, query, upgrade etc ...)
  • channel : 하위 명령어 존재(create, join, update etc ...)
  • logging
  • node : Start peer node server
  • version

orderer : 트랜잭션 패키징, 정렬

 

 

로그 제어

FATAL : 심각한 수준의 에러 발생한 상태

PANIC : 시스템을 사용할 수 없어 에러가 발생한 상태

ERROR : 요청을 처리하는 중 문제가 발생한 상태

WARNING : 처리 가능한 문제이지만 향후 에러가 발생할 수 있는 상태

INFO : 메세지 출력, 정상인 상태

DEBUG : 디버그 용도로 자세하게 출력되는 상태

 

 

Chaincode

- 이더리움의 스마트 컨트랙트와 비슷한 맥락

- golang, Node.js, Java로 개발가능

- peer node에 설치

댓글