Hyperledger Cactus : 새로운 Hyperledger 프레임 워크

최근에 Hyperledger의 블로그에서 곧 출시 될 새로운 프로젝트 Hyperledger Cactus에 대한 새로운 정보를 공개했습니다..

기술 운영위원회 (TSC)는 지난 6 개월 동안 근무한 후 마침내 Hyperledger Cactus 프로젝트를 승인했습니다. 처음에는 Blockchain Integration Framework로 이름이 지정되었지만 나중에 Hyperledger Cactus로 변경되었습니다..

이미 알고 계시 겠지만 Hyperledger Cactus는 오픈 소스 프로젝트입니다. 프로젝트를 설명하는 가장 좋은 용어는 프로젝트의 이전 이름, 즉 블록 체인 통합 프레임 워크입니다. 이 프로젝트는 Fujitsu와 Accenture가 기여했습니다. Hyperledger 생태계에 포함 된 프로젝트는 이제 Hyperledger 표준에 따라 관리됩니다. 이 포함으로 인해 TSC는 다른 Hyperledger 프로젝트를 충족하기 위해 이름을 변경하여 “Hyperledger Cactus”라고 명명했습니다.

참고 : 이것은 Hyperledger Cactus 자습서가 아닙니다.

또한 Hyperledger 생태계의 다른 프레임 워크에 대해 읽어보십시오..

  • Hyperledger Fabric 2.0 : 차세대 블록 체인
  • Hyperledger 자습서 : 궁극적 인 가이드

Hyperledger Cactus는 무엇이며 왜 필요한가요??

Hyperledger 프로젝트는 모든 사람에게 블록 체인 기술을 제공하는 데 새로운 초점을 맞 춥니 다. 현재 블록 체인 기술을 개선하기 위해 노력하는 여러 프로젝트가 있습니다. 그러나 이들은 단편화되어 실제로 기업과 최종 사용자 간의 대량 블록 체인 채택을 늦출 수 있습니다..

블록 체인 통합 프레임 워크라고도하는 Hyperledger Cactus는 단편화 문제를 해결하거나 적어도 이기종 시스템 아키텍처의 도움으로 문제를 해결하는 것을 목표로하는 프로토콜입니다..

엔터프라이즈 블록 체인과이를 채택하는 비즈니스가 급증하고 있습니다. 즉, 서로 다른 구현간에 상호 운용성이 필요합니다. 상호 작용은 엔터프라이즈 블록 체인 기술을 활용하는 다양한 산업 또는 그들의 요구에 최적화 된 플랫폼간에 이루어질 수 있습니다..

그들의 문제는 상호 운용성 문제를 해결하는 것이며 Hyperledger Cactus를 사용하여 문제를 해결할 수 있습니다. 이렇게하면 각 인프라 유형에 대한 맞춤형 솔루션을 만들 필요없이 서로 다른 시스템간에 데이터를 공유 할 수 있습니다..

한 가지 좋은 예는 공급망입니다. 공급망에서는 상품이 다른 블록 체인 네트워크를 통해 이동할 필요가 있습니다. 이는 정보를 그대로 유지하여 데이터를 한 네트워크에서 다른 네트워크로 전송해야 함을 의미합니다. 또 다른 사용 사례는 토큰 화 된 디지털 화폐를 한 네트워크에서 다른 네트워크로 전송하는 것입니다..

더 나은 이해를 위해 아래의 Hyperledger Cactus 사용 사례를 살펴 보겠습니다..

Hyperledger Cactus 사용 사례

Hyperledger Cactus를 이해하는 가장 좋은 방법은 사용 사례를 살펴 보는 것입니다..

이더 리움에서 쿼럼 자산 이전

Hyperledger Cactus의 가장 좋은 사용 사례 중 하나는 서로 다른 두 블록 체인 원장 기술 간의 가치 이전을 제공하는 것입니다. 예를 들어 사용자는 Ethereum 원장에 자산을 저장할 수 있습니다. 그러나 이제 그는 그것을 Quorum 원장의 자산으로 교환하려고합니다. 교환기 솔루션이없는 일반적인 상황에서 사용자는 이더 리움 자산을 판매 한 다음 돈을 사용하여 쿼럼 자산을 구매해야합니다. 하지만 모든 유형의 자산에 대해 가능하지는 않습니다..

특정 문제를 해결하기 위해 Hyperledger Cactus는 Escrowed Asset Transfer 소셜 상호 작용을 제공 할 수 있습니다. 이 상호 작용은 사용자가 원하는 블록 체인 원장을 선택할 수있는 유연성을 제공하므로 중요합니다..

이 Hyperledger Cactus 사용 사례에서 사용자는 Ethereum에서 자산을 전송하면 자산을 잃게됩니다. 그러나 이제 자산은 쿼럼 원장에서 사용할 수 있습니다. 또한 제대로 작동하려면 원장을 프로비저닝하고 교환기에서 교환이 발생하기 전에 ID를 설정해야합니다..

코인 데이터 에스크로 판매

Hyperledger Cactus는 또한 코인 데이터의 에스크로 판매를 촉진 할 수 있습니다. 즉, 두 개의 서로 다른 거래소 또는 원장 시스템간에 에스크로를 사용하여 두 사용자간에 P2P 교환을 제공 할 수 있음을 의미합니다..

사용자간에 공유되는 데이터는 광고 기술 데이터베이스, 기계 학습 모델, 디지털 아트 등 무엇이든 될 수 있습니다.!  

데이터가있는 한 명의 사용자가 거래를 시작합니다. 데이터와 자금 모두 에스크로를 사용하여 Hyperledger Cactus 거래를 거칩니다. 거래는 원자 스왑을 통해 이루어 지므로 양 당사자의 이익이 항상 보호됩니다.. 

이 모든 작업을 수행하기 위해 양 당사자는 배달 주소, 신뢰할 수있는 에스크로 제공자 및 현재 유형을 포함한 중요한 정보를 공유해야합니다..

돈 교환

Hyperledger Cactus는 다른 암호 화폐에 대해 안정적인 코인을 페깅 할 때도 효과적입니다. 이 사용 사례에서 한 사용자는 실제로 Hyperledger Cactus를 구현하고 사용하여 환경을 설정하고 필요한 플러그인을 사용하여 원장이 토큰 발행, 거래 및 소각을 위해 작동하도록 할 수 있습니다.. 

이 사용 사례는 기존 코인이 사용자의 신뢰를 얻는 방법으로 안정적인 코인에 페깅을 사용할 수있는 소프트웨어 구현 프로젝트로 가장 잘 설명됩니다. 사용자가 뒷받침되지 않은 코인을 신뢰하지 않는 것이 일반적입니다. 이 구현은 해당 사용자가 Bitcoin 또는 USD에 대해 고정되었을 때 코인을 구매하도록 도울 수 있습니다..

액세스 제어를 통한 의료 데이터 공유

Hyperledger Cactus의 또 다른 인기있는 사용 사례는 의료입니다. 의료 산업은 데이터 공유로 어려움을 겪고 있습니다. 그러나 블록 체인 기술을 사용하면 서로간에 데이터를 공유 할 수 있습니다. 그러나 다른 블록 체인 기술의 사용은 적절한 데이터 교환 및 상호 운용성이 필요함을 의미합니다..

Hyperledger Cactus는 P2P 데이터 공유 소셜 상호 작용을 통해 문제를 해결하는 데 도움을 줄 수 있습니다. 환자도이 상호 작용으로 혜택을받습니다. 의료 서비스 제공자가 자신의 병력을 포함한 환자 데이터를 저장하도록 할 것인지 결정할 수 있습니다. 의료 서비스 제공자는 환자에게 허가를 요청할 수 있으며 허가가 부여되면 환자 데이터는 이제 사용자가 설정 한 개인 정보 보호 기능 / 접근 제어를 기반으로 저장됩니다..

이는 또한 사용자가 액세스 제어를 직접 설정했기 때문에 서로 다른 의료 제공자간에 공유되는 데이터를 제어 할 수 있음을 의미합니다. 사례의 성공 여부는 블록 체인 기술의 작동 방식에 달려 있습니다. 암호화 증명은 환자의 데이터를 저장하고 공유 할 때 의료 제공자가 위반하지 않도록 보장합니다..

식품 추적 성 통합

블록 체인 기술은 식품 통합과 관련하여 진전을 이루었습니다. IBM Food Trust 더 스마트하고 안전하며 지속 가능한 환경을 제공하여 식품 생태계를 변화시키려는 프로젝트 중 하나입니다..

Hyperledger Cactus는 소프트웨어 구현 프로젝트 수단을 제공하여 IBM 식품 신뢰를 보완 할 수 있습니다. 이 사용 사례에서 가장 유익한 최종 사용자는 소비자가 식품의 흔적을 유지하는 애플리케이션을 쿼리하여 실제 매장에서 식품을 평가할 수 있기 때문입니다. 음식과 그 원산지에 대해 확신이 들면 안심하고 구매할 수 있습니다..

식품을 취급하는 조직은 개별 서비스 / 제품이 소매점에서 판매되는 식품의 원산지를 동기화하고 확인할 수 있도록함으로써 서로 더 잘 상호 작용할 수 있습니다. 즉, 식품 제조업체는 선인장으로 해결할 수있는 별도의 솔루션을 만들 필요없이 식품 체인의 다른 플레이어와 정보를 공유 할 수 있습니다. 소매 업체는 Cactus를 건축 구성 요소로 통합하고 공급망 중에 식품을 추적 할 수 있도록 소비자에게 인터페이스를 제공해야합니다..

ID 관리 : 최종 사용자 지갑 권한 부여 및 인증

우리가 논의 할 마지막 Hyperledger Cactus 사용 사례는 Wallet Authorization and Authentication입니다.. 

이 특정 사용 사례는 사용자가 권한이없는 다양한 원장에서 지갑을 관리하고 상호 작용할 수있는 기능을 제공하는 것입니다. 간단히 말해서, 최종 사용자는 이제 단일 인터페이스를 통해 다른 무허가 또는 허가 된 네트워크에 연결할 수 있습니다..

하이퍼 레저 선인장 대 패브릭

Hyperledger 생태계를 따르면 Hyperledger Fabric에 대해 알게 될 것입니다. 가장 인기있는 Hyperledger 프레임 워크 중 하나입니다. Cactus가 새롭다는 것은 의심의 여지가 없지만 블록 체인 기술 환경을 바꾸는 것이 아니라 Fabric과 같은 현재 기존 솔루션을 더 잘 형성하기 위해 존재합니다..

Hyperledger Fabric은 개발자가 모듈 식 아키텍처의 도움을 받아 솔루션 또는 애플리케이션을 생성 할 수있는 기능을 제공하는 완전한 프레임 워크입니다..

본질적으로 Hyperdeger Fabric은 프레임 워크이고 Cactus는 서로 다른 원장 시스템이 정보를 더 잘 연결하고 교환 할 수 있도록하는 프로토콜입니다..

그들에 대해 더 알고 싶습니까? 그런 다음 Hyperledger Tutorial : The Ultimate Guide를 확인하십시오. 곧 Hyperledger Cactus 튜토리얼을 다룰 것입니다..

하이퍼 레저 선인장 원리

이 섹션에서는 Hyperledger Cactus의 핵심 원칙입니다. 이러한 원칙은 Hyperledger Cactus 프로젝트에 적용됩니다..

폭 넓은 지원

프로젝트는 기술의 한계에 관계없이 서로 다른 생태계를 상호 연결하고자합니다..

플러그인 아키텍처

Cactus는 주변 서비스에 대한 완벽한 통합을 제공합니다. 이러한 방식으로 실제로 상호 운용성을 제공하고 의견이있는 통합을 최소화하기를 원합니다. 또한 Hyperledger Cactus 코드가 플러그인으로 들어올 수 있도록 PR 및 피드백과 함께 작업 할 것입니다. 마지막으로 향후 프로토콜 및 사용 사례 추가가 최대한 원활하게 이루어 지길 원합니다..

이중 지출 없음

Hyperledger Cactus의 또 다른 원칙은 주어진 시간에 서로 다른 생태계에서 이중 지출을 방지하는 것입니다..

DLT 기능 포괄 성

분산 원장 기술에는 자체 아키텍처가 있습니다. 즉, 각 DLT에는 부분적으로 또는 완전히 다른 DLT에서 사용할 수없는 기능이 있습니다.. 

Hyperledger Cactus는 Cactus가 DLT에 액세스 할 때 이러한 고유 한 기능에 액세스 할 수 있도록하는 디자인을 보장하고자합니다..

충격이 적은

Hyperledger Cactus는 생태계를 재정의하는 것이 아니라 상호 운용성이 있는지 확인하기를 원합니다. 이러한 낮은 보급률은 신뢰 모델, 거버넌스 및 워크 플로가 각 생태계에서 유지되도록 보장합니다. 생태계간에 발생하는 프로토콜 핸드 셰이크는 사용자가 이에 대해 알 수있는 방법이 있도록 비 호환성이 사전에 공유되도록해야합니다. 사용자는 거래를 진행할 것인지 결정할 수 있습니다..

투명도

글로벌 및 로컬 전송 영향에 관해서는 완전한 투명성이있을 것입니다. 또한 Hyperledger Cactus는 모든 오류가 참가자에게 적절하게 전달되고 적시에 전달되도록 보장합니다. 의사 소통은 또한 문제를 수정하거나 사용자에게 알리는 데 사용할 수있는 증거로 이루어져야합니다..

자동화 된 워크 플로우

생태계 간의 워크 플로는 자동으로 작동하도록 설계 될 수 있습니다. 빠른 실행을 보장합니다..

최고의 보안

Hyperledger Cactus는 옵트 아웃 옵션없이 엄격하게 옵트 인 할 수있는 광범위한 보안 옵션을 제공합니다..

트랜잭션 프로토콜 협상

참가자들을위한 악수 메커니즘이있을 것입니다. 핸드 셰이크 메커니즘에는 트랜잭션이 제대로 실행되도록하는 프로토콜이 있어야합니다..

Hyperledger Cactus 기능 요구 사항

원칙 외에도 Hyperledger Cactus는 아래에서 논의 할 몇 가지 주요 기능을 제공합니다..

새로운 프로토콜 통합 : Cactus는 항상 플러그인 아키텍처에 새 프로토콜을 추가 할 수있는 방법이 있는지 확인합니다. 이를 통해 커뮤니케이션을 강화하고 제한이나 제한없이 구현을 제안, 테스트 및 개발할 수 있습니다..

NAT / 방화벽 / 프록시 호환성 : 프로토콜이 NAT, 방화벽 및 프록시를 통해 작동하도록합니다..

양방향 통신 계층 : 방화벽, 프록시 및 NAT를 사용하거나 사용하지 않는 양방향 통신 채널 지원.

컨소시엄 관리 : Cactus는 컨소시엄 관리를 지원합니다. 이는 협력하는 주체가 컨소시엄을 만들고 네트워크 자원이나 하드웨어를 제공함으로써 Cactus 클러스터의 운영을 도울 수 있음을 의미합니다. Cactus 클러스터는 API 서버, 유효성 검사기 노드 등으로 구성됩니다..

컨소시엄은 클러스터를 운영하고 버그가 없는지 확인하는 방법에 중점을 둡니다..

Hyperledger Cactus 아키텍처

Hyperledger Cactus 아키텍처는 다음과 같은 주요 구성 요소로 구성됩니다.

  • 인터 워킹 패턴
  • 인터 워킹 아키텍처
  • 기술 아키텍처
  • 트랜잭션 프로토콜 사양
  • 플러그인 아키텍처

이 모든 것은 기사의 범위를 벗어나므로 곧 다룰 Hyperledger Cactus 아키텍처에서 다룰 것입니다! 우리는 미래 기사의 Hyperledger Cactus 튜토리얼에서도 이러한 모든 것을 다룰 것입니다..

결론

이것은 Hyperledger Cactus 기사의 끝으로 연결됩니다. 여기서 우리는 새로운 Hyperledger 프레임 워크가 무엇을 제공해야하는지 알아 보려고했습니다. 사용 사례는 선인장이 어디에 들어갈 수 있는지 이해하는 좋은 방법입니다.. 

그렇다면 Hyperledger Cactus에 대해 어떻게 생각하십니까? 아래에 댓글을 달고 알려주세요.. 

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map