Skip to main content

Ouroboros Leios

A high-throughput protocol for Cardano

Scalable

Optimizes network bandwidth for faster transaction processing, significantly enhancing Cardano’s scalability. Transactions are confirmed with minimal delays for a seamless user experience.

Secure

Preserves Ouroboros' strong security properties with robust defenses against attacks while ensuring fair participation.

Flexible

Ouroboros Leios supports diverse applications.

From Research to Reality

The published Leios CIP represents a strategic balance between throughput gains and ecosystem compatibility

Throughput(KiloBytes per Second)Inclusion Latency(Seconds)Ecosystem Impact(Adaptation Cost)Time to Market(Years)1,000+ TxkB/s100 TxkB/s10 TxkB/s1 TxkB/s300s+180s90s45sVery HighHighMediumLow3+ yr2 yr1 yrOuroboros PraosProposed LeiosResearch Paper Leios

The proposed Leios specification delivers a 30-50x throughput increase (from ~4.5 TxkB/s to ~140-300 TxkB/s) while maintaining manageable ecosystem impact. Unlike the research paper's approach, which achieves higher throughput but requires extensive ecosystem changes and 2-3 minute confirmation times, the CIP specification strikes a strategic balance.

Key advantages of the CIP approach include modest latency increases (45-60 seconds vs 20 seconds), familiar transaction structures for ecosystem compatibility, and a realistic 1-1.5 year deployment timeline compared to 2.5-3 years for higher-concurrency alternatives.

How Leios Works

Block producers simultaneously create both a standard Praos block and a larger secondary block referencing additional transactions

Ouroboros Leios achieves higher transaction throughput by allowing block producers to create additional blocks alongside the regular Praos chain. These supplementary blocks, called Endorser Blocks (EBs), reference extra transactions that would otherwise wait for the standard Praos blocks (called Ranking Blocks or RBs) in this protocol in future active slots.

To ensure data availability and correctness, these blocks undergo committee validation before their transactions become part of the permanent ledger. The key insight is that we can maintain Praos's security guarantees while processing more transactions by carefully managing when and how these additional blocks are validated and included in the chain.

EB inclusion is opportunistic rather than guaranteed, depending on the random timing of block production relative to the certification process. This design preserves the existing Praos chain structure while adding substantial transaction capacity through the secondary validation pathway.

Time (slots) →RB[Txs]EB[TxRefs]RB'CEBannounces3LhdrLvoteLdiffΔRBWΔapplyTxsWΔEBOΔEBWΔreapplyWLegendCertificateVoteSuperscriptsO = OptimisticW = Worst-case
Protocol timing showing the sequential process from RB announcement through EB validation to certificate inclusion. Key parameters: Lhdr (header diffusion), Lvote (voting period), Ldiff (diffusion period).

Stay up to date

Catch up on the latest Leios progress, key decisions, and Q&A in our monthly review videos