하이퍼 레저 란 무엇인가 – 블록 체인에 대한 산업적 접근



Hyperledger 란 무엇입니까? 산업 간 블록 체인 네트워크를 발전시키기위한 Linux Foundation의 오픈 소스 협업 노력.

Hyperledger 란 무엇입니까?

'Hyperledger는 다양한 산업 부문에서 작동하는 블록 체인 관련 사용 사례에 초점을 맞춘 Hyperledger 기반 솔루션 제공 업체 및 사용자의 에코 시스템에 혜택을주는 오픈 소스 커뮤니티 커뮤니티입니다.'– Brian Behlendorf, Hyperledger 전무 이사.

이해가되지 않더라도이 블로그에서 Hyperledger에 대한 모든 것을 설명 할 것이기 때문에 걱정하지 마십시오. 다음 주제를 다룰 것입니다.





당신은 우리의 이 개념을 더 잘 이해하는 데 도움이되는 예제와 함께 주제를 자세히 설명했습니다.

Hyperledger가 무엇인지 말하기 전에 Hyperledger가 아닌 것이 무엇인지 말씀 드리겠습니다. 오늘날 IT 업계의 블록 체인 플랫폼이 너무 많아서 혼동하기가 정말 쉽습니다. 따라서 먼저 Hyperledger는 다음이 아닙니다.



메서드 오버로딩 대 메서드 재정의
  • 암호 화폐
  • 블록 체인
  • 회사

Hyperledger 란 무엇입니까?

Hyperledger는 Linux Foundation의 우산 프로젝트입니다. NodeJs, Alljoyn, Dronecode는 'Linux 방식'을 채택한 몇 가지 예제 프로젝트입니다. 즉, 오픈 소스 프로젝트에서 작업하는 개발자 커뮤니티를 구성하여 코드 조각이 지속적으로 수정되고 재배포되는주기를 유지합니다.

Linux-Family-What-is-Hyperledger-Edureka

Linux 제품군 – Hyperledger 란?



Hyperledger의 정신은 전 세계가 별도의 시장을 운영하는 여러 개의 사설 체인을 보유한다는 것입니다. 모든 비즈니스는 그 자체로 고유하므로 이러한 비즈니스에 적합한 애플리케이션은 개인화 된 규칙을 사용하여 개발해야합니다. 개발자가 일반화 된 프로토콜을 중심으로 애플리케이션을 구축하도록 강요하는 이더 리움과는 다릅니다.

Hyperledger 프로젝트는 2015 년 후반에 소수의 개발자로 시작되었습니다. 이러한 개발자는 데이터 과학, 제조, 은행 등 다양한 분야에서 왔으며 하나의 공통 목표를 염두에두고있었습니다. 즉, 블록 체인을 개발자와 산업이보다 쉽게 ​​접근 할 수있는 기술로 만드는 것입니다. . 이 프로젝트는 애플리케이션과 보안 블록 체인 네트워크 간의 상호 작용 테스트로 시작되었습니다.

테스트 시작 – Hyperledger 란?

Hyperledger가 필요한 이유는 무엇입니까?

엄격한 테스트를하는 동안 관련된 개발자들은 모든 피어가 각각의 모든 트랜잭션을 검증하고 동시에 합의를 실행해야하는 블록 체인 네트워크에서 큰 타격을 입는다는 것을 깨달았습니다. 확장 성 측면에서. 무엇보다 거래의 무결성을 보장하기 위해 취해진 철저한 조치로 인해 공개 블록 체인에서 기밀성 및 개인 정보 보호 조치가 첨부 된 거래를 실행할 수 없습니다.

퍼블릭 블록 체인의 제한 – 하이퍼 레저 란?

인도에 사는 밥이 스위스의 앨리스에게서 초콜릿을 사고 싶다고 가정 해 보겠습니다. 그들이 오랜 친구 였기 때문에 Alice는 그녀의 초콜릿을 Bob에게 꽤 넉넉한 할인 가격에 판매하기로 결정했습니다. 여기서 중요한 점은 Alice가 다양한 시장에 제품을 판매하고 있지만 여전히 표준 요율로 구매해야한다는 것입니다. 그 외에 Alice에서 Bob에게 제품을 가져 오려면 많은 제 3자가 거래를 완료해야합니다.

Alice의 시장 – Hyperledger 란?

이러한 제 3자는 품질 보증, 물류 확인, 지불 확인 등과 같은 제품의 다른 측면을 확인해야 할 수 있습니다. 그러나 그들은 Bob과 Alice 사이의 특별한 거래에 대해 알 필요가 없습니다. 퍼블릭 블록 체인 네트워크에서 네트워크의 모든 원장은 채굴자가 거래를 검증하고 체인에 거래를 추가 할 때 거래에 대해 업데이트됩니다.

개인 및 기밀 계약 – Hyperledger 란?

Hyperledger는 어떻게 작동합니까?

하지만 Hyperledger 기반 네트워크에서는 완전히 다른 이야기입니다! 거래와 직접 관련된 피어가 연결되어 있으며 거래에 대한 원장 만 업데이트됩니다. 거래를 수행하는 데 도움을주는 제 3자는 네트워크에 부과 된 허가 및 규정의 도움을 받아 필요한 정확한 양의 정보 만 알 수 있습니다.

Hyperledger 네트워크 -Hyperledger 란?

Alice와 Bob이 Hyperledger 기반 네트워크에서 특별한 트랜잭션을 실행하고 있다고 가정하면, 그녀는 멤버십 서비스를 쿼리하는 앱을 통해 Bob을 찾을 것입니다. 멤버십이 검증 된 후 두 피어가 연결되고 결과가 생성됩니다. 이 두 당사자 간의 계약에서 두 결과가 모두 동일해야 유효성을 검사 할 수 있습니다. 그러나 여러 당사자와의 다른 거래에서는 더 많은 규칙을 적용 할 수 있습니다. 이러한 생성 된 트랜잭션은 이제 주문을 위해 합의 클라우드로 전송되고, 그 후 해당 원장에 커밋됩니다.

Hyperledger 거래 – Hyperledger 란?

Hyperledger의 주목할만한 변경 사항

이 모든 것은 합의와 같은 속성을 플러그 앤 플레이 기능으로 만드는 Hyperledger의 모듈 식 아키텍처 덕분에 가능합니다. 이 아키텍처에서 가장 눈에 띄는 변화는 네트워크의 피어에서 볼 수 있습니다. 피어는 두 개의 개별 런타임과 세 개의 개별 역할로 나뉩니다.

아키텍처 변경 – 하이퍼 레저 란?

    • 커미터 :이 피어는 합의 메커니즘에서 반환 된 검증 된 트랜잭션 만 해당 원장에 기록합니다. 커미터 노드는 제한이 적은 네트워크에서 보증인 역할을 할 수 있습니다. 그러나 제한이 증가함에 따라이 상태는 완전히 피할 수 있습니다.
    • 보증인 : 이러한 노드는 네트워크에 특정한 트랜잭션을 시뮬레이션하고 비결정적이고 신뢰할 수없는 트랜잭션을 방지합니다. 커미터는 네트워크 제한에 따라 승인자가 될 수도 있고 아닐 수도 있지만 모든 보증자는 커미터 역할을합니다.
    • 동의자 : 이러한 노드는 네트워크의 합의를 실행하는 역할을합니다. 동일한 런타임에서 실행되는 보증인 및 커미터와 달리 완전히 다른 런타임에서 실행됩니다. 동의자는 거래를 검증하고 거래가 커밋 될 원장을 결정할 책임이 있습니다.

하이퍼 레저 프로젝트

기억 하시나요? 저는 Hyperledger가 우산 프로젝트라고 언급했습니다. 이것은 Hyperledger 자체에 수많은 프로젝트가 있음을 의미합니다. 여기에는 다음과 같은 프로젝트가 포함됩니다.

Hyperledger 프로젝트 – Hyperledger 란?

  • 하이퍼 레저 패브릭, 공급망 네트워크에서 광범위하게 사용
  • 하이퍼 레저 톱니, 어업에서 물고기의 여정을 추적하는 데 사용됩니다.
  • 하이퍼 레저 버로우, Hyperledger 네트워크에서 Ethereum 스마트 계약을 실행하는 데 사용됩니다.
  • Hyperledger Iroha, 블록 체인의 도움으로 모바일 애플리케이션 최적화에서 사용을 찾습니다.
  • 하이퍼 레저 인디, 기업을위한 분산 형 ID 데이터베이스 서비스로 사용되고 있습니다.

이제 Hyperledger가 무엇인지, 오늘날 IT 산업에서 필요한 이유와 작동 방식을 알았으므로 Hyperledger를 가장 유명한 두 블록 체인 네트워크 인 Bitcoin과 Ethereum과 비교해 보겠습니다.

매개 변수 비트 코인 이더 리움 하이퍼 레저
암호 화폐 비트 코인에테르필요한 경우 구현할 수 없음
회로망 공공의공공의허가 됨
일치 작업 증명 (SHA26)에타시실용적인 오류 비잔틴 허용
스마트 계약 없음예 (단단함)예 (체인 코드)
언어 c ++golang / 자바golang / python

이제 Hyperledger에 대한 설명이 끝났으므로 제 블로그를 즐겁게 읽으 셨기를 바랍니다.

나는f 블록 체인에 대해 더 배우고 블록 체인 기술 분야에서 경력을 쌓고 싶다면 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 Hyperledger Fabric을 심도있게 이해하고 주제를 마스터하는 데 도움이됩니다.

질문이 있으십니까? 'Hyperledger 란 무엇인가'의 댓글 섹션에 언급 해 주시면 연락 드리겠습니다.