Hyperledger Fabric의 정의
Hyperledger Fabric은 모듈 식 블록 체인 프레임 워크로, 개인 기업에서 사용하기위한 플러그 앤 플레이 구성 요소를 사용하여 블록 체인 기반 제품, 솔루션 및 응용 프로그램을 개발하기위한 기반으로 사용됩니다.
고장난 Hyperledger Fabric
Hyperledger Fabric은 Digital Asset과 IBM이 시작했으며 현재 Linux Foundation에서 주최하는 협업 산업 간 벤처로 등장했습니다. 여러 Hyperledger 프로젝트 중 Fabric은 "인큐베이션"단계를 종료하고 2017 년 3 월에 "활성"단계를 달성 한 최초의 프로젝트였습니다.
기존의 블록 체인 네트워크는 비즈니스에 중요한 개인 거래 및 기밀 계약을 지원할 수 없습니다. 따라서 Hyperledger Fabric은 산업용 블록 체인 솔루션을 제공하기위한 확장 가능하고 안전한 모듈 식 기반으로 설계되었습니다.
Hyperledger Fabric은 비즈니스 블록 체인을위한 오픈 소스 엔진으로 정의되며 비즈니스 사용 사례에 블록 체인을 평가하고 사용하는 데 가장 중요한 기능을 처리합니다. 그것들은 다음과 같이 논의됩니다.
개인 산업 네트워크 내에서 참가자의 확인 가능한 신원은 기본 요구 사항입니다. Hyperledger Fabric은 권한이 부여 된 멤버십을 지원하므로 모든 네트워크 참가자에게 알려진 ID가 있어야합니다. 의료 및 금융과 같은 많은 비즈니스 부문에는 다양한 참가자에 대한 데이터 및 다양한 데이터 포인트에 대한 각각의 액세스를 유지해야하는 데이터 보호 규정이 적용됩니다. 패브릭은 이러한 권한 기반 멤버십을 지원합니다.
Hyperledger Fabric의 모듈 식 아키텍처는 트랜잭션 처리 워크 플로우를 시스템의 분산 논리 처리 및 동의, 트랜잭션 주문 및 트랜잭션 유효성 검증 및 커미트먼트로 구성된 체인 코드라는 스마트 계약이라는 세 가지 단계로 구분합니다. 이 분리는 네트워크 및 처리를 깔끔하게 유지하고 네트워크 확장 성을 개선하며 전반적인 성능을 향상시키는 신뢰 수준 및 검증 횟수 감소와 같은 여러 가지 이점을 제공합니다.
또한 Hyperledger Fabric은 다양한 구성 요소에 대한 플러그 앤 플레이를 지원하므로 기존 기능을 쉽게 재사용하고 다양한 모듈을 미리 통합 할 수 있습니다. 예를 들어, 참가자의 신원을 확인하는 기능이 이미 존재하는 경우 엔터프라이즈 레벨 네트워크는 동일한 기능을 새로 작성하는 대신이 기존 모듈을 연결하고 재사용하면됩니다.
네트워크의 참가자는 보증인, 커미터 및 동의자의 세 가지 역할이 있습니다. 간단히 말해, 거래 제안은 필요한 보증인의 수에 대한 사전 정의 된 보증 정책에 따라 보증인에게 제출됩니다. 보증인에 의한 충분한 승인 후, 일괄 처리 또는 트랜잭션 블록이 커미터에게 전달됩니다. 커미터는 보증 정책이 준수되었으며 충돌하는 거래가 없는지 확인합니다. 두 가지 점검이 완료되면 거래는 원장에게 맡겨집니다.
이미지 제공:
IBM서명 및 읽기 / 쓰기 세트와 같은 확인 명령 만 네트워크를 통해 전송되므로 네트워크의 확장 성과 성능이 향상됩니다. 승인자와 커미터 만 트랜잭션에 액세스 할 수 있으며, 소수의 참가자가 주요 데이터 포인트에 액세스 할 수 있으므로 보안이 향상됩니다.
제조업체는 초콜릿을 특정 가격으로 특정 시장에 배송하려고하지만 다른 시장에서는 해당 가격을 공개하고 싶지 않습니다.
제품의 이동에는 세관, 해운 회사 및 금융 은행과 같은 다른 당사자가 관여 할 수 있으므로 표준 블록 체인을 사용하여 해당 거래를 지원하는 경우 모든 관련 당사자에게 개인 가격이 책정 될 수 있습니다.
Hyperledger Fabric은 개인 트랜잭션을 네트워크에서 개인 전용으로 유지하여이 문제를 해결하며 알아야하는 참가자 만 필요한 세부 사항을 알고 있습니다. 블록 체인에서 이러한 데이터 파티셔닝을 통해 특정 데이터 포인트를 알아야하는 당사자 만 액세스 할 수 있습니다.