Skip to main content

Getting Started with Mina Rust Node

Welcome to the Mina Rust Node, a Rust implementation of the Mina Protocol - a lightweight blockchain using zero knowledge proofs.

What is the Mina Rust Node?

The Mina Rust Node provides an alternative implementation of the Mina Protocol node, written in Rust for improved performance, security, and reliability. Whether you're looking to run a block producer, archive node, or participate in the devnet, this guide will help you get started.

Prerequisites

Before running the Mina Rust Node, ensure you have:

  • Operating System: Linux (Ubuntu 20.04+, Debian 10+) or macOS
  • Memory: At least 8GB RAM (16GB recommended for block producers)
  • Storage: 50GB+ free disk space
  • Network: Stable internet connection with open ports

Installation Options

Choose your preferred installation method:

Docker provides the easiest way to get started with the Mina Rust Node.

→ Docker Installation Guide

2. Build from Source

For developers or advanced users who want to compile from source.

→ Building from Source Guide

Node Types

The Mina Rust Node supports different node configurations:

Next Steps

  1. Choose your installation method
  2. Select the appropriate node type for your needs
  3. Follow the setup guide for your chosen configuration
  4. Join the devnet to start participating

Need Help?

Let's get your Mina Rust Node up and running!