StarkNet P2P Specification

This repo contains and tracks the specification of the P2P protocol for StarkNet nodes.

Starknet P2P Networks

There are three different networks that serve different type of applications:

Each network has a separate discovery network. The Kademlia protocol names for those networks are:

A node that wants to connect to multiple networks should connect through a different port for each network.

The reasons to split the network by protocols and not have a singular network are: