How Aleo Works
Our novel consensus algorithm bakes zero-knowledge proofs into the blockchain, enabling faster, cheaper, and safer applications for a better web.
Stakers lock up Aleo Credits to help validators participate in consensus and secure the network. They earn rewards on their staked Credits.Learn more about staking
Provers use specialized hardware to generate proofs and solve puzzles to earn Aleo Credit rewards.Become a prover
Validators run nodes, validate transactions, and participate in consensus to add new blocks. They earn fees and rewards.Become a validator (coming soon)
Together, all stakeholders create a mutually beneficial ecosystem
Stakers stake Aleo Credits to validators. Validators need 1 million Aleo Credits staked with them to begin.
Next, validators can validate transactions on the decentralized open-source network by verifying zero-knowledge proofs.
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.
Validators participate in the Aleo Network’s consensus mechanism.
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.
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.
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.
Users are incentivized with Aleo Credits to contribute to the network’s security by staking Credits, generating proofs, and validating transactions.
Contribute to the Aleo Ecosystem
Become a validator (coming soon)
Learn more about staking
Stake your Aleo Credits (coming soon)