Hyperledger Burrow의 정의
Hyperledger Burrow는 허가 된 이더 리움 스마트 계약 블록 체인 노드로 작동하는 Hyperledger 프로젝트 중 하나입니다. 주요 기능은 권한이 부여 된 가상 머신에서 Ethereum 스마트 계약 프로그래밍 코드를 실행하는 것입니다.
고장난 하이퍼 레저 버로우
Hyperledger Burrow는 Linux Foundation에서 주최하며 원래 비즈니스 생태계를위한 블록 체인 기반 응용 프로그램을 구축, 배송 및 실행하기위한 개방형 플랫폼 인 Monax가 설계했습니다. 유명한 프로세서 및 칩 제조업체 인 인텔은 현재 인큐베이션 단계에있는 프로젝트를 공동 후원했습니다.
Hyperledger Burrow는 기본 계약이 안전하고 효율적인 방식으로 스마트 계약 프로그램을 실행 및 처리하는 허가 된 스마트 계약 애플리케이션 엔진의 역할을합니다. 응용 프로그램 별 최적화를 지원하는 다중 체인 환경을 위해 제작되었습니다.
Ethereum과 같은 많은 블록 체인 네트워크는 코드에 직접 작성된 계약 조건이있는 스마트 계약, 자체 실행 계약을 지원합니다. 간단히 말해서, Hyperledger Burrow는 스마트 계약 해석기 역할을하여 Ethereum Virtual Machine (EVM)의 표준을 준수하는 네트워크에서 그러한 계약을 쉽게 실행할 수 있도록합니다. EVM은 글로벌 퍼블릭 노드 네트워크를 사용하여 Ethereum 스마트 계약 스크립트를 실행합니다. Burrow는 블록 체인에서 노드 역할을하며, EVM 표준을 사용하여 다양한 스마트 계약 트랜잭션의 결론과 높은 트랜잭션 처리량을 모두 제공합니다. (자세한 내용은 이더 리움 클래식 소개를 참조하십시오.)
Hyperledger Burrow는 다음 구성 요소로 구성됩니다.
컨센서스 엔진은 블록 체인에서 다양한 트랜잭션을 주문하고 처리하며 높은 트랜잭션 출력을 보장합니다. 내장 된 트랜잭션 유효성 검사기 세트를 보유하고 있으며 블록 체인을 해킹 및 포크하려는 악의적 인 시도를 방지합니다. 합의 엔진은 또 다른 계층 인 ABCI (Application Blockchain Interface)가 다른 계층을 유지하여 스마트 계약 애플리케이션과는 별개로 남아 있기 때문에 때때로 악의적 인 애플리케이션을 포함 할 수있는 다양한 애플리케이션에서 코어 엔진의 보안을 보장합니다.
블록 체인 네트워크에서 발생하는 트랜잭션이 스마트 계약 코드의 실행을 요구할 때마다 SCA (Smart Contract Application) 구성 요소는 허가 된 이더 리움 가상 머신 (EVM)에서 해당 계정 코드의 필요한 실행을 활성화합니다. EVM의 작업은 실행중인 응용 프로그램 코드가 Ethereum 작업 코드 사양을 준수하고 필요한 권한이 올바르게 부여되도록하는 것입니다.
하이퍼 레저 버로우 (Hyperledger Burrow)는 현재 인큐베이션 단계에 있지만, 향후 교차 기능 비즈니스 요구를 충족시키기 위해 더 나은 성능을 달성 할 수 있습니다.
아이덴티티 관리, 블록 체 인간 커뮤니케이션, 멀티 체인 생태계, 블록 체인 라이프 사이클 관리 및 스마트 계약 라이프 사이클 관리를 지원할 것으로 예상됩니다. 이러한 기능은 Hyperledger Burrow가 향상된 보안, ID 및 개인 정보를 제공하고 블록 체인 네트워크의 확장 성, 성능 및 거버넌스를 향상시킬 수있는 잠재력을 제공합니다.