Hybrid Network - Algorand Specifications

Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Algorand Specifications

The Hybrid Network is currently in experimental mode, as it includes Peer-to-Peer Network functionalities.

Let’s define NHNH as an object that models a working Hybrid Network HYBHYB.

The Hybrid Network NH=NWS∪NPNH=NWS∪NP is the network layer that unifies the Relay Network WSWS and the Peer-to-Peer Network P2PP2P.

Nodes in the NHNH act as gateways, running simultaneously WSWS and P2PP2P for the interoperability of both network layers.

Conceptually, all functions and implementations of HYBHYB act as a switch statement to select the appropriate network layer according to the parameters of the sender PeerPeer of the incoming message.

A Hybrid Network maintains both the Relay Network definition and the Peer-to-Peer Network definition.

See also the HYBHYB identity challenge for details on how peer deduplication works in both subnetworks.

The following sketch represents a typical topology of a Hybrid Network NHNH, where: