Hyperledger Besu is an open-source Ethereum client designed for demanding enterprise applications requiring secure, high-performance transaction processing in a private network. It's developed under the Apache 2.0 license and written in Java.
Official Links
Subject
Link
1. Initial configuration
Create a service user for the execution service, create data directory and assign ownership.
mkdir-p~/gitcd~/git# Clone the repogitclonehttps://github.com/hyperledger/besu.gitcdbesu# Get new tagsgitfetch--tags# Get latest tag namelatestTag=$(gitdescribe--tags`gitrev-list--tags--max-count=1`)# Checkout latest taggitcheckout $latestTag# Build./gradlewinstallDist
Verify Besu was properly built by checking the version.
Now that your execution client is configured and started, proceed to the next step on setting up your consensus client.
If you're checking the logs and see any warnings or errors, please be patient as these will normally resolve once both your execution and consensus clients are fully synced to the Ethereum network.