This document provides guidance on the minimum hardware requirements and required prerequisites to run and maintain a Supernet.
Supernets are rapidly evolving towards a production-ready state, and, as a result, instructions and concepts in these guides are subject to change.
Test releases include breaking changes and are not backward compatibility. Use the current test releases for testing and familiarization only.
It is highly recommended that reach out to the Supernets team for support.
Minimum Hardware Configuration
While we do not favor any operating system, more secure and stable Linux server distributions (like CentOS) should be preferred over desktop operating systems (like Mac OS and Windows).
The minimum storage requirements will change over time as the network grows. It is recommended to use more than the minimum requirements to run a robust full node.
This is the minimum hardware configuration required to set up a Supernet:
|Processor||4-core CPU||8-core CPU|
|Memory||8 GB RAM||16 GB RAM|
|Storage||200 GB SSD||1 TB SSD|
|Network||High-speed internet connection||Dedicated server with gigabit connection|
Note that these minimum requirements are based on the x2iezn.2xlarge instance type used in the performance tests, which demonstrated satisfactory performance. However, for better performance and higher transaction throughput, consider using more powerful hardware configurations, such as those equivalent to x2iezn.4xlarge or x2iezn.8xlarge instance types.
Before starting any of the tutorials, you should understand the basics of blockchain technology and be familiar with command-line interfaces. It would help if you also had the
polygon-edge binary installed on your machine. Check out the installation guide for more information if you haven't already.
Ensure you have the following system prerequisites:
|Golang (v1.15-1.19)||Install Go using CLI or package manager like Snapcraft for Linux, Homebrew for Mac, or Chocolatey for Windows. Compatibility for other versions coming soon.|
|Docker||Required to run the geth instance. Follow official Docker documentation for installation instructions.|
|Internet connection||Stable internet connection required.|
|Network security||Ensure that network ports used by Polygon Edge are not blocked by firewalls or other security measures.|
|Operating system||Ensure that the latest security patches and updates are installed.|