본문 바로가기
컴퓨터 지식/블록체인

[Fabric] Configtx.yaml 파일의 Profiles 란?

by LiveData 2020. 1. 9.
반응형

 

Configtx.yaml 파일을 뜯어보던 중 

 

Profiles의 정의된 것이 도대체 무엇인지 궁금증이 생겼습니다.

 

 

 

기본적인 예제에서 Configtx.yaml 파일은 위와 같이 구성되어져 있을 겁니다.

 

기본적으로 2가지가 정의됩니다.

 

1. TwoOrgsOrdererGenesis 는 Orderer 서비스 및 genesis.block 세부사항을 정의한다.

2. TwoOrgsChannel 은 채널 정보를 정의한다.

 

 

여기서 "Consortiums" 의 역할이 궁금했습니다.

 

Consortiums  란 ?

 => 조직으로 구성되며 조직에는 Peer와 orderer가 있습니다. 하나의 채널은 하나의 Consortiums 이지만 하나의 Consortiums는 많은 Consortiums 될 수 있습니다. 즉 ,하위 그룹의 컨소시엄도 구성될 수 있습니다.

 

 

CapabilCapabilities 란?

 => 분산 네트워크 환경에서 네트워크마다 다른 버전의 소프트웨어를 실행하는 경우 채널 안에서 트랜잭션의 일관성을 유지하는데 사용.

 

 

 

Applicatoin 란?

 => 애플리케인션 유형의 트랜잭션을 사용할 때 작성

   구성 트랜잭션으로 인코딩 할 값을 정의하거나 응용 프로그램 관련 매개 변수의 생성 블록

 

 

 

 

반응형