하이퍼레저 1.4버전 샘플 튜토리얼 1부
하이퍼레저 1.4버전 샘플 튜토리얼 2부
Org1, Org2, Org3 3개의 그룹 생성각 조직별로 2개의 피어노드 존재Org1, Org2만 참여하는 채널1 생성Org1, Org3 만 참여하는 채널2 생성
오더러 1개 존재3개의 조직(Org1, Org2, Org3)마다 1개의 피어노드 존재CLI 1개 존재
서로 다른 아이피를 가진Org1, Org2, Org3 3개의 그룹의 피어가 참여하는 채널 생성
서로 다른 아이피를 가진Org1, Org2, Org3 3개의 그룹의 피어가 참여하는 채널 생성
패브릭 네크워크 내 모든 트랜잭션은 허가받은 유저에 의해서만 실행이 가능하다.
Orderer : orderer.example.com 1개 존재Org1 : peer0, peer1, peer2 존재Org2 : peer0, peer1, peer2 존재블록 높이 확인, 현재 블록 높이는 1
하이퍼레저 네트워크에서 각 참여 노드는 원장(Ledger)을 소유하고 합의 알고리즘을 통해 원장을 획일화되게 유지함configtx.yaml 파일, 적절한 프로파일과 함께 bin/configtxgen에 의해 생성됨노드가 시작될 때 오더러에 의해 로드 됨.채널 제네시스 블
네트워크 구조
피어노드 추가 네트워크 구조 기존 네트워크 구조 > Orderer : orderer.example.com 1개 존재 Org1 : peer0, peer1 존재 Org2 : peer0, peer1 존재 변경된 네트워크 구조 > Orderer : orderer.exam
Raft는 분산 합의를 구현하기 위한 프로토콜이다노드는 3가지의 상태를 가짐1\. Follwer2\. Candidate3\. Leader