프로그래밍 농장

하이퍼렛저에 대하여 본문

블록체인

하이퍼렛저에 대하여

Tennessee201 2022. 4. 25.
728x90

Hyper Ledger(하이퍼 렛저)란?

 

 

기업용으로 설계된 프라이빗 블록체인(private blockchain) 기반 분산 장부


렛저(Ledger)는 번역하면 '원장'인데 일종의 장부이다. 장부는 돈이 들어오고 나가는 것을 기록하는 문서이다.

 

기업용으로 사용을 하려면 이 장부를 사용하는 사람이 회사 관계자들만 용 해야 하는데 지금 많이 사용하는 블록체인 기반 암호화폐인 이더리움이나 비트코인은 누구나 사용할 수 있다.

하이퍼렛저는 이 점을 해결한 블록체인 분산장부 기술이다.


하이퍼렛저를 사용하는 이유

하이퍼렛저는 프라이빗 블록체인 중에 가장 유명한 기술이다. 기업이 블록체인을 사용하는 이유는 기업간에 거래를 하는데 많은 비용이 발생하고 있기 때문에 이것을 줄이기 위해 프라이빗 블록체인을 사용하고자 한다. 이를테면 중앙에 신용 보증 기관 등이 있는데 이 신용보증 기관에 돈을 많이 쓴다는 것이다. 그런데 블록체인을 이용하면 신용보증기관이 없어도 되기 때문에 신용 보증 기관으로 나가는 비용이 줄어든다.

 

개발툴 설치

 

Installing the development environment | Hyperledger Composer

Installing the development environment Follow these instructions to obtain the Hyperledger Composer development tools (primarily used to create Business Networks) and stand up a Hyperledger Fabric (primarily used to run/deploy your Business Networks locall

hyperledger.github.io

 

Hyper Ledger Composer 설치

nvm use --lts

 

 

커맨드라인 툴

sudo npm install -g composer-cli

 

rest서버

sudo npm install -g composer-rest-server

 

어플리케이션 자원(asset) 생성 유틸

sudo npm install -g generator-hyperledger-composer

 

yoman 어플리케이션 생성 도구

sudo npm install -g yo

 

플레이그라운드 - gui 네트워크 툴

npm install -g composer-playground

 

VS Code with hyperledger composer plugin

 

sh startFabric.sh
sh createPeerAdminCard.sh

composer-playground


 

composer-playground실행하기

설치가 된 후에 껐다가 재실행

sh startFabric.sh

composer-playground

728x90