In the previous chapter, we saw what a DApp, DLT, and blockchain are. We also saw an overview of some popular blockchain-based DApps. At present, Ethereum is the most popular public DApp after Bitcoin. In this chapter, we will learn how to build permissioned blockchain-based DApps using Quorum. We will learn about Quorum in depth by exploring all the various consensus protocols it supports, its permissioning and privacy features, and finally, tools that enable us to quickly deploy a Quorum network.
In this chapter, we will cover the following topics:
- User accounts in Ethereum
- What is a Merkle tree and what is it used for in blockchain?
- How do Istanbul Byzantine Fault Tolerant (IBFT) and Raft work?
- Various mechanisms supported by Quorum to achieve privacy
- Setting up constellation, Raft, and IBFT networks
- Various third-party...