Below the application layer, there is the infrastructure layer that provides a set of lower-level utilities to interact more closely with the blockchain. Things such as decentralized storage, peer-to-peer (P2P) real-time messaging, and Ethereum clients.
The following diagram shows what the infrastructure layer contains:
Because the blockchain is built on top of a P2P network where nodes interact with each other directly, we can take advantage of messaging utilities such as Whisper and PyDevp2p:
- Whisper: This is a protocol maintained by the core Ethereum developers that you can use on your own dApps to send almost instant ...