운동하고개발하고

Hyperledger Besu Private-Networks 본문

BlockChain/Hyperledger Besu

Hyperledger Besu Private-Networks

세폴리아 2023. 8. 27. 11:58

Besu 를 사용하여 개인 네트워크에서 안전한 고성능 트랜잭션 처리가 필요한 엔터프라이즈 어플리케이션을 개발할 수 있습니다.

프라이빗 네트워크는 Ethereum 메인넷이나 테스트넷에 연결되지 않은 네트워크입니다. 프라이빗 네트워크는 일반적으로 다른 체인 ID와 권위 합의( QBFT, IBFT 2.0 or Clique )을 사용합니다.

작업 증명(Ethash)을 사용하여 로컬 개발 네트워크를 생성 할 수도 있습니다.

Besu 는 개인 정보 보호 및 권한 부여를 포함한 엔터프라이즈 기능을 지원합니다.

 

개인 네트워크에 대한 Besu 의 상위 수준 아키텍처를 간략하게 설명한 이미지입니다. 출처 : https://besu.hyperledger.org/stable/private-networks


 

시스템 요구 사항

개인 네트워크 시스템 요구 사항은 다음을 포함한 여러 요소에 따라 달라집니다.

- 네트워크의 세계 상태 크기
- 네트워크에 제출된 트랜잭션 수
- 블록 가스 제한
- 노드에서 처리하는 JSON-RPC, PubSub or GraphQL 쿼리의 수와 복잡성

Java 가상 머신

- JVM 최소 메모리 요구 사항은 4GB

VM

- 가상화 기술 및 VT-d 를 활성화
- 메모리 6GB
- 최소 10GB(20GB 권장)의 가상 하드 디스크
- 가상 하드 디스크 파일 형식: VDI
- (선택사항) 공유 디렉터리를 생성하여 호스트 컴퓨터에서 VM 으로 블록 파일 또는 제네시스 파일을 복사할 수 있습니다.

디스크

- Local SSD ( 프로덕션 설정에서 더 높은 성능을 얻으려면 NVMe 인터페이스로 업그레이드 )


설치 옵션

개발자 빠른 시작
- https://besu.hyperledger.org/stable/private-networks/tutorials/quickstart 

 

Quorum Developer Quickstart | Besu documentation

Rapidly generate a local blockchain network using the Quickstart.

besu.hyperledger.org

도커 이미지
- https://besu.hyperledger.org/stable/private-networks/get-started/install/run-docker-image

 

Run Besu from Docker image | Besu documentation

Run Hyperledger Besu using the official docker image

besu.hyperledger.org

바이너리
- https://besu.hyperledger.org/stable/private-networks/get-started/install/binary-distribution

 

Install binary distribution | Besu documentation

Install or upgrade Hyperledger Besu from binary distribution

besu.hyperledger.org

Source 에서 빌드
- https://wiki.hyperledger.org/display/BESU/Building+from+source 

 

Building from source - Hyperledger Besu - Hyperledger Foundation

Prerequisites  Java 17+For Mac installations: MacOS High Sierra 10.13 or later Note: Besu is currently supported only on 64-bit versions of Windows, and requires a 64-bit version of JDK/JRE. We recommend that you also remove any 32-bit JDK/JRE installati

wiki.hyperledger.org

 


 

'BlockChain > Hyperledger Besu' 카테고리의 다른 글

HyperLedger BESU 소개  (0) 2023.08.27