Pantheon - The Enterprise Ethereum Client

Pantheon is a suite of ETH-based services created by PegaSys, and aims to create an ethereum client that develops its enterprise-focused
features in lock-step with the evolution of the public Ethereum
blockchain. Pantheon helps enterprises profit from the Ethereum public
blockchain while explicitly following the Enterprise Ethereum Alliance
(EEA) standards. Pantheon is focused on being fully interoperable with
other Ethereum technology including Geth, Parity, etc.

Pantheon uses the Apache 2.0 open source software license and Java to
create a new Ethereum client that is easier to program, gives more
flexibility and freedom than the GPL.

Installation

Install on macOS Using Homebrew

Install on Windows with Chocolatey

choco install pantheon

Install from Packaged Binaries

Download the Pantheon packaged binaries.
Unpack the downloaded files and in the unpacked directory run:

bin/pantheon --help

Build from source

Pantheon requires Java 8+ to compile, earlier versions are not
supported. Pantheon is currently supported only on 64-bit versions of
Windows, and requires a 64-bit version of JDK/JRE. It's recommended to remove any 32-bit JDK/JRE installations.

Clone the repo:

git clone --recursive https://github.com/PegaSysEng/pantheon.git

In the pantheon directory build Pantheon with the Gradle wrapper gradlew, omitting tests:

./gradlew build -x test

To run gradlew, you must have the JAVA_HOME system variable set to the Java installation directory.

Go to the distribution directory:

cd build/distributions/

Expand the distribution archive:

tar -xzf pantheon-{version}.tar.gz

Move to the expanded folder and display the Pantheon help to confirm
installation.

cd pantheon-{version}/
bin/pantheon --help

Installation on a VM

You can run Pantheon on a virtual machine (VM) on a cloud service such
as AWS or Azure, or locally using a VM manager such as
VirtualBox.

If you set up your own VM locally using a VM manager such as
VirtualBox, there are a few
considerations:

Make sure that you enable Intel Virtualization Technology (VTx) and Virtualization Technology for Directed I/O (VT-d) in the BIOS settings.

On Windows, you might need to disable Hyper-V in the Windows Feature list.

It is recommended that you create a VM with the following attributes:

Memory size set to 4096

Create a virtual hard disk with at least 10 GB

Virtual hard disk file type: VDI (if you need to share it with other apps, use VHD)

(Optional) You can create a shared directory to copy block files or genesis files from the host computer to the VM. For details on how to create a shared directory, see "Share Folders" in Install Ubuntu on Oracle VirtualBox.