Skip to main content

Hardware Specifications

Introduction

As with any cryptographic ecosystem, there are specific hardware requirements that must be met to properly and efficiently run a node within the Constellation Network's ecosystem.

Hardware Requirements

There are currently two types of nodes run on Constellation Network specific Hypergraph and metagraphs.

Hybrid Node

Constellation Network requires all nodes to run on both the Hypergraph (global layer 0) and the Constellation Network DAG metagraph (currency layer 1).

This type of node is referred to as a hybrid node.

Hybrid Node Hardware Requirements

The following table specifies the requirements for a node to function properly and efficiently on MainNet, IntegrationNet, or TestNet network clusters.

ElementValueDetails
vCPUs8A hybrid node will require 8 virtual central processing units (vCPU) or physical CPUs to run on a bare metal system.
Memory16GbA hybrid node will need 7Gb for layer 0 and 3Gb or layer 1.
Storage320GbA hybrid node will be storing snapshots on the layer 0 profile.
Traffic Allowance10 TB/monthA hybrid node will generate a high traffic load. Note: Most instances with higher specifications should already include sufficient traffic allowance to handle a node’s traffic. After gathering some historical data on your node’s traffic requirements, you can adjust to higher amounts if necessary.

Dor Metagraph Node Hardware Requirements

The following table specifies the requirements for a node to function properly and efficiently on Constellation Network Dor metagraph.

note

These specifications should also apply to any layer 1 metagraph running Constellation Network's Tessellation protocol.

ElementValueDetails
vCPUs4A node will require 4 virtual central processing units (vCPU) or physical CPUs to run on a bare metal system.
Memory8GbA node will need 3Gb or Layer 1.
Storage80GbBasic storage.
Traffic AllowancedefaultThe default traffic allowance should suffice.

Software Specification Requirements

Distribution

  • Linux Debian-based distribution

Operation System Recommendations

  • Ubuntu 22.04
  • Debian 11

Software Specific Version Requirements

  • Java 11
IMPORTANT

Constellation Network's Tessellation is developed to run on any Debian distribution with Java 11 installed.

nodectl was developed to run specifically on Ubuntu 22.04. A Node Operator should only choose a .04 release of the Ubuntu Linux Debian-based distribution.

nodectl is not compatible with Ubuntu 24.04.

Ubuntu Specific

Ubuntu uses the convention of .04 to represent versions of their Debian distribution that is LTS (long term support), and .10 for their more "experimental" short term support releases.

It is highly recommended to use a .04 version release.