Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
Welcome to the Quorum wiki!
This site is for:
- Blockchain developers who would like to contribute to Quorum
- Smart Contract Developers who would like to build applications on top of Quorum
- Anyone interested in learning about Quorum
For further information on J.P. Morgan's development of Distributed Ledger Technology please visit our website.
Quorum includes a minimal fork of the go-ethereum client. If you are new to Ethereum then please read the Ethereum Wiki first and familiarize yourself with the go-ethereum client, as this wiki assumes a base understanding of core Ethereum concepts such as Accounts, Transactions, Blocks and Smart Contracts.
Using This Wiki
If you would like to get a better understanding of the Quorum architecture and how Quroum works then check out the Getting To Know Quorum section. Once you are ready to start using Quorum (or even if you aren't and just want to dive straight in) then follow the steps for Getting Set Up and then jump straight to the Using Quorum section to setup your own permissioned network and start transacting with privacy. You can also visit the quorum-examples repo which contains scripts that quickly spin up a working Quorum network and that demonstrates Quorum's key features. For further information, please read through the FAQs and see the high level Product Roadmap for a view of the key features to be included in Quorum in the future, as well as highlighting some known improvements that need to be made.
We want the Quorum docs to be as useful as possible so get in touch if you have any questions or suggested updates.
- What Is Quorum?
- Component Overview
Transaction Processing & Privacy
- Public Transactions
- Private Transactions
- Processing Transactions
- Voting Smart Contract
- Maker Nodes
- Voter Nodes
- Observer Nodes
- Block Creation
- Block Voting
- Consensus Process Flow
- Quorum Block Structure
- Raft Consensus
Security & Network Permissioning
- Network Permissioning
- Enclave Encryption Technique
- Private Key Storage Algorithm
- Setup Overview & Quickstart
- Building Quorum Node From Source
- Running Tests
- Installing Constellation