Verify ZK Proofs
Faster, Cheaper
Aligned proof verification connects everything in the ZK Modular Ecosystem together. No matter your proving stack, you finally have everything you need to build successfully with ZK.
Anoma Logo
Lita Logo
3MI Labs Logo
Accseal Logo
Acurast Logo
Automata Logo
Brevis Logo
Fermah Logo
Fluent Logo
Galxe Logo
Gevulot Logo
Herodotus Logo
Ingonyama Logo
Kakarot Logo
Mina Logo
Nexus Logo
Nodekit Logo
Opacity Logo
Orbiter Logo
Orochi Logo
Paima Logo
Phala Logo
Radius Logo
Sindri Logo
Space and Time Logo
Swell Logo
Union Logo
Versatus Logo
Giza Logo
Lambda Class Logo
Karnot Logo
Electron Logo
Anoma Logo
Lita Logo
3MI Labs Logo
Accseal Logo
Acurast Logo
Automata Logo
Brevis Logo
Fermah Logo
Fluent Logo
Galxe Logo
Gevulot Logo
Herodotus Logo
Ingonyama Logo
Kakarot Logo
Mina Logo
Nexus Logo
Nodekit Logo
Opacity Logo
Orbiter Logo
Orochi Logo
Paima Logo
Phala Logo
Radius Logo
Sindri Logo
Space and Time Logo
Swell Logo
Union Logo
Versatus Logo
Giza Logo
Lambda Class Logo
Karnot Logo
Electron Logo
Anoma Logo
Lita Logo
3MI Labs Logo
Accseal Logo
Acurast Logo
Automata Logo
Brevis Logo
Fermah Logo
Fluent Logo
Galxe Logo
Gevulot Logo
Herodotus Logo
Ingonyama Logo
Kakarot Logo
Mina Logo
Nexus Logo
Nodekit Logo
Opacity Logo
Orbiter Logo
Orochi Logo
Paima Logo
Phala Logo
Radius Logo
Sindri Logo
Space and Time Logo
Swell Logo
Union Logo
Versatus Logo
Giza Logo
Lambda Class Logo
Karnot Logo
Electron Logo
Anoma Logo
Lita Logo
3MI Labs Logo
Accseal Logo
Acurast Logo
Automata Logo
Brevis Logo
Fermah Logo
Fluent Logo
Galxe Logo
Gevulot Logo
Herodotus Logo
Ingonyama Logo
Kakarot Logo
Mina Logo
Nexus Logo
Nodekit Logo
Opacity Logo
Orbiter Logo
Orochi Logo
Paima Logo
Phala Logo
Radius Logo
Sindri Logo
Space and Time Logo
Swell Logo
Union Logo
Versatus Logo
Giza Logo
Lambda Class Logo
Karnot Logo
Electron Logo
Begin Verifying ProofsIn Just Five Minutes
Aligned Ecosystem/
E
c
o
s
y
s
t
e
m
With Aligned
01
zkVM

ZK virtual machines (zkVMs) enable the verifiable execution of arbitrary code. Aligned supports verification for SP1 and Risc Zero, with more zkVM support coming .

02
zkBridge

Aligned unlocks the feasibility of using ZK for interoperability solutions, so users no longer need to compromise on security.

03
zkRollup

Scaling Ethereum securely is hard—zkRollups provide a solution. With Aligned, verification costs no longer hold back the deployment of zkRollups.

04
zkCoprocessor

Coprocessors powered by ZK enable offchain computation to be brought onchain. Fast and cheap verification lets these products launch, today.

How it Works/
Aligned 
A
r
c
h
i
t
e
c
t
u
r
e

ZK applications submit proofs to Aligned for verification.

ZK App
ZK App
ZK App

A large number of proofs are batched for efficient verification.

BatcherBatcher
Operators
0%

Two-thirds of the operator must agree the batch is correct.

A large number of proofs are posted to a single ETH block.

01
Proofs Submitted

ZK apps and services submit proofs to Aligned for verification via CLI or SDK to be verified.

02
Batcher Accumulates Proofs

The Aligned batcher collects proofs to be verified en-masse by our decentralized network of operators.

03
Operators Verify

Once a batch is large enough, each operators (Ethereum validators) download and verify the proofs individually.

04
Operators Sign-Off

If all the proofs in a batch are successfully verified, the operators sign messages with BLS signatures attesting to correct verification.

05
BLS Signature Aggregated

If at least two-thirds of the operator set provide signatures that the batch is correct, Aligned aggregates the signatures together and posts the batch to Ethereum.

06
Recorded On-Chain

The aggregated BLS signature is verified on Ethereum, fitting a large number of proofs into a single block, and enabling use of this data in downstream smart contract logic.

Our Backers/
Aligned is Working With
T
h
e
 
B
e
s
t
 
i
n
 
T
h
e
 
I
n
d
u
s
t
r
y
Our Audits

Aligned has been audited by multiple independent firms.

Get Started With
A
l
i
g
n
e
d
Install Aligned to be Verifying Proofs In Just Five Minutes
curl -L https://raw.githubusercontent.com/yetanotherco/aligned_layer/main/batcher/aligned/install_aligned.sh | bash
Follow Our Newsletter for the Latest Aligned Updates
Is Aligned an Ethereum L2?
Is Aligned an Ethereum L2?

Aligned is related to Ethereum but is not an L2 since it does not produce blocks. It is a decentralized network of verifiers.

What is the throughput of Aligned?
What is the throughput of Aligned?

Aligned runs the verifier’s code natively. The verification time depends on the proof system, program run, and public input. Generally, most verifiers can be run in the order of ms on consumer-end hardware. We can optimize the code for speed and leverage parallelization by running it natively. Current testnet can verify more than 2500 proofs per second.

How does the throughput of Aligned compare with Ethereum?
How does the throughput of Aligned compare with Ethereum?

Ethereum runs on top of the EVM. Each block is limited to 30,000,000 gas. Since the most efficient proof systems take at least 250,000 gas, Ethereum can verify 120 proofs per block. Aligned runs the code natively and leverages parallelization, reaching 30,000 proofs in the same period.

Why do we need a ZK verification layer?
Why do we need a ZK verification layer?

Verifiable computation allows developers to build applications that help Ethereum scale or even create applications that were not possible before, with enhanced privacy properties. We believe the future of Ethereum will be shaped by zero-knowledge proofs and help it increase its capabilities.

Is Aligned an aggregation layer?
Is Aligned an aggregation layer?

Aligned provides proof aggregation as part of its aggregation mode, a feature shared with all aggregation layers. However, Aligned offers a unique fast mode designed to provide cheap and low-latency proof verification, leveraging the power of restaking. Aligned is a decentralized network designed to verify zero-knowledge proofs and uses recursive proof aggregation as one of its tools.

How does it compare to the Polygon aggregation layer?
How does it compare to the Polygon aggregation layer?

Aligned is just a network of decentralized verifiers renting security from Ethereum. On the other hand, the Polygon aggregation layer, in essence, is a rollup verifying multiple proofs. That is not the case for Aligned, which just executes a rust binary from different verifiers directly in multiple Ethereum validators.

What proof systems do you support?
What proof systems do you support?

Aligned is designed to support any proof system. Currently supported ones are Groth16 and Plonk (gnark), SP1 and Risc0.

Why do you have a fast mode and an aggregation mode?
Why do you have a fast mode and an aggregation mode?

The fast mode is designed to offer very cheap verification costs and low latency. It uses crypto-economic guarantees provided by restaking; costs can be as low as 2100 gas. The aggregation mode works with proof aggregation, with higher fees and latency, and achieves the complete security of Ethereum. We verify an aggregated BLS signature (around 113,000 gas) in the fast mode. We verify an aggregated proof (around 300,000 gas) in the aggregation mode.

Is Aligned open-source?
Is Aligned open-source?

Yes. You can check our repo and other frequently asked questions on our GitHub page below.