하이퍼레저 패브릭(Hyperledger Fabric)이란?
-> 하이퍼레저 패브릭은 허가용 프라이빗 블록체인(Permissioned and Private Blockchain) 형태로 개발되었으며, 이더리움,비트코인 등 누구나 참여할 수 있는 퍼블릭 블록체인(Public Blockchain)과 달리 MSP(Membership Service Provider)라는 인증 관리 시스템에 등록 된 사용자만이 하이퍼레저 패브릭 블록체인에 참여할 수 있습니다.
하이퍼레저 패브릭(Hyperledger Fabric)의 특징
1. 허가 된 사람만 참여가 가능합니다.
2. 일반 프로그래밍 언어 사용(GO, node.js)
3. 다수의 거래를 병렬적으로 빠르게 처리 가능
4. 교체 가능한 모듈 구조 (SOLo, Kafka, PBFT)
5. MSP를 이용하기 때문에 네트워크 참여자의 신원을 확인할 수가 있습니다.
6. 하이퍼레저 패브릭만에 시스템 체인코드 사용
이더리움(Ethereum)이란?
-> 이더리움(Ethereum) 재단에서 개발한 오픈소스 프로젝트, 블록체인 기술을 구현하기 위한 플랫폼(Smart Contract)
이더리움(Ethereum)의 특징
1. 비허가용 (누구나 사용 가능)
2. 내장 프로그래밍 언어 사용 (솔리디티)
3. 다수의 거래를 순차적으로 빠르게 처리 가능
4. 스마트 컨트랙트(Smart Contract) 사용 = ex) 물물교환을 할 시 서로의 신뢰를 위해 사용(약속)
그래서 무엇을 쓰냐,
사업용으로 쓰고 싶고 허가 된 사람만 참여가 가능하게 하고 싶다면 == 하이퍼레저 패브릭
익명을 권장하고 화폐를 쓰고 싶고 네트워크를 공개하고 싶다면 자체언어(솔리디티)를 쓰고 싶다면 == 이더리움
이상 포스터를 마치겠습니다.
'C&C++' 카테고리의 다른 글
백준 1110번 c++ 문제풀이 (0) | 2020.04.05 |
---|---|
C++ , 자바(Java) 입출력 (0) | 2020.04.05 |
블록과 블록체인 (0) | 2020.03.12 |
머클 트리(Merkle tree) (0) | 2020.03.12 |
유닉스/리눅스의 구성요소 (0) | 2020.03.12 |