Quorum is an open-source, permissioned implementation of Ethereum supporting transaction and contract privacy initially created by J.P. Morgan.

Quorum is ideal for any application requiring:

high speed and high throughput processing of private transactions

a permissioned group of known participants

Quorum addresses specific challenges to blockchain technology adoption across industries.

Quorum supports:

Transaction-level privacy and network-wide transparency, customizable to business requirements

Institutional transaction volumes

Blockchain transactions among a permissioned group of known participants

Quorum is designed to develop and evolve alongside Ethereum. Because it only minimally modifies Ethereum’s core, Quorum is able to incorporate the majority of Ethereum updates quickly and seamlessly. These images are the Quorum architecture and private transaction flow.

After deploying SSH into the VM and run the following commands to initialize the environment:

Quorum can be run with 2 different privacy options (Constellation or Tessera)

Tessera configuration

git clone https://github.com/jpmorganchase/quorum-examples.git

cd quorum-examples/examples/7nodes

sudo su

./raft-init.sh

TESSERA_JAR=/usr/local/bin/tessera-app-0.9.1-app.jar ./raft-start.sh

Constellation configuration

git clone https://github.com/jpmorganchase/quorum-examples.git

cd quorum-examples/examples/7nodes

sudo su

./raft-init.sh

./raft-start.sh constellation

After running these commands, all 7 nodes will be deployed.