티스토리 뷰
[Hyperledger Fabric v1.4] Orderer System Channel 설정
miiingo 2019. 2. 28. 13:33Orderer System Channel 설정
https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html#configuration-transaction-generator (Run the tools 부분 참고)
https://hyperledger-fabric.readthedocs.io/en/release-1.4/configtx.html?highlight=system%20channel (Orderer system channel configuration 부분 참고)
Orderer System Channel
Hyperledger Fabric v1.4 네트워크 구성을 테스트하던 도중, 이전의 Hyperledger Fabric v1.2와 다른 부분을 발견했습니다.
바로 System Channel 설정입니다.
Hyperledger Fabric v1.2에서는 Orderer 제네시스 블록 생성 시 channelID를 별도로 지정하지 않았는데, Hyperledger Fabric v1.4에서는 따로 지정을 해줘야합니다.
Hyperledger Fabric v1.2에서의 Orderer 제네시스 블록 생성
../bin/configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/genesis.block
로그를 확인해보면 channel ID는 추후에 요청될 예정이고, default 값으로 'testchainid
'를 사용한다는 것을 알 수 있습니다.
Hyperledger Fabric v1.4에서의 Orderer 제네시스 블록 생성
../bin/configtxgen -profile TwoOrgsOrdererGenesis -channelID byfn-sys-channel -outputBlock ./channel-artifacts/genesis.block
default 값으로 들어갔던 'testchainid
' 대신 자신이 원하는 이름으로 Orderer 시스템 채널명을 설정할 수 있는 것 같습니다. byfn 튜토리얼에서는 'byfn-sys-channel
'를 사용했습니다.
주의 사항
개발 시 주의사항은 Orderer 시스템 채널의 이름과 실제 사용하게 될 채널의 이름이 같으면 안된다는 점입니다.
만약 두 개를 동일한 이름으로 설정한다면 네트워크 구성 이후 'peer channel creat
' 명령 수행 시 다음과 같은 오류가 발생합니다.
root@8a8319ef3e62:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer channel create -o orderer.seoulmc.com:7050 -c seoulmcchannel -f ./channel-artifacts/channel.tx --tls true --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/seoulmc.com/orderers/orderer.seoulmc.com/msp/tlscacerts/tlsca.seoulmc.com-cert.pem
2019-02-28 02:42:56.652 UTC [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
Error: got unexpected status: FORBIDDEN -- Failed to reach implicit threshold of 1 sub-policies, required 1 remaining: permission denied
'Blockchain > Hyperledger Fabric' 카테고리의 다른 글
- Total
- Today
- Yesterday
- 코딩테스트
- ubuntu
- Blockchain
- 알고리즘
- 빅데이터
- 하이퍼레저 패브릭
- 코테
- 빅데이터 교육
- 어서와 데이터는 처음이지
- Hyperledger Fabric v1.1
- ambrosus
- codility
- 빅데이터 강의
- javascript
- 빅데이터 기초
- 하이퍼레저 인디
- 코딜리티
- 문제풀이
- 직딩잇템
- DOCs
- 블록 체인
- 하이퍼레저 페브릭
- 블록체인
- Hyperledger Fabric v1.2
- Hyperledger Indy
- 기초 of 기초 데이터 개념
- Hyperledger Fabric
- Private Data
- 암브로셔스
- docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |