Installing the Enterprise Ethereum client Hyperledger Besu may seem daunting at first but the key is to break it down step by step.

The following is a set of short videos demonstrating how this can be done.

a) System Requirements

You’ll ideally need 8Gb of Ram and a lot of hard drive space. Around 3Tb if you want to do a full sync with Ethereum mainnet.

b) Install Besu on MacOS

Installing on a Mac is very quick. You’ll need Homebrew (https://brew.sh) and also Java 11 or above (brew cask install adoptopenjdk)

Then all you do is run:

brew tap hyperledger/besu 
brew install besu
brew -- version

c) Uninstalling Besu on MacOS

Here are the shortcut commands to uninstall Besu:

brew cask uninstall adoptopenjdk 
brew untap hyperledger/besu
brew uninstall besu

d) Building Besu from source

Here are the shortcut commands to install Besu from source:

> git clone --recursive https://github.com/hyperledger/besu.git 
> cd besu
> ./gradlew installDist
> cd build/install/besu
> ./bin/besu

Leave a Reply

Your email address will not be published. Required fields are marked *