Node Overview

Mina is secured by proof-of-stake consensus. Unlike other legacy protocols, any participant can validate transactions like a full node — making decentralization possible. And here, node operators can play two roles: they can produce blocks, and/or they can produce SNARKs.


Two Roles

BlockProducers_2x

BLOCK PRODUCERS

Similar to miners or stakers in other protocols, block producers can be selected to produce a block and earn block rewards, coinbase, transaction fees and network fees. Block producers can also be SNARK producers and generate their own proofs.

Block Producer Documentation
SnarkProducers_2x

SNARK PRODUCERS

SNARK producers help compress data in the network by generating SNARK proofs of transactions. They then sell those SNARK proofs to block producers on the Snarketplace in return for a portion of the block rewards.

SNARK Producer Documentation

Run a Node

01

INSTALL MINA

Check the systems requirements and install Mina. The Mina package is around 100MB — which is smaller than most, but still takes some time.

02

CONNECT TO NETWORK

Configure your network and use the provided seed nodes to connect to the live peer-to-peer Mina network.

03

SEND A TRANSACTION

Create a new account. Request Mina tokens from the faucet. Then send funds to Mina’s echo service, and you’re done!

GO TO DOCUMENTATION