본문 바로가기

개발/블록체인

Hyper Ledger(하이퍼 렛저)란?

728x90

Hyper Ledger(하이퍼 렛저)란?



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


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


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


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



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

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


개발툴 설치

https://hyperledger.github.io/composer/latest/installing/development-tools.html


Hyper Ledger Composer 설치



nvm use --lts

이 명령어로 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


이렇게 실행 하면 된다.



end.



728x90
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.