[Hyperledger] Hyperledger fabric

문준호·2022년 9월 20일

블록체인

목록 보기
2/4

What is Hyperledger fabric?

하이퍼레저 패브릭은 하이퍼레저 프로젝트 중 하나이며, 블록체인 프레임워크이다.
하이퍼레저 프로젝트 중 가장 인지도 있으며, 다양한 기술 운영위원회와 여러 조직의 유지 관리자에 의해 꾸준히 연구, 개발되고 있다.

Characteristics of Hyperledger fabric

하이퍼레저 패브릭은 모듈형 아키텍쳐 플랫폼으로, 합의 및 회원 서비스 등의 구성 요소들을 플러그 앤 플레이(Plug & Play) 방식으로 지원한다.
모듈형 아키텍쳐이므로, 기관이나 조직의 요구와 목적에 따라 다양하게 네트워크를 구성할 수 있다.
따라서, 기업 비즈니스 구현에 특화되어 있다.

하이퍼레저 프로젝트답게 허가형 프라이빗 블록체인(Permissioned Private Blockchain)의 특징을 가진다.
MSP(Membership Service Provider)를 통해 허가된 사용자만 블록체인 네트워크에 참여할 수 있다.
블록체인 네트워크의 모든 참여자를 신뢰할 수 있는 노드로 취급하며, 네트워크에 참여한 노드들의 신뢰성을 입증하기 위한 합의 알고리즘을 필요로 하지 않는다.
허나 앞서 언급하였듯이 하이퍼레저 패브릭은 모듈형 플랫폼이므로, 이는 필요에 따라 선택적으로 탑재가 가능하다.

퍼블릭 블록체인(Bitcoin, Ethereum, etc...)들과는 다르게, 참여자들 및 블록을 신뢰할 수 있다고 가정한다.
채굴에 따른 인센티브와, 스마트 컨트랙트 사용을 위한 연료가 필요하지 않으므로, 암호화폐 발행이 강제되지 않는다.

일반 프로그래밍 언어(Go, Java, Node.js)를 사용하여 체인코드(Chaincode === Smart Contract)를 작성할 수 있다.
하이퍼레저 패브릭은 범용 목적의 프로그래밍 언어로 작성한 스마트 컨트랙트를 지원하는 최초의 분산 원장 플랫폼이다.

채널을 통해 네트워크를 분할할 수 있으며, 분할한 채널별로 독립적인 원장(블록체인) 관리가 가능하다.
이를 통해 멀티-블록체인(Multi-Blockchain) 네트워크를 구성할 수 있다.

profile
신생아

0개의 댓글