Fabric chaincode lifecycle (작성 중)
체인코드 규정된 인터페이스를 구현하는 Go, Node.js, java 등으로 작성된 프로그램 보증 피어 프로세스와 격리된 보안 docker 컨테이너에서 실행 체인코드 배포 네트워크 운영자는 패브릭 life cycle을 이용해 다음 작업을 수행... 체인코드 설치 및 정의 체인코드 업그레이드 배포 시나리오 새로운 fabric lifecycle로 마이그레이션 체인코드 설치 및 정의 조직이 매개변수(이름, 버전, 체인코드 승인 정책 등)에 동의해야 함. 채널 구성원 합의 과정 체인코드 패키징 : 한 조직 또는 각 조직에서 완료 피어에 체인코드 설치 : 체인코드를 통해 트랜잭션을 승인하거나 원장에 쿼리하는 모든 조직 조직에 대한 체인코드 정의승인 : 체인 코드를 사용할 모든 조직 체인코드 정의를 채널에 커밋 : 필요한 수의 조직이 승인되면 한 조직에서 커밋 트랜잭션 제출 제출자는 먼저 승인한 조직의 충분한 피어로부터 보증을 수집 → 트랜잭션 제출 → 체인코드 정의, 커밋 1. 스마트 컨트랙트 패키징 체인 코드를 tar 파일로 패키징 fabric 피어 바이너리, node fabric sdk 또는 gnu tar 같은 도구 사용