Enterprise blockchain architecture
A typical enterprise blockchain architecture contains several elements. We saw a generic blockchain architecture in Chapter 1, Blockchain 101, and we can expand and modify that a little bit to transform it into an enterprise blockchain architecture that highlights the core requirements of an enterprise blockchain. These requirements are mostly driven by enterprise needs and use cases:
![Table Description automatically generated](https://static.packt-cdn.com/products/9781803241067/graphics/Images/B18424_16_01.png)
Figure 16.1: Enterprise blockchain layered architecture
We’ll discuss each of these layers as follows:
- Network layer: The network layer is responsible for implementing network protocols such as peer-to-peer (P2P) protocols used for information dissemination.
- Protocol layer: This is the actual ledger layer, or blockchain layer, where the core consensus, transaction management, and storage elements are implemented.
- Privacy layer: This layer is responsible for providing one of the core features of enterprise blockchain: privacy...