본문 바로가기
IT기술노트/디지털서비스

하이퍼레저(Hyperledger)

by 비트코기 2021. 2. 16.
반응형

I. 블록체인의 범용적 기술표준 제시, 하이퍼레저의 개요

가. 하이퍼레저(Hyperledger)의 정의

   - 블록체인 및 플랫폼을 개발하기 위한 리눅스 재단의 오픈소스 프로젝트로 차세대 트랜잭션 응용프로그램 구축을 지원하는 P2P 기반 분산원장 표준화 프로젝트

나. 하이퍼레저의 특징

   - 표준화 기술, 투명한 개방성, 합의 네트워크


II. 하이퍼레저의 구성도 및 기술요소

가. 하이퍼레저의 구성도

인증을 위한 멤버십 서비스, 분산원장관리를 위한 블록체인 서비스, 보안 컨테이너인 체인코드 서비스로 구성

- 기존의 비트코인이나 이더리움은 누구든지 참여하여 타임스탬프와 전자서명, 합의(Consensus)과정이라는

검증으로 불가역적인 신뢰를 만들어냈지만, 하이퍼레저는 비공개(Private)블록체인이라는 개념을 도입하여

회원관리와 검증(Validation)으로 신뢰를 확보하도록 하였다.

- 이처럼 하이퍼레저는 신뢰를 위해 현재의 중앙집중식 IT구조를 유지하면서도 블록체인이 갖고 있는 분산이라는 원칙을 지키겠다는 것이 핵심이다.

나. 하이퍼레저의 기술요소

구분

기술요소

설명

멤버십 서비스

외부등록, 인증, 감사

- PKI와 분산화/합의를 Permissioned mode로 변환

블록체인 서비스

HTTP/2, P2P

- HTTP/2 기반 P2P 프로토콜로 분산원장 관리

해시 알고리즘

- 해시 알고리즘을 이용한 데이터 관리

체인코드 서비스

보안 OS

- Validation 노드에서 체인코드가 실행되도록 보장

Go, Java, Node.js

기타

REST API

- Validation peers 와 체인코드 이용 이벤트 발생

Event

- 오픈소스 GitHub를 통해 공통 소스코드 공유 및 갱신

반응형

'IT기술노트 > 디지털서비스' 카테고리의 다른 글

블록체인 거버넌스  (0) 2021.02.16
DID(Decentralized Identity)  (0) 2021.02.16
Smart Contract Audit  (0) 2021.02.16
디앱(Decentralized Application)  (0) 2021.02.16
솔리디티(Solidity)  (0) 2021.02.16
스마트계약(Smart Contract)  (0) 2021.02.16
블록체인 마이닝(Blockchain Mining)  (0) 2021.02.16
이더리움(Ethereum)  (0) 2021.02.16

댓글