L1/L2 Chains
Stage Definitions
S0
Stage 0
No PQ capability deployed
S1
Stage 1
PQ accounts usable (4337/7702)
S2
Stage 2
Native PQ accounts (7701 + precompiles)
S3
Stage 3
Migration path operational
S4
Stage 4
Post-Quantum Consensus Layer
| Chain | Type | Stage | PQ Verifier | Precompiles | EIP-7701 | ZK Recovery | PQ Consensus | Notes | Links |
|---|---|---|---|---|---|---|---|---|---|
| Ethereum | L1 | Stage 0 | Kohaku PQ account deployment | ||||||
| Arbitrum One | L2 | Stage 0 | N/A | Inherits L1 contracts when deployed | |||||
| Base | L2 | Stage 0 | N/A | Inherits L1 contracts when deployed | |||||
| OP Mainnet | L2 | Stage 0 | N/A | Inherits L1 contracts when deployed | |||||
| Starknet | L2 | Stage 0 | N/A | STARK-native, no PQ Account | |||||
| Linea | L2 | Stage 0 | N/A | ZK rollup, no PQ support yet | |||||
| zkSync Era | L2 | Stage 0 | N/A | Native AA, no PQ signature support |
Stage Progression Path
Stage 0 → 1: Deploy PQ signature verifier as smart contract
Stage 1 → 2: Precompiles (EIP-8051/8052) + EIP-7701 implementation
Stage 2 → 3: ZK-recovery circuits + governance-enabled freeze mechanism
Stage 3 → 4: Consensus layer migration (BLS12-381 → PQ aggregatable signatures)