29/08/2022
LAYERED STRUCTURE OF BLOCKCHAIN ARCHITECTURE
This is categorized into 5 layers namely:
1. Hardware/Infrastructure Layer. This layer is made of the following components:
✓ Virtual Machine
✓ Containers
✓ Services
✓ Messaging
2. Data Layer
This consists of:
✓ Digital Signature
✓ Hash
✓ Merkel Tree
✓ Transaction
3. Network Layer
This is the layer concerned with Peer-to-peer (P2P)
4. Consensus Layer
This layer is composed of the following components:
✓ PoW (Proof-of-Work)
✓ PoS (Proof-of-Stake)
✓ DPOS (Delegated Proof-of-Stake)
✓POSA (Proof of Staked Authority)
✓And other Consensus Mechanisms
5. Application Layer
This is made up of the following components:
✓ Smart Contracts
✓ Chain Code
✓ DApps
✓ UI