What is the Cardano network?
The Cardano network is a technical infrastructure combining Cardano nodes and their relative interactions in one unified system. It consists of a collection of nodes that communicate with each other to maintain the distributed ledger. These nodes validate blocks, add blocks to the chain, and distribute transactions.
The networking layer is the driving force for delivering information exchange requirements for establishing a better data flow. Cardano nodes maintain connections with peers that have been chosen via a custom peer selection process.
A set of mini-protocols is used to enable communication between different nodes. Each mini-protocol implements a basic information exchange requirement, such as:
-
informing peers of the latest block
-
sharing blocks as needed
-
sharing new transactions around the Cardano network.
For connection purposes, mini-protocols are determined by the version of the network protocol. For example, there are two protocol suites: node-to-node and node-to-client. The node-to-client protocol suite is used by wallets and chain consumers. Protocol suites use different sets of mini-protocols and the version is negotiated when a new connection is established.
Find out more: