Skip to main content

Requirements

Hardware Requirements

Please note the following are the hardware requirements for each node type after the upgrade:

Node TypeMemoryCPUStorageNetwork
Mina Daemon Node32 GB RAM8 core processor with BMI2 and AVX CPU instruction set are required16 GB1 Mbps Internet Connection
SNARK Coordinator32 GB RAM8 core processor16 GB1 Mbps Internet Connection
SNARK Worker (per worker)8 GB RAM6 core/12 threads with BMI2 and AVX CPU instruction set are required1 GB1 Mbps Internet Connection
Archive Node32 GB RAM8 core processor64 GB1 Mbps Internet Connection
Rosetta API standalone Docker image8 GB RAM2 core processor16 GB1 Mbps Internet Connection
Rosetta API + Archive Node32 GB RAM8 core processor64 GB1 Mbps Internet Connection
Mina Seed Node64 GB RAM8 core processor16 GB1 Mbps Internet Connection

Mina Daemon Requirements

The Mesa daemon inherits the same networking and process-management requirements as the Berkeley daemon. Rather than restate them here, refer to the canonical sections in the Validator Node docs:

The hardware table above is Mesa-specific; everything else lives once in the Validator Node docs.

Seed Peer Requirements

Generation of libp2p keypair

To ensure connectivity across the network, it is essential that all seed nodes start with the same libp2p keypair. This consistency allows other nodes in the network to reliably connect. Although the same libp2p keys can be reused from before the upgrade, if you need to manually generate new libp2p keys, use the following command:

mina libp2p generate-keypair --privkey-path <path-to-the-key-file>

Further information on generating a libp2p key pair on Mina Protocol.