← Writing TECHNICAL

New to Quorum? Start Here.

// cross-posted Originally posted on Medium →

What is Quorum?

Quorum is a private/permissioned blockchain platform built for enterprise. It’s a fork of the Go Ethereum client (geth) — the official GoLang implementation of the Ethereum protocol — designed to process private transactions with a permissioned group of known participants. Developed and maintained by J.P. Morgan since 2015, Quorum is enterprise-ready and available straight from GitHub.

Why Ethereum?

Ethereum isn’t just a cryptocurrency — it’s an open source platform for building decentralized applications (DApps) and a general platform for smart contract development. It provides a decentralized virtual machine (the EVM) which can execute scripts across a distributed network of nodes, with Turing-complete instruction sets.

Ethereum also has the largest blockchain ecosystem with 4x more developers than any other protocol. Tons of people are building on top of it, which means tooling, libraries, and momentum.

Why Quorum Specifically?

During the early development of Quorum, it became clear that the internet of value would bring significant changes to enterprises. Ethereum’s public network — where every transaction and participant is publicly visible — wasn’t suitable for enterprise use cases that require:

Quorum addressed these challenges by adding:

Public Ethereum tools work seamlessly with Quorum — Truffle Suite, Remix IDE, MetaMask, web3j all play nicely.

Architecture

Quorum consists of three core components:

  1. Quorum Node — a modified Geth client with privacy and permissioning extensions
  2. Transaction Manager (Tessera) — handles private transaction distribution and encryption
  3. Encryption Enclave — manages cryptographic keys for private transactions

Common Use Cases

Quorum is most useful when you have:

This typically maps to:

Getting Started

The best first step: clone the repo, spin up a local network with Quorum Wizard (npx quorum-wizard), and deploy a simple private smart contract. The tooling is solid and the Ethereum muscle memory transfers directly.

// discuss Join the discussion on Medium →
← Back to writing