본문 바로가기

Hyperledger Fabric9

[Hyperledger Fabric v2.0] Policies Policies in Hyperledger Fabric Hyperledger Fabric 블록체 네트워크 policies 에 따라 운영 이 policy 들은 일반적으로 channel configuration 에 위치함 본 문서의 목적; policy 들이 channel configuration 에 어떻게 정의 되는가 policy 들이 channel configuration 과 어떻게 상호 작용을 하는가 c.f.) policy 들은 chaincode 와 같은 곳에 위치 할 수도 있음, 이는 channel configuration 과는 연관이 없음 What is a Policy? policy 에 대한 가장 기본적인 설명은 다음과 같을 수 있음; policy 는 function 이다; 서명된 데이터를 입력으로 .. 2020. 7. 28.
[Hyperledger Fabric v2.0] Transaction Workflow Transaction Workflow Phase 1: Proposal Phase 1 에서는 application 과 peer 들 간에 이루어지는 내용으로 orderer 와는 관계 없이 진행됨 Phase 1 에서는 오직 각기 다른 endorsing peer 들에게 chaincode 호출 결과 제안에 대한 동의를 요청 만을 고려 함 Phase 1 시작을 위해, 어플리케이션들은 transaction proposal 을 생성하여 승인을 위해 peer 들에게 전달함 전달 받은 endorsing peer 들은 독립적으로 transaction proposal 을 활용하여 chaincode 를 실행하고 이를 통해 transaction proposal response 를 생성함 해당 과정에서 ledger 로 기록은 없음.. 2020. 7. 27.
[Hyperledger Fabric v2.0] sample network 구축 Hyperledger fabric sample network Using the Fabric test network Bring up the test network cd /home/namho46/hyperledger/fabric-samples/test-network remove any containers or artifacts from any previous runs: ./network.sh down bring up the network ./network.sh up Creating a channel You can use the network.sh script to create a channel between Org1 and Org2 and join their peers to the channel. creat.. 2020. 7. 23.
[Hyperledger Fabric v2.0] MSP structure 파일/디렉토리 항목 설명 config.yml 범주화 된 인증 구성 및 역할 정의에 사용 (Node OUs: Node Organization Unions) cacerts 본 MSP 를 대표하는 org. 에서 신뢰하는 Root CA들의 자기-서명(self-signed)된 X.509 서명 인증서 리스트 필수로 한 개 이상의 Root CA 인증서 필요 intermediatecerts 본 org. 에서 신뢰하는 Intermediate CA 들의 X.509 서명 인증서 리스트 각 인증서는 본 MSP 의 Root CA 혹은 다른 Intermediate CA 에 의한 서명이 되어있어야 함 CA 체인은 마지막에 Root CA로 도달해야 함 admincerts * Fabric v1.4.3 및 그 이상 버전 부터는 사라질 .. 2020. 7. 21.