Hyperledger Fabric – 비즈니스 솔루션을위한 플랫폼



이 블로그에서는 Hyperledger Fabric이란 무엇이며 엔터프라이즈 솔루션을 구축하는 데 Hyperledger Fabric 아키텍처를 사용하는 방법을 설명합니다.

블록 체인은 우리가 비즈니스를 수행하는 방식을 바꿀 것입니다. 공유 된 불변 원장과 스마트 계약의 코드화의 조합은 기업에서 신뢰가 나타나는 방식을 재정의 할 것입니다.시작하면 이것에 대한 아이디어를 얻을 수 있습니다. .'Hyperledger Fabric'에 대한이 블로그는 다음 순서로 블록 체인 시스템에 비즈니스 네트워크를 구축하는 방법을 이해하는 데 도움이됩니다.

        1. 비즈니스 용 블록 체인이란 무엇입니까?
        2. 하이퍼 레저 프로젝트
        3. Hyperledger Fabric이란 무엇입니까?
        4. Hyperledger Fabric의 주요 이점
        5. Hyperledger Fabric 모델
        6. Hyperledger Blockchain Network 참여자
        7. 패브릭 아키텍처
        8. Hyperledger는 어떻게 작동합니까?
        9. 동료의 유형
        10. Hyperledger Fabric의 트랜잭션 라이프 사이클
        11. Hyperledger Fabric의 사용 사례

비즈니스 용 블록 체인이란 무엇입니까?

비즈니스 조건이 스마트 계약에 포함되고 참여 당사자가 네트워크의 현재 상태에 동의하며 개인 정보가 손상되지 않는 분산 된 원장입니다.





비즈니스 교육용 하이퍼 레저 패브릭 블록 체인

네임 스페이스를 사용하는 C ++



따라서 엔터프라이즈 블록 체인 기술을 발전시키기 위해 Linux 재단은 2015 년에 Hyperledger를 설립했습니다.

하이퍼 레저 프로젝트

Hyperledger의 웹 사이트에 명시된 바와 같이

“Hyperledger는 산업 간 블록 체인 기술을 발전시키기 위해 만들어진 오픈 소스 협업 노력입니다. 금융, 은행, 사물 인터넷, 공급망, 제조 및 기술 분야의 리더를 포함하여 Linux 재단이 주최하는 글로벌 협력입니다.”



Hyperledger는“ 우산 전략 “. 현재 Hyperledger에는 다음 프로젝트가 있습니다.

'그만큼 구조 IBM이 이끄는 (또는 Hyperledger Fabric)은 권한의 유연성을 갖춘 확장 성이 뛰어난 블록 체인 애플리케이션을 개발하도록 설계되었습니다. '

자, 위의 진술이 의미하는 바를 잘 알 것입니다 !!

Hyperledger Fabric이란 무엇입니까?

패브릭은 모듈 식 아키텍처로 솔루션을 개발하기위한 것입니다. Hyperledger를 사용하면 구성 요소를 플러그 앤 플레이 할 수 있습니다.

이것은 비공개 및 허가 된 블록 체인 시스템입니다. 즉, 알 수없는 신원이 네트워크에 참여할 수 있도록 허용하는 무허가 (또는 공용 네트워크) 시스템에서는 회원이 다음을 통해 등록합니다. 멤버십 서비스 제공 업체 (MSP) .

또한 채널을 생성하는 기능을 제공하여 참가자 그룹이 별도의 거래 원장을 생성 할 수 있습니다.

Fabric은 허가 된 블록 체인이기 때문에 다른 블록 체인 시스템에 비해 몇 가지 주요 이점이 있습니다.

Hyperledger Fabric의 주요 이점

Hyperledger Fabric 모델

다음은 맞춤형 엔터프라이즈 블록 체인에 대한 약속을 이행하는 Hyperledger Fabric의 주요 기능입니다.

  • 자산: 네트워크를 통한 금전적 가치 교환 가능
  • 체인 코드 : 트랜잭션 순서에서 분할되어 노드 전체에서 필요한 신뢰 수준 및 검증을 제한합니다. 유형, 네트워크 확장 성 및 성능 최적화
  • 원장 기능 : 각 채널에 대한 전체 거래 내역을 인코딩하고 SQL과 유사한 쿼리 기능을 포함합니다.
  • 채널 : 높은 수준의 개인 정보 보호 및 기밀성을 통해 다자간 거래를 가능하게합니다.
  • 보안 및 회원 서비스 : 허가 된 멤버십 참가자는 모든 거래가 승인 된 규제 기관 및 감사에 의해 감지되고 추적 될 수 있음을 알고 있습니다.
  • 일치: 네트워크 스타터가 참여자간에 존재하는 관계를 가장 잘 나타내는 합의 메커니즘을 선택할 수 있도록합니다.

Hyperledger Blockchain Network 참여자



패브릭 아키텍처

  • 블록 체인 개발자 코드 애플리케이션 및 스마트 계약
  • 그는 서버에 앱을 배포하고 피어에 스마트 계약을 배포합니다. 배포
  • 등록 된 사용자가 주문을 보내는 앱과 상호 작용합니다. (호출) 또는 정보 검색 (질문) 스마트 계약을 통해
  • 스마트 계약은 앱에서 구독하는 이벤트를 생성 할 수 있습니다.

자바에서 xml 파일을 구문 분석하는 방법

Hyperledger는 어떻게 작동합니까?

Hyperledger Fabric은 산업용 블록 체인 솔루션을위한 진정한 모듈 식의 확장 가능하며 안전한 기반으로 설계되었습니다. Fabric 버전 0.6에서 Fabric 1.0으로 업그레이드 할 때 가장 눈에 띄는 변경 사항은 피어가 이제 다음과 같은 두 개의 개별 런타임으로 분리된다는 것입니다. 세 가지 역할.

피어 유형

    1. 커미터 피어 : 트랜잭션 커밋, 원장 및 상태 유지
    2. 동료 추천 : 승인을위한 거래 제안을 받고 승인 승인 또는 거부에 응답
    3. 주문 피어 : 원장에 트랜잭션 블록 포함을 승인하고 피어 및 보증 피어 노드와 통신합니다.

Hyperledger Fabric의 트랜잭션 수명주기

Hyperledger Fabric의 사용 사례

Hyperledger는 거의 모든 유형의 비즈니스 네트워크를 호스팅 할 수 있습니다. 확장 성을 장점으로 삼아 Fabric에서 많은 사용 사례가 개발되고 있습니다.

사용 사례 : 자산 상호 운용성

기술: 자산의 상호 운용성은 여러 사람들 간의 자산 교환을 의미합니다.

문제 설명 : 조직이 20,000 단위의 자산 B를 필요로하고 대신 자산 A의 10,000 단위를 소유하고있는 경우 자산 A를 자산 B로 교환 할 수있는 방법이 필요합니다. 현재 시장은이 거래를 신속하게 수행 할 수있는 충분한 유동성을 제공하지 않을 수 있습니다. 자산 A와 자산 C 사이, 그리고 자산 C와 자산 B 사이에서 사용 가능한 유동성.

이제 A와 B 사이의 직접 거래에 대한 시장 제한이 있습니다. 그렇다면 가능한 해결책은 무엇일까요?

해결책: 이 경우 체인 네트워크는 구매자를 '매장 된'판매자와 연결하고 가장 적합한 항목 (여러 자산 계층에 묻힐 수 있음)을 찾아 거래를 실행합니다. 따라서 기본적으로 개인 그룹의 비즈니스 네트워크를 Hyperledger Fabric에 설정할 수 있으며 자산은 구매자와 판매자간에 교환 될 수 있습니다.

따라서 블록 체인 기술을 기반으로 비즈니스 솔루션을 구축하려는 Hyperledger의 전략적 목표는이를 통화 기반 블록 체인과 크게 구분합니다. 이것은 일부에게는 평범 할 수 있지만 기술에 대해서는 더 간단합니다.

Hyperledger Fabric의 내 정보 버킷이 비어있는 것 같습니다. 독서가 유익했기를 바랍니다.

Blockchain을 배우고 Blockchain Technologies에서 경력을 쌓고 싶다면 우리의 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 Hyperledger Fabric을 깊이있게 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.

프로그램을 종료하는 Java 명령

질문이 있으십니까? 의견란에 언급 해 주시면 연락 드리겠습니다.