Hyperledger Besu
- Java-based Ethereum client
- Open source, Apache 2.0 license
- It can be run on the Ethereum public network or on private permissioned networks.
- PoW, PoA, IBFT, Clique
Ethereum Client
- Software that implements the Ethereum protocol
- It contain follows
- An execution environment for processing transactions in the Ethereum blockchain
- Storage for persisting data related to transaction execution
- P2P networking for communicating with the other Ethereum nodes on the network to synchronize state
- APIs for application developers to interact with the blockchain
Hyperledger Besu's Features
- Implements the Enterprise Ethereum Alliance(EEA)
- Hyperledger Besu's features include
- The Ethereum Virtual Machine (EVM) : The EVM is the Turing complete virtual machine
- Consensus Algorithms : PoW(Ethask), PoA(IBFT 2.0, Clique)
- Storage : Blockchain, World State
- P2P networking : Ethereum's devp2p network protocols for inter-client communication and an additional sub-protocol for IBFT2
- User-facing APIs : JSON-RPC(HTTP JSON-RPC service, WebSocket JSON-RPC service), GraphQL
- Monitoring : use Prometheus or debug_metrics JSON-RPC API method
- Privacy : Privacy in Besu refers to the ability to keep transactions private between the involved parties
- Permissioning : simliar to Hyperledger Fabric Channel (From what I understand)
What does Hyperledger Besu support?
- includes a command line interface as well as HTTP- and WebSocket-based APIs for running, maintaining, and monitoring nodes in an Ethereum network
- Besu client's APIs supports typical Ethereum functionalities, the client implements standard JSON-RPC APIs
- Besu doesn't support key management within the client due to security concerns
- EthSigner(access to key store, sign transactions) or any Ethereum-compatible wallet for managing private keys
References
www.hyperledger.org/blog/2019/08/29/announcing-hyperledger-besu
'블록체인' 카테고리의 다른 글
하이퍼레저 패브릭 v1.4 환경구축 (0) | 2021.04.19 |
---|---|
블록체인과 속도 (0) | 2021.03.26 |
하이퍼레저 패브릭(Hyperledger Fabric) (0) | 2020.12.26 |
합의 알고리즘 (0) | 2020.12.26 |
블록체인 공부시작!! (정은진(University of San Francisco 교수) 영상 요약) (0) | 2020.12.23 |
댓글