How Aleo Works

Our novel consensus algorithm bakes zero-knowledge proofs into the blockchain, enabling faster, cheaper, and safer applications for a better web.


Together, all stakeholders create a mutually beneficial ecosystem

  1. 01

    Stakers stake Aleo Credits to validators. Validators need 1 million Aleo Credits staked with them to begin.

  2. 02

    Next, validators can validate transactions on the decentralized open-source network by verifying zero-knowledge proofs.

  3. 03

    Provers generate proofs and solve puzzles, which validators verify and include in blocks. The provers and validators do this to earn rewards from the open-source network.

  4. 04

    Validators participate in the Aleo Network’s consensus mechanism.

DNA Strand

Introducing AleoBFT Consensus

AleoBFT is a novel consensus algorithm tailor-made for Aleo and based on Bullshark/Narwhal.

One distinguishing feature is a Coinbase puzzle based on the earlier Proof-of-Succinct Work model. Provers solve on a per-block basis in exchange for a dedicated share of the block reward.

The Coinbase puzzle mirrors the process for generating a SNARK proof as a transaction on the network. It's useful in that it has carryover beyond the consensus algorithm itself.

  • Cost-effective

    Users can package information off-chain and upload it as a less data-heavy proof, greatly reducing the network (or “gas”) fees necessary to participate on the Aleo Network.

  • Secure

    Users get the proven security of Proof of Stake models, plus the ability to reduce how much sensitive data they share by packaging them into zero-knowledge proofs.

  • Participatory economics

    Users are incentivized with Aleo Credits to contribute to the network’s security by staking Credits, generating proofs, and validating transactions.

Stripe background

Contribute to the Aleo Ecosystem