원본: http://hyperledger-fabric.readthedocs.io/en/v1.1.0-rc1/
Chapter 5. Hyperledger Fabric Functionalities
Identify management
- 네트워크의 모든 참여자에 대한 인증과 ID 관리 가능
- 접근제어를 통하여 특정 참여자 그룹(계층)에 권한 설정 가능(특정 네트워크에 대한 접근 및 작업 권한 등)
Privacy and confidentiality
- 허가된 동일 네트워크에 있는 참여자들만 트랜잭션 생성 및 원장 상호작용이 가능함
- 비인가된 사용자들은 비공개 채널에 대한 접근 권한이 없음(채널 정보, 채널 참여자 등 모든 데이터가 보이지 않음)
Efficient processing
- 노드 유형에 따라 네트워크 역할을 할당(업무 분장)
- 트랜잭션 실행 노드(Peer node): 트랜잭션 실행(Execution)을 담당
- 트랜잭션 정렬 노드(Ordering node): 트랜잭션 합의(Ordering and Commitment)을 담당
- 트랜잭션 정렬 작업 전 실행 노드들이 먼저 트랜잭션을 실행(Simultaneously) -> 처리 효율 및 속도 향상
- 정렬 노드들은 트랜잭션 수행 및 원장 유지보수 작업을 하지 않고, 실행 노드들은 합의 작업을 하지 않음
- 각 노드들이 독립적으로 작업 수행 가능
Chaincode functionality
- 체인코드는 특정 유형의 트랜잭션 규칙 또는 요구사항(매개변수 등)들을 정의
- System chaincode: 전체 채널에 대한 매개변수를 정의
- Lifecycle and configuration chaincode: 채널 규칙을 정의
- Endorsement and validation chaincode: 보증(Endorsing) 및 검증(Validating) 트랜잭션의 요구사항을 정의
Modular design
- 모듈식 아키텍처를 제공(네트워크 설계자가 기능을 선택하여 구현)
- Hyperledger Fabric 네트워크에 다양한 인증, 합의, 암호화 알고리즘들을 붙일 수 있음
- 모든 산업 또는 도메인에 적용 가능한 범용 블록체인 네트워크 구축 가능
Congratulations @hursh1225! You received a personal award!
Click here to view your Board
Do not miss the last post from @steemitboard: