| 
2 | 2 | sidebar_position: 1  | 
3 | 3 | ---  | 
4 | 4 | 
 
  | 
5 |  | -# What is Leios?  | 
 | 5 | +# What is Ouroboros Leios?  | 
6 | 6 | 
 
  | 
7 | 7 | :::warning  | 
 | 8 | +This website and the Ouroboros Leios project are in the early stages of research  | 
 | 9 | +and development. Details may be added, removed, or changed over the coming weeks  | 
 | 10 | +and months.  | 
 | 11 | +:::  | 
 | 12 | + | 
 | 13 | +The [Ouroboros consensus protocol](https://docs.cardano.org/about-cardano/learn/ouroboros-overview) lies at the heart of Cardano, driving secure  | 
 | 14 | +and efficient transaction settlement while supporting the network's scalability  | 
 | 15 | +and robustness.  | 
8 | 16 | 
 
  | 
9 |  | -This web site and the Leios R&D project are in their very early stage. More  | 
10 |  | -details will be added in the forthcoming weeks and months.  | 
 | 17 | +[Ouroboros Leios](https://iohk.io/en/research/library/papers/high-throughput-blockchain-consensus-under-realistic-network-assumptions/) is the protocol version designed to increase the network's  | 
 | 18 | +throughput by optimizing the use of available resources and enabling faster  | 
 | 19 | +transaction processing and confirmation.  | 
11 | 20 | 
 
  | 
 | 21 | +:::info  | 
 | 22 | +Currently, Cardano runs the Ouroboros Praos protocol, which introduced  | 
 | 23 | +substantial security and scalability improvements to Ouroboros Classic. Leios  | 
 | 24 | +remains in its research and development phase and will extend Praos'  | 
 | 25 | +capabilities upon its implementation.  | 
12 | 26 | :::  | 
13 | 27 | 
 
  | 
14 |  | -_Ouroboros Leios_ is a novel protocol extending  | 
15 |  | -[Ouroboros Praos](https://docs.cardano.org/about-cardano/learn/ouroboros-overview/)  | 
16 |  | -that aims at dramatically increase the _throughput_ of Cardano network. The core  | 
17 |  | -protocol and its theoretical properties are defined in  | 
18 |  | -[this research paper](https://iohk.io/en/research/library/papers/high-throughput-blockchain-consensus-under-realistic-network-assumptions/).  | 
19 |  | - | 
20 |  | -## In a nutshell  | 
21 |  | - | 
22 |  | -_Leios_ is based on the key idea of _input endorsers_. Whereas in a classical  | 
23 |  | -blockchain, the blocks' body directly contains transactions, in Leios the  | 
24 |  | -blocks' body can also contain references to _Endorser blocks_ which themselves  | 
25 |  | -contain references to so-called _Input blocks_ containing the actual  | 
26 |  | -transactions. Those references are _certified_ through a voting mechanism that  | 
27 |  | -guarantees a majority of validators agree on the content of _Endorser blocks_.  | 
28 |  | - | 
29 |  | -  | 
30 |  | - | 
31 |  | -By decoupling the logic of validating blocks' payload and extending the  | 
32 |  | -blockchain, and limiting the work needed to verify the chain, much higher  | 
33 |  | -throughput can be achieved and new use cases can be unlocked.  | 
34 |  | - | 
35 |  | -## Tell me more  | 
36 |  | - | 
37 |  | -More documentation about Leios can be found in the following sources:  | 
38 |  | - | 
39 |  | -- The [Leios CIP](https://github.com/cardano-foundation/CIPs/pull/379) by Duncan  | 
40 |  | -  Coutts, providing rationale and a high-level design of the protocol  | 
41 |  | -- The original  | 
42 |  | -  [Research paper](https://iohk.io/en/research/library/papers/high-throughput-blockchain-consensus-under-realistic-network-assumptions/)  | 
43 |  | -  is of course the main reference _north star_  | 
44 |  | -- [This video](https://www.youtube.com/watch?v=Czmg9WmSCcI) from Pr. Aggelos  | 
45 |  | -  Kiayias, IOG's Chief Scientist, explains Leios in the context of _Scaling  | 
46 |  | -  Cardano_  | 
47 |  | -- One of the paper's co-author, Giorgos Panagiotakos, has shot a  | 
48 |  | -  [video](https://www.youtube.com/watch?v=YEcYVygdhzU) explaining Leios  | 
49 |  | -- [These slides](https://docs.google.com/presentation/d/1W_KHdvdLNDEStE99D7Af2SRiTqZNnVLQiEPqRHJySqI/edit?usp=sharing)  | 
50 |  | -  from Sandro Coretti-Drayton, another researcher that worked on Leios might  | 
51 |  | -  also help getting a good intuition about Leios  | 
 | 28 | +Leios is specifically designed to solve scalability bottlenecks in existing  | 
 | 29 | +systems by acting as a high-throughput overlay on top of base protocols. It  | 
 | 30 | +tackles malicious actions like protocol bursts (sudden floods of valid messages  | 
 | 31 | +to congest the network) and equivocations (double-signing attacks), enabling  | 
 | 32 | +near-optimal transaction processing while preserving security under real-world  | 
 | 33 | +network constraints.  | 
 | 34 | + | 
 | 35 | +To illustrate the Leios concept, imagine a blockchain as a single-lane road  | 
 | 36 | +prone to bottlenecks and delays – similar to how an accident on a one-lane road  | 
 | 37 | +can block traffic, causing long tailbacks (pending transactions). Leios  | 
 | 38 | +addresses this limitation by introducing multiple lanes, allowing multiple cars  | 
 | 39 | +(transactions) to travel simultaneously. This approach significantly improves  | 
 | 40 | +both speed and efficiency.  | 
 | 41 | + | 
 | 42 | +The key idea is to separate transaction ordering (which occurs on the base  | 
 | 43 | +chain) from transaction diffusion, availability, and validation. Ultimately,  | 
 | 44 | +these multiple lanes must merge into a single, orderly flow of vehicles – just  | 
 | 45 | +as the blocks of the underlying main chain consolidate transactions into a  | 
 | 46 | +final, agreed-upon sequence.  | 
0 commit comments