블록 체인 기술의 환경은 새롭고 눈에 띄는 프로젝트가 추가됨에 따라 지속적으로 확장되고 있습니다. Blockchain 세계에서 많은 저명한 언급 중 Hyperledger는 최근 분산 원장 기술 프로젝트를 홍보하기위한 유망한 플랫폼을 구축했습니다. Hyperledger 도메인의 주목할만한 프로젝트 중 하나 인 Hyperledger Fabric은 블록 체인 솔루션 개발에 중요한 부스터 였고 다른 하나는 Hyperledger Besu입니다..

요약

이 토론 문서의 주요 초점은 Hyperledger 프로젝트 중 가장 최근에 추가 된 Hyperledger Besu입니다..

  • 이더 리움 공용 네트워크를 활용하여 공용 네트워크 사용 사례를 구축하기위한 안정적인 플랫폼을 제공합니다. 또한 허가 된 네트워크를 생성 할 수 있습니다..
  • Ethereum 생태계에서 서로 다른 폐쇄 및 오픈 소스 프로젝트 간의 공통 인터페이스 생성을위한 표준 참조 인 Enterprise Ethereum Alliance 표준에 따라 작동합니다..
  • 다양한 합의 메커니즘의 채택을 용이하게합니다..
  • 피어 투 피어 네트워킹은 Hyperledger Besu의 눈에 띄는 기능 중 하나를 나타냅니다..
  • 노드와 네트워크의 성능을 모니터링하는 것은 Hyperledger Besu의 또 다른 중요한 요소입니다..
  • 개인 정보 보호는 외부 당사자가 거래에 관련된 당사자 목록, 거래 내용 또는 송수신 당사자의 참조에 액세스 할 수 없도록합니다..

Hyperledger Besu와 관련된 가장 광범위한 응용 프로그램 중 하나는 제약 산업입니다. Save Pharmaceutical 프로젝트에서 사용하지 않은 의약품은 약물 저장소 (예 : 약국), 약물 기증자 (예 : 클리닉), 개별 환자 및 생활 보조 시설을 연결하는 Hyperledger Besu 기반 플랫폼을 통해 필요한 환자에게 반환되어 환자. 이 플랫폼은 허가 된 엔터프라이즈 수준 네트워크가 약물 저장소 시스템으로 작동하도록 보장합니다..

아키텍처 및 기능과 함께 Hyperledger Besu의 정의를 살펴 보겠습니다. 무엇보다도 다음 논의는 기능과 주목할만한 사용 사례에 대해 강조 할 것입니다..

지금 등록하십시오 : 무료 블록 체인 기초 과정

Hyperledger Besu의 정의

Hyperledger Besu는 기본적으로 Java 기반의 오픈 소스 이더 리움 클라이언트이며 퍼블릭 블록 체인에서 작업을 지원하는 Hyperledger의 초기 블록 체인 프로젝트입니다. 이제 기업은 애플리케이션 요구 사항에 따라 공용 네트워크 사용 사례를 구축 할 수있는 안정적인 플랫폼을 제공하는 Besu로 인해 Hyperledger 에코 시스템에 더욱 몰두하고 있습니다..

따라서 기업은 Hyperledger Besu로만 허가 된 블록 체인 사용 사례에 대한 제한에 대해 걱정할 필요가 없습니다. 운영을 위해 이더 리움 공용 네트워크를 활용합니다. 아키텍처 및 디자인의 구체적인 목표는 모듈 성과 깨끗한 인터페이스에 초점을 맞추고 있습니다. 오픈 소스 개발 및 배포를 가능하게하는 이상적인 플랫폼으로 특별히 맞춤화되었습니다..

디자인의 모듈성은 합의 알고리즘과 다양한 중요한 블록 체인 기능 간의 우려를 분리하는 데서 분명합니다. 결과적으로 모듈 식 접근 방식은 모든 구성 요소에 대해 더 쉬운 구현 및 업그레이드를 지원합니다. 클라이언트 인프라의 다양한 요소간에 깨끗한 인터페이스를 생성하면 요구 사항을 해결하기 위해 이더 리움을보다 쉽게 ​​구성 할 수 있습니다..

또한 다양한 Hyperledger 프로젝트 및 코드베이스의 특정 사용 요소를 통합 할 수있는 유연성을 제공하면서 비즈니스 요구 사항도 해결합니다. Java로 작성되고 Apache 2.0 라이선스로 개발 된이 소프트웨어는 Ethereum의 공용 네트워크는 물론 Gorli, Rinkeby 및 Ropsten과 ​​같은 개인 권한 및 테스트 네트워크가있는 네트워크에서 실행될 수 있습니다..

Hyperleadger Besu에 대해 자세히 알아보기 여기!

이더 리움 클라이언트의 중요성

이제 Hyperledger Besu의 정의에서 가장 두드러진 측면을 반성하는 것이 중요합니다. Ethereum 클라이언트, 기억하십니까? 그렇다면 Ethereum 클라이언트는 무엇입니까? 기본적으로 특정 사용 사례에 대한 이더 리움 프로토콜 구현을 담당하는 소프트웨어입니다. 이더 리움 클라이언트에는 애플리케이션 개발자가 블록 체인과 상호 작용할 수있는 애플리케이션 프로그래밍 인터페이스 (API)가 있습니다..

이더 리움 클라이언트는 이더 리움 블록 체인 거래를 처리하기 위해 맞춤화 된 실행 환경을 가지고 있습니다. 또한 P2P (Peer-to-Peer) 네트워킹을 용이하게하여 상태 동기화를 위해 네트워크를 통해 서로 다른 이더 리움 노드와의 통신을 보장합니다. 또한 사용자는 주로 트랜잭션 실행에 중점을 둔 데이터를 유지하기위한 저장소를 얻습니다. 이러한 측면은 Hyperledger Besu의 효율성을 명확하게 보여줍니다..

Ethereum에 대한 궁극적 인 가이드에 대한 이전 기사를 읽고 시작하십시오.!

Hyperledger Besu의 특징

Hyperledger Besu 소개에서 다음으로 중요한 관심사는 주로 그 기능에 관한 것입니다. 현재 EEA (Enterprise Ethereum Alliance) 표준에 따라 작동합니다. EEA 사양은 이더 리움 환경에서 서로 다른 폐쇄 형 및 오픈 소스 프로젝트 간의 공통 인터페이스 생성을위한 표준 벤치 마크입니다..

결과적으로 사용자는 공급 업체 종속에 직면 할 필요가 없으며 애플리케이션 개발을 위해 팀 전체에서 표준 인터페이스의 적절한 기능을 확보 할 수 있습니다. EEA 클라이언트의 사양과 관련하여 엔터프라이즈 기능의 구현을 보장합니다. 이제 Hyperledger Besu에서 사용할 수있는 다른 기능의 개요를 살펴 보겠습니다..

  • EVM

Hyperledger Besu의 Ethereum Virtual Machine은 Ethereum Blockchain의 트랜잭션을 통해 스마트 계약 배포 및 실행을 지원하는 Turing 완전한 가상 머신입니다..

  • 합의 메커니즘

Hyperledger Besu는 서로 다른 두 가지 알고리즘의 형태로 서로 다른 합의 메커니즘을 촉진합니다. 합의 알고리즘은 블록 생성, 블록 검증과 관련된 다양한 합의 알고리즘의 구현을 돕습니다.&거래 확인. 두 가지 눈에 띄는 합의 알고리즘은 권한 증명과 작업 증명입니다. 권한 증명 프로토콜은 거래 참여자가 서로를 알고있는 경우에 이상적입니다. 작업 증명 (또는 Ethash)은 메인 넷 이더 리움과 관련된 채굴 활동에 초점을 맞춘 사용 사례에 적합합니다..

지금 읽기 : 합의 알고리즘에 대한 궁극적 인 가이드

  • 저장 기능

Hyperledger Besu의 다음으로 중요한 기능은 스토리지입니다. 로컬 노드 수준에서 체인 데이터를 유지하기 위해 RocksDB 키-값 데이터베이스를 제공합니다. 데이터는 블록 체인 데이터 및 세계 상태 데이터와 같은 특정 하위 범주로 분류됩니다..

블록 체인 데이터에는 데이터 체인을 구성하는 블록 헤더가 포함되어있어 블록 체인 상태의 암호화 검증에 도움이됩니다. 각 블록 헤더는 stateRoot 해시를 통해 World State를 가리키고 World State 데이터는 다른 주소의 계정에 대한 매핑을 나타냅니다. 외부 소유권 계정에는 이더 잔액이 있으며 스마트 계약 기반 계정에는 실행 가능한 저장소 및 코드도 포함될 수 있습니다..

  • P2P 네트워킹

Hyperledger Besu와 함께 제공되는 눈에 띄는 용어 중 하나는 P2P 네트워킹입니다. Hyperledger Besu는 이더 리움의 devp2p 네트워크 프로토콜을 활용하여 클라이언트 간의 통신을 가능하게합니다. 또한 IBFT2를 위해 특별히 맞춤화 된 하위 프로토콜도 제공합니다..

  • 사용자 용 API

Hyperledger Besu의 또 다른 주목할만한 기능은 EEA JSON-RPC API 및 메인 넷 Ethereum API 형식의 사용자 용 API입니다. API는 WebSocket 및 HTTP 프로토콜을 지원합니다. 또한 Hyperledger Besu는 GraphQL API도 제공합니다..

  • 모니터링

모니터링은 Ethereum 공용 네트워크에서 운영 할 수 있도록 Hyperledger Besu 기능의 가장 큰 장점 중 하나입니다. 여기에는 노드 및 네트워크의 성능을 모니터링하는 기능이 포함됩니다. Hyperledger Besu는 노드 성능 모니터링을 위해 debug_metrics JSON-RPC API 메소드 또는 Prometheus를 사용합니다. 반면 EthStats Network Monitor 및 Block Explorer와 같은 Alethio 도구는 네트워크 성능 모니터링에 도움이됩니다..

  • 은둔

Hyperledger Besu의 기능 목록에서 눈에 띄는 많은 요소 중에서 개인 정보 보호가 눈에 띄는 위치를 차지합니다. 프라이버시는 주로 거래에 관련된 유일한 당사자 간의 거래 프라이버시를 유지하는 것을 말합니다..

외부 당사자가 트랜잭션, 트랜잭션 내용 또는 송수신 당사자와 관련된 당사자 목록에 액세스 할 수 없도록합니다. Private Transaction Manager는 거래의 프라이버시를 보호하는 강력한 힘입니다..

또한 읽어보기 : 퍼블릭 vs 프라이빗 블록 체인

  • 허가

마지막이지만 Hyperledger Besu의 기능에 중요한 추가 사항은 권한 지원을 참조하십시오. 공용 네트워크의 사용 사례를 지원하지만 허가 된 네트워크 생성도 허용합니다. 허가 된 네트워크는 특정 노드에 대한 인증 만 포함합니다. &계정.

사용자는 기본 설정에 따라 네트워크에서 계정 권한 또는 노드 권한을 활성화 할 수 있습니다. 또한 사용자는 Hyperledger Besu를 사용하여 로컬 및 온 체인 권한의 이점을 얻습니다. 로컬 권한은 노드 수준에서 권한을 부여하기 위해 구성 파일을 사용합니다. 반면, 온 체인 허가는 네트워크 수준에서 스마트 계약을 사용하는 것을 포함합니다..

 

Hyperledger Besu에서 지원되는 기능

Hyperledger Besu의 기능은 인기를 끌기위한 중요한 이유 중 하나입니다. WebSocket과 함께 CLI (Command-Line Interface)를 제공합니다. & Ethereum 네트워크에서 노드의 적절한 실행, 유지 관리 및 모니터링을 보장하는 HTTP 기반 API. 클라이언트 API는 다음과 같은 일반적인 이더 리움 기능에 대한 적절한 지원을 제공합니다. 스마트 계약, dapp 개발, 운영 및 배포와 관련된 사용 사례.

web3j, Truffle 및 Remix와 같은 도구는 이러한 활동을 지원하는 데 도움이됩니다. 또한 Hyperledger Besu 클라이언트는 일반적인 JSON-RPC API 구현을 지원합니다. 따라서 사용자는 통합 및 생태계 도구에 어려움을 겪을 필요가 없습니다. Hyperledger Besu 클라이언트는 권한이있는 사설 컨소시엄 네트워크 생성을 지원합니다..

Hyperledger Besu는 현재 보안 문제로 인해 클라이언트의 키 관리를 지원하지 않습니다. 반면에 사용자는 개인 키 관리를 위해 EthSigner 또는 기타 Ethereum 호환 지갑을 활용할 수 있습니다. EthSigner와 같은 도구는 Microsoft Azure 및 Hashicorp Vault와 같은 도구를 통해 트랜잭션 서명과 함께 키 저장소에 대한 액세스를 용이하게합니다..

이미 언급했듯이 노드도 지원합니다. & 로컬 구성 및 스마트 계약을 기반으로 계정 권한 부여. 또한 클라이언트와 관련된 영 지식 방법은 Aztex 프로토콜과 함께 개인 거래를 촉진 할 수도 있습니다. 사례에 오프 체인 접근 방식이 포함 된 경우 오픈 소스 개인 트랜잭션 관리자 인 Orion을 사용할 수 있습니다..

또한 읽으십시오 : 블록 체인 기술의 미래

Hyperledger Besu의 실제 사용 사례

Hyperledger Besu를 소개 할 때의 마지막 관심사는 주로 실제 사용 사례와 관련이 있습니다. 이와 관련된 가장 광범위한 응용 분야 중 하나는 제약 산업입니다. 미국의 제약 폐기물 문제는 연간 약 20 억 달러에 달하는 처방약 낭비와 관련된 주요 문제 중 하나입니다..

방대한 양의 처방약은 클리닉, 개별 환자 가정 및 생활 보조 시설에서 사용되지 않습니다. 따라서이 경우 가장 그럴듯한 해결책은 사용하지 않는 약물을 파괴하는 것을 가리킬 수 있습니다. 그러나 사용하지 않은 약물의 폐기 비용은 또 다른 중요한 장애입니다..

또한, 사용하지 않은 약품을 소각을 통해 폐기하는 법적인 선례는 현저한 환경 문제를 야기 할 수 있습니다. 따라서이 경우 가장 생산적인 솔루션은 사용하지 않은 의약품을 반환하여이를 필요로하는 환자에게 제공 할 수있는 메커니즘입니다. 이러한 솔루션은 효율성 향상을 위해 다음과 같은 실용적인 측면을 준수해야합니다..

  • 약국이 미사용 약물을 받아들이는 시설 역할을하는 동기
  • 환자와 클리닉이 미사용 약물을 기증하도록하는 동기
  • 기증 된 약품의 품질 및 만료에 대한 포괄적 인 통제 및 투명성
  • 데이터 보안

이러한 솔루션을 만드는 데 Hyperledger Besu를 사용하는 가장 좋은 예 중 하나는 Save Pharmaceutical 프로젝트입니다. 이 플랫폼은 약국, 클리닉과 같은 약물 기증자, 개인 환자, 생활 보조 시설 및 환자와 같은 약물 저장소를 연결하기 위해 Hyperledger Besu를 활용합니다..

Save Pharmaceutical 프로젝트는 현재 개발 중이며 예외적으로 다기능 제품으로 판명 될 것입니다. 기증자가 사용하지 않는 약을 기증 할 수있는 이상적인 플랫폼이 될 수 있으며, 약국은 기증 된 약국을 쉽게 승인하거나 거부 할 수 있습니다. 그 결과 약이 필요하지만 재정적 어려움으로 약을 구할 수없는 환자는 최고 품질의 약을 얻을 수 있습니다..

Hyperledger Besu는 공용 네트워크에서 운영 할 수있는 기능으로 인해이 사용 사례에서 이상적인 옵션으로 사용됩니다. 따라서 환자는 약국에서 약의 가용성에 대한 정보에 액세스 할 수 있습니다. 또한 허가 시설은 약국이 의약품의 수용 및 검증에 대한 더 나은 통제를 유지하도록 도울 수 있습니다..

결과적으로 Hyperledger Besu는 약품 저장소 시스템으로 작동하기 위해 허가 된 엔터프라이즈 수준 네트워크를 보장 할 수 있습니다. 무허가 프로토콜의 기능을 활용하면서 프라이빗 블록 체인의 미션 크리티컬 애플리케이션에 이상적이라는 것을 분명히 알 수 있습니다..

블록 체인 기술 세계의 초보자라면 블록 체인 유형에 대해 알아야합니다..

결론

Hyperledger 에코 시스템에 Hyperledger Besu를 도입하면 기업이 공용 네트워크 사용 사례의 이점을 활용할 수있는 새로운 기회를 얻을 수 있습니다. 무엇보다 중요한 것은 일반적인 시스템 요구 사항을 통해 간단하고 유연한 설정 및 설치를 보장한다는 것입니다..

쿼리 복잡성, 세계 상태 크기, 블록 가스 제한 및 트랜잭션 수와 같은 네트워크 사양에 대한 명확한 인상을 통해 Hyperledger Besu에 대한 시스템 요구 사항을 설정하는 것이 더 쉽습니다. 또한 Hyperledger Besu의 개방형 커뮤니티는 매일 생태계에 추가로 기여하고 있습니다. Hyperledger Besu의 채택은 서서히 추진력을 얻고 있습니다. 기회를 활용하기 위해 지금 Hyperledger Besu에 대해 자세히 알아보십시오.!

블록 체인에서 성공적인 경력을 쌓고 자하는 경우 지금 무료 블록 체인 과정에 등록하고 블록 체인 여정을 시작하세요.!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me