Skip to Content
Network Mainnet Overview

Mainnet Overview

Recommended: Follow the quickstart guide Installation and go through the onboarding using the script.

Before starting onboarding, make sure you have provided your Mainnet Ethereum Public Address to Fermah for whitelisting. Reach out through our support channels if you haven’t done so yet.

For complete manual onboarding, you may follow these steps to get started:

1. Installation

Download one of our releases and get your environment setup.

2. Configuration

Customize your installation based on your hardware and provers.

3. Machine Secret

Setup proper authentication for your prover node.

4. Registration

Register your Prover Node with Fermah Core.

5. Telemetry

Prepare your node for proving metrics collection.

6. Starting a Node

Launch the Prover Node.

These steps will get a Prover Node fully onboarded into Fermah Mainnet.


Prerequisites

Registered Prover Node Accounts: Ensure you have a fully registered Prover Node account, such as with EigenLayer. If you don’t have one, follow the steps in the EigenLayer Operator Guide  to create and fund your account.

You will also need the following:

  • Ubuntu 22.04 LTS or Ubuntu 24.04 LTS
  • Privileged Docker v24+ (telemetry)
  • Rootless Docker v24+ (provers)
  • CUDA drivers v12.2 or v12.9 (see NVIDIA docs )
  • CUDA containers toolkit for rootless docker (see NVIDIA docs )

Other Linux distributions are also supported as long as they provide the required GLIBC version: GLIBC 2.34 for CUDA 12.2 and GLIBC 2.39 for CUDA 12.9.

  • Mainnet Ethereum Node RPC URL access with your API key (e.g. Alchemy, Infura or private)
  • Datadog API key (provided by Fermah)

Hardware Requirements

Resources used by the Operator will vary greatly depending on the prover image that is running.

ZkSync

Minimum requirements for a ZkSync CPU witness generator.

RoundRAMvCPUs
all64 GB16
basic_circuits32 GB16
leaf_aggregation80 GB16
node_aggregation4 GB8
recursion_tip1 GB4
scheduler1 GB4

Suggested Cloud Instance Types:

  • AWS g6.8xlarge
  • GCP g2-standard-16

Minimum requirements for a ZkSync circuit prover.

vCPUsRAMVRAMStorage
1664 GB24 GB375 GB SSD

Suggested Cloud Instance Types:

  • AWS g6.8xlarge
  • GCP g2-standard-16
Last updated on