The Ergo Reference Client (Node)

The Ergo Node is the core software that connects to the Ergo P2P network, validates transactions and blocks, and maintains a copy of the entire blockchain. Running a node is crucial for the network's decentralization and security.

Public Nodes

To set up your own node please see this page.

Minimum Requirements & Prerequisites

Java

An Ergo node requires a JDK/JRE version >= 9 installed on your system. We recommend using Oracle Java SE or SDKMAN for Unix-based systems:

curl -s "https://get.sdkman.io" | bash
sdk install java 11.0.13.8.1-amzn

Hardware

The minimum hardware requirements are approximately:

  • ~20GB of storage for the blockchain
  • ~8GB of RAM for handling the initial sync
  • 4-6GB of RAM available for the node process
  • Fast SSD recommended for disk I/O

Running with the -Xmx4G flag on the JVM is advised.

Modes of Operation

Per Device

Developer Resources

Additional Resources