728x90
1. 네트워크
- 블록체인 네트워크는 애플리케이션에 원장, 스마트컨트랙트 서비스를 제공
- 채널이 구성될때 정책을 만든다.
- 정책에 따라 권한이 결정되는 채널을 형성한다.
- 인증기관(CA)는 X.509 인증서 제공
- X.509 : 공개키 - 개인키
- CC1 형성 - C1 생성 - 피어(원장), 오더러(원장) - 피어 SC 설치 - 어플리케이션과 소통
2. MSP
- 인증 기관에서 생성된 ID를 역할로 바꾼다.
- 권한, 역할을 식별하기 위해 사용
- 실제로 아무것도 제공하지 않음
3. Peer
- 채널의 원장을 가지고 있다.
- 권한이 있다면 스마트 컨트랙트를 설치하여 트랜잭션을 제안, 거래할 수 있다.
- 피어 트랜잭션 제안 - 게이트웨이 다른 피어에게 뿌려서 확인 - 다른 피어에서 스마트 컨트랙트 실행값 받음 - 게이트웨이에서 오더러로 전달 - 오더러 권한 확인 후 블록으로 패키징해서 모든 피어에게 뿌림 - 피어 블록 받고 유효성 검사 - 유효하면 원장에 기록
참고
728x90
'개발 > HyperLedger' 카테고리의 다른 글
[Hyperledger] express와 fabric 연결 (gateway구축) (0) | 2023.02.21 |
---|---|
[HyperLedger] The odering service (0) | 2023.01.13 |
[HyperLedger] Fabric 네트워크의 구성 방식 (0) | 2023.01.08 |