I want to build an app on a private blockchain and I'm hesitating between 2 clients : Quorum and Pantheon (now Hyperledger Besu) Does anyone know what are the main differences between the 2 and the use case for each one?
There are 2 main differences:
- Besu is a more generic client that support Ethereum mainnet and is written in Java
- Quorum is a fork of geth (go-ethereum, the most used client for ethereum). It does not support mainnet as of now, and as a fork of geth it is written in Go
There are many other differences in terms of ease of setup, ease of use, and various small differences in supported features such as supported consensus algorithms, and enterprise features.
Edit: theres another difference I forgot to mention. While both projects are open-source, Besu is Apache license like all Hyperledger projects, while Quorum inherits LGPL license from geth