Hyperledger Fabric: 알아야 할 가장 필수 기능 및 애플리케이션
게시 됨: 2020-03-27수년에 걸쳐 Blockchain 기술이 계속 확장되고 발전함에 따라 Blockchain 도메인에 수많은 Blockchain 프레임워크 및 도구가 포함되는 것을 보았습니다. 그러한 블록체인 프레임워크 중 하나는 Hyperledger입니다.
Hyperledger는 2016년에 각광을 받았습니다. DLT(분산 원장 기술)로 작업하는 기업과 개발자 간의 향상된 협업을 통해 블록체인 앱 및 시스템 개발 프로세스를 간소화하기 위해 명시적으로 설계된 오픈 소스 도구 및 프로젝트 제품군입니다.
세계 최고의 대학에서 소프트웨어 과정을 배우십시오. 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.
이 게시물에서 우리는 Hyperledger의 가장 성공적이고 인기 있는 프로젝트 중 하나인 Hyperledger Fabric에 초점을 맞출 것입니다.
목차
하이퍼레저 패브릭이란?
Hyperledger Fabric은 블록체인 사용 사례를 위한 두 가지 핵심 기능인 모듈성과 다양성을 제공하는 것을 목표로 하는 엔터프라이즈급 분산 원장 프레임워크입니다. Fabric의 모듈식 아키텍처는 개인 정보 보호, 합의 및 허가된 서비스와 같은 플러그 앤 플레이 요소를 활용하여 Blockchain 기술의 다양한 산업 사용 사례를 원활하게 수용합니다.
Hyperledger Fabric의 핵심 기능 중 일부는 다음과 같습니다.
- 고도로 모듈화된 허가된 아키텍처를 가지고 있습니다.
- 플러그 앤 플레이 합의가 특징입니다.
- 원하는 솔루션 모델(계정 모델, UTXO 모델 등)을 구현할 수 있는 유연성을 부여하는 개방형 스마트 계약 모델이 있습니다.
- 최종성/확인 대기 시간이 짧습니다.
- EVM 및 Solidity를 지원합니다.
- 쿼리 가능한 데이터(키 기반 쿼리 및 JSON 쿼리)를 지원합니다.
- Go, Java 및 Javascript와 같은 언어에 대한 다국어 스마트 계약 지원을 제공합니다.
- 데이터 개인 정보 보호에 대한 유연한 접근 방식을 제공합니다. '채널'을 통해 데이터 격리를 수행하고 개인 데이터 '컬렉션'을 활용하여 알 필요가 있는 데이터 공유를 수행합니다.
- 필요한 조직 전반에 걸쳐 합의를 달성하기 위한 유연한 보증 모델이 특징입니다.
- 롤링 업그레이드 및 비대칭 버전 지원을 포함하여 지속적인 운영을 용이하게 합니다.
Hyperledger Fabric은 컨소시엄을 구축하기 위해 함께 모인 조직에서 설정한 허가된 블록체인 네트워크입니다. 이 컨소시엄에 참여하는 조직을 구성원 이라고 합니다.

Fabric의 가장 좋은 기능은 아마도 네트워크 내 네트워크 아키텍처일 것입니다. 네트워크의 구성원은 협력의 의도로 모이지만 각 구성원 조직은 개인 데이터를 유지해야 하므로 네트워크 내에서 별도의 관계를 유지합니다. 네트워크의 각 구성원 조직은 네트워크 에 참여 하는 동료 를 위한 설정을 만듭니다 . 이러한 피어의 구성은 인증 기관과 같은 암호화 구성 요소를 사용하여 수행됩니다.
네트워크 내의 이러한 피어 는 조직 내부의 클라이언트 로부터 트랜잭션 호출 요청을 수신합니다 . 여기서 클라이언트는 특정 애플리케이션, 특정 조직에 서비스를 제공하는 포털 또는 비즈니스 활동을 의미합니다. 이러한 클라이언트는 Hyperledger Fabric SDK 또는 REST 웹 서비스를 활용하여 Fabric 네트워크와 상호 작용합니다. 피어 노드에 설치된 체인코드(스마트 계약)는 트랜잭션 호출 요청을 트리거합니다.
Fabric 네트워크는 모든 피어가 구독하는 채널당 하나의 원장을 유지 관리하는 DLT(분산 원장 기술)를 기반으로 합니다. 그러나 이더리움과 달리 Hyperledger Fabric 네트워크에서는 피어의 역할이 다릅니다. 세 가지 유형의 피어는 다음과 같습니다.
- 보증인 피어 – 보증인 피어는 트랜잭션을 검증하고 체인코드를 실행하는 동시에 트랜잭션 결과를 시뮬레이션하는 노드입니다. 그러나 이러한 피어는 원장을 업데이트하지 않습니다.
- Anchor peer – 채널 구성 시 Anchor peer 또는 Anchor peer의 클러스터가 동시에 구성됩니다. 이러한 피어는 승인자 피어로부터 트랜잭션에 대한 업데이트를 수신한 다음 업데이트를 조직의 다른 피어에게 브로드캐스트합니다. 앵커 피어는 검색 가능하므로 orderer 피어 또는 다른 피어가 쉽게 검색할 수 있습니다.
- Orderer 피어 – Orderer 피어는 Fabric 네트워크의 기본 통신 채널로 작동합니다. orderer 피어는 블록을 생성하고 다른 모든 피어에게 전달합니다. 네트워크 전반에 걸쳐 일관된 원장 상태를 유지하는 책임이 있습니다.
원천
하이퍼레저 패브릭: 애플리케이션
1. 디지털 결제
Hyperledger가 두 당사자 간의 안전한 거래를 용이하게 하는 분산형 사설 블록체인 네트워크인 반면 Fabric은 금융 부문을 위한 Interledger 생성에 중점을 두고 있습니다. Interledger는 서로 다른 원장을 연결하는 개념으로 작동하므로 동일한 채널을 통해 거래를 더 쉽게 수행할 수 있습니다.
Interledger 디자인의 이면에 있는 아이디어는 전 세계의 다양한 국제 지불 시스템 간의 커뮤니케이션을 장려하는 것입니다. 디자인은 세계 어느 곳에서나 지불인이 모든 수취인에게 빠르고 최소한의 비용으로 지불할 수 있도록 설계되었으며, 양 당사자는 특정 글로벌 지불 서비스에 계정을 설정할 필요가 없습니다.

읽기: 초보자를 위한 블록체인 프로젝트 아이디어 및 주제
2. 다이아몬드 트레이싱
다이아몬드 채굴 사업은 까다롭습니다. 채광 및 추출 과정에서 다이아몬드는 여러 손을 통과하고 교환합니다. 당연히 엄격한 조치를 취하지 않으면 이 거래에서 이중 거래 및 사기가 일반적입니다.
Hyperledger Fabric을 사용하면 광부, 분리기, 수출업체 및 소매업체를 포함하여 다이아몬드 채굴에 관련된 회사가 컨소시엄을 구성할 수 있습니다. 이를 통해 Fabric은 모든 트랜잭션을 추적하고 기록할 수 있으므로 전체 프로세스를 투명하게 유지할 수 있습니다.
3. 식품 공급망
오랫동안 다양한 부문의 회사에서 Hyperledger를 사용하여 제조 여정 전반에 걸쳐 제품 처리를 추적해 왔습니다. 식품 제조 부문에서 기업은 Fabric을 사용하여 식품 공급 프로세스를 개선하고 고객의 신뢰를 얻기 위해 컨소시엄을 구성합니다.
Fabric을 사용하면 승인된 사용자가 원할 때마다 식품 공급망 데이터에 액세스할 수 있습니다. 그들은 모든 음식 항목의 현재 위치뿐만 아니라 전체 이력을 추적할 수 있습니다. 또한, 식품에 감염 또는 불량품이 있는 경우, 제조업자는 감염원 또는 불량원인을 파악하여 필요한 조치를 취할 수 있습니다.
4. B2B 계약
Hyperledger Fabric을 통해 기업은 비즈니스 계약을 성문화하여 둘 이상의 당사자 간의 계약 계약을 안전하고 안전하게 자동화할 수 있습니다. Blockchain 개념은 기본적으로 정보를 "공개"로 유지하지만 Fabric의 네트워크 내 네트워크 아키텍처는 B2B 계약의 기밀 및 민감한 정보가 회원 조직에 남도록 보장합니다.
읽기: 인도의 블록체인 개발자 급여

5. 디지털 아이덴티티
증가하는 데이터 침해 및 사이버 범죄에 직면하여 기업은 데이터 및 네트워크 보안에 대해 점점 더 우려하고 있습니다. 기존의 네트워크 보안 시스템은 강력한 보안과 안정성을 제공하지 못하기 때문에 점점 더 많은 기업이 민감한 데이터를 보호하기 위해 블록체인 기술에 관심을 기울이고 있습니다. Fabric과 같은 허가된 블록체인 원장을 사용하여 조직은 디지털 자격 증명을 언제, 어디서, 누구와 공유하는지 효과적으로 제어할 수 있습니다.
결론
이 기사가 Hyperledger Fabric의 이면에 있는 기본 아이디어, 작동 방식 및 응용 프로그램을 제공하는 데 성공했기를 바랍니다. 읽은 내용에 관심이 있다면 더 깊이 파고들어 Hyperledger Fabric에 대해 자세히 알아보세요!
이러한 고유한 Hyperledger 프레임워크 및 도구 는 Hyperledger가 블록체인 기술에 대한 엄청난 잠재력을 보유하고 있음을 증명합니다. 이러한 도구를 사용하여 확장성이 뛰어나고 강력한 산업 및 비금전 애플리케이션을 개발할 수 있습니다.
블록체인 기술에 대한 자세한 내용은 블로그에서 확인할 수 있으므로 나중에 확인하십시오.
블록체인 기술 분야의 경력이 증가하고 있으며 블록체인은 기술 산업의 면모를 영원히 바꿔 놓았습니다. 블록체인 개발자가 되어 스마트 계약 및 체인 코드를 구축하는 데 관심이 있다면 IIIT-B & upGrad의 블록체인 기술 고급 인증 프로그램을 확인 하십시오.
Hyperledger Fabric의 구성 요소는 무엇입니까?
Hyperledger Fabric은 비즈니스 중심의 허가된 블록체인 네트워크입니다. 공유된 목적을 달성하기 위해 협력하는 다양한 개인 또는 그룹으로 구성됩니다. 이러한 조직에는 은행, 금융 기관 또는 공급망 네트워크가 포함될 수 있습니다. 각 조직은 인정되며 패브릭 인증 기관이 부여됩니다. 이 그룹을 구성하는 조직을 구성원이라고 합니다. 패브릭의 모든 구성원은 패브릭 인증 기관을 사용하여 네트워크에 참여하도록 하나 이상의 인증된 피어를 설정할 수 있습니다. 이러한 모든 피어는 적절한 방식으로 승인되어야 합니다. 클라이언트 측 응용 프로그램은 네트워크에 연결되고 모든 프로그래밍 언어에서 SDK로 축약되는 소프트웨어 개발 키트로 구성됩니다.
Hyperledger Fabric의 범위는 무엇입니까?
Hyperledger Fabric에 대한 많은 소문이 있고 이에 대한 수요도 많습니다. 또한 이 플랫폼은 기업 조직의 규범과 절차를 준수합니다. 실제로 우리는 플랫폼에서 꽤 잘하고 있는 여러 라이브 프로젝트를 가지고 있습니다. 패브릭 전문가로서의 경력은 독특한 전문적인 기회를 제공할 것입니다. 결과적으로 회사 내부의 매우 높은 위치에서 경력 경로를 시작하는 데 도움이 될 수 있습니다. 또한 더 나은 고용에는 추가 혜택이 따릅니다. Hyperledger 개발의 채용 공고는 맨 위에서 시작됩니다. 또한, 이 사업의 모든 직위는 상당한 급여를 기대해야 합니다.
하이퍼레저 패브릭은 기존 블록체인과 어떻게 다릅니까?
비즈니스에 중요한 개인 거래 및 비밀 계약은 기존 블록체인 네트워크에서 지원되지 않습니다. 이에 대응하여 Hyperledger Fabric은 산업용 블록체인 솔루션을 가능하게 하는 유연하고 확장 가능하며 안전한 프레임워크로 개발되었습니다. Hyperledger Fabric은 상업적 사용 사례에 대한 블록체인 분석 및 구현의 가장 중요한 부분을 처리하는 오픈 소스 블록체인 엔진입니다. Hyperledger Fabric은 권한 부여에 따라 멤버십을 허용합니다. 따라서 모든 네트워크 참가자는 ID를 알고 있어야 합니다. 의료 및 은행과 같은 많은 비즈니스는 참가자 정보의 유지 및 다양한 데이터 포인트에 대한 액세스를 의무화하는 데이터 보호 규칙에 의해 제어됩니다. Fabric은 권한 기반 멤버십을 지원합니다.