본문 바로가기

블록체인12

하이퍼레저 패브릭(Hyperledger Fabric) Ⅱ 하이퍼레저 패브릭 네트워크 하이퍼레저의 구성 요소를 바탕으로 네트워크 구축하는 과정을 단계별로 알아보자! 위의 그림은 3개의 조직이 속해 있는 네트워크이다. 여기서 Org1과 Org2만 공유할 수 있는 원장을 만들기 위한 채널을 생성하기 위한 과정을 살펴본다. Org1과 Org2가 서로 협의하여 오더링 서비스 노드를 구축한다. 이후 orderer는 채널에 참여하는 조직 및 노드에 대한 정보와 블록 생성 방법 및 블록 당 트랜잭션 허용 정보등을 바탕으로 제네시스 블록을 생성하여 채널을 구축한다. 채널이 구축되고 나면 각 조직에서는 Leader peer를 채널에 참여시키고, 채널 1에서 공유할 수 있는 원장을 보유하게 된다. 채널 1에서 공유하는 원장에 접근하기 위해 체인코드를 설치(execution을 수항.. 2021. 3. 15.
하이퍼레저 패브릭(Hyperledger Fabric) Ⅰ 하이퍼레저 패브릭이란? 하이퍼레저 패브릭은 모듈러 아키텍쳐를 이용한 어플리케이션/솔루션 개발을 가능하도록 해주는 프레임 워크이다. 모듈러 아키텍쳐 : 서로 연결할 수 있는 개별 구성요소로 구성된 모든 시스템의 설계 하이퍼레저 패브릭은 허가형 프라이빗 블록체인의 형태를 가진다. 누구나 자유롭게 참여 가능한 퍼블릭 블록체인과 달리, 인증 관리 시스템에 의해 허가된 사용자만이 블록체인 네트워크에 참여할 수 있다. 따라서 패브릭 네트워크에 참여한 노드들은 이미 시스템에 의해 허가된 노드로 볼 수 있고, 퍼블릭 블록체인에서 사용하는 합의 알고리즘이 필요 없다. (만약 필요하다면 합의 알고리즘을 네트워크 내에서 선택적으로 사용은 가능하다) 패브릭에서 모든 노드가 동일한 원장으로 정보를 공유할 수 있고, 비지니스 목.. 2021. 3. 15.
하이퍼레저(Hyperledger), 이 친구에 대해서 알아보자 하이퍼레저(Hyperledger)란? 하이퍼레저는 리눅스 재단에서 주관하는 블록체인 오픈소스 프로젝트로, 여러 기업들이 공동으로 참여하는 범산업용 분산원장 표준화 프로젝트이다. 대기업들과의 연계를 통해 현존하는 가장 실용 가치가 뛰어난 블록체인이라고 볼 수 있다. 금융,IoT,물류,제조,기술 산업 등 여러 산업에 걸쳐 응용 가능한 블록체인 기술을 만드는 것을 목표로 하고 있다. 하이퍼레저 이외에도 R3,Ripple,Ethereum 등 다른 블록체인 플랫폼도 있는데 하이퍼레저가 특별한 이유는 아래와 같다. 프라이빗 블록체인 플랫폼으로서 기업 비즈니스를 구현하기에 적합한 환경. 금융에 특화된 타 플랫폼과 달리 여러 산업에 범용적으로 도입 가능한 기술 표준을 제시. 하이퍼레저는 총 14개의 프로젝트로, 분산원.. 2021. 3. 15.
Java를 이용한 블록체인 [이론] SSAFY 4기 박상우 블록체인 중앙집권 방식이 아닌 분산 방식으로 진행 모든 거래 정보를 특정 제 3 기관이 아닌 거래를 하는 개인(Peer)이 감독 및 소유 및 배포 대표적인 블록체인 사용 범위 비트코인 P2P (Peer to Peer) : Server - Client 중앙 집중 관리 방식이 아닌 상호 연결된 노드들이 자원을 공유하는 형태 분산원장 : 분산 DB 환경 노드에 자료를 분산 특징 누구나 장부를 만들 수 있다. 누구나 장부를 볼 수 있다. 문제점 해당 장부를 믿을 수 있는가? 2개의 장부가 다르면 누굴 믿을 것인가? 합의 알고리즘 : 채굴을 통한 합의 알고리즘 진행 공개되있는 데이터를 각각의 노드 모두가 업데이트를 진행할 수 있다. 그렇다면 누가 그 업데이트를 주관할 것인가 라는 문제점이 .. 2021. 3. 14.