Aleo

Aleo is a purpose-built Layer 1 blockchain designed around zero-knowledge proofs as the core platform primitive — not bolted on as an L2 but architecturally native to every transaction. Founded in 2019 by Howard Wu, Collin Chin, Raymond Chu, and Alessandro Coglio (with academic co-inventors of the Marlin zkSNARK construction), Aleo raised $200M in a 2022 Series B led by a16z. The distinguishing thesis: rather than adding privacy to Ethereum’s existing transparent model, build a new L1 where all computation is private by default unless explicitly made public. Users write programs in Leo — a Rust-derived typed language that compiles to Aleo’s instruction set — and execution generates zkSNARK proofs verifying correctness without revealing inputs. The blockchain records only proofs and output commitments, not intermediate state. Aleo launched mainnet in late 2023 after extended testnet phases. The native token is “Credits” (ALEO). Aleo’s primary differentiator vs. Aztec: Aleo is a standalone L1 (not Ethereum-dependent) with its own consensus and native private programs.


Architecture

Execution Model:

  1. User runs Leo program locally (private computation on their machine)
  2. Generates zkSNARK proof of execution (Varuna prover)
  3. Broadcasts proof + encrypted outputs to Aleo network
  4. Network validators verify proof (no re-execution)
  5. State updates committed — no raw data on-chain

Key Components:

  • Leo: Typed programming language for private programs (Rust-like syntax)
  • AVM (Aleo Virtual Machine): Instruction set that Leo compiles to
  • Varuna: The proving system (successor to Marlin zkSNARK)
  • snarkOS: Aleo’s consensus network client (PoS-based)
  • Records: Private state units (like Zcash notes or Aztec notes)

Leo Language

“`leo

program token.aleo {

record Token {

owner: address,

amount: u64,

}

transition transfer(token: Token, to: address, amount: u64) -> (Token, Token) {

// Private: proves transfer valid, reveals only output commitments

let sender_balance = Token { owner: self.caller, amount: token.amount – amount };

let recipient_balance = Token { owner: to, amount };

return (sender_balance, recipient_balance);

}

}

“`


Records vs. Mappings

Records (private state):

  • Owned by specific address
  • Content hidden — only owner can see or spend
  • Like Zcash notes or Aztec notes

Mappings (public state):

  • Key-value pairs visible on-chain
  • Like Ethereum contract storage
  • Can be queried by anyone

Programs can combine both — some state private, some public.


Aleo Credits (ALEO)

  • Utility: Gas for program execution and proof verification
  • Staking: Validators stake Credits for block production
  • Distribution: Mining rewards, investors, team, ecosystem development
  • Launch: Credits/ALEO launched with mainnet in 2023

Social Media Sentiment

Aleo is well-regarded among ZK researchers as technically sound — the Marlin/Varuna proof system represents a genuine research contribution, and the private-by-default thesis is philosophically coherent. Criticism focuses on execution: long development timeline (4+ years from founding to mainnet), unproven adoption metrics, and competition from Aztec and Zcash. The $200M raise at peak valuation (2022) created pressure to deliver. Mainnet launch (2023) was a milestone but DApp ecosystem is nascent. The Leo ecosystem primarily consists of tutorial applications and demos rather than production DeFi.


Last updated: 2026-04

Related Terms


Sources