Skip to content

Commit 52a21d5

Browse files
authored
Technical report #2 (#530)
* Fixed broken links in technical report * Refactored footnote numbering * Added section on inter-datacenter bandwidth measurements * Summary of simulation results * Filled in missing experiments and edited findings * Added preface to simulation section * Proofread simulation section * Added analysis of empty Praos blocks * Added analysis of internet latencies * Added section on Apply and Reapply costs * Added section on miscellaneous observations * Added section on throughput efficiency for linear leios * Added section on overcollateralization scheme * Reformatted figures for overcollateralization * Added section on expected transaction lifecycle * Expanded discussion of efficiency of linear leios * Added section on leios profitability * Added section on mainnet rewards * Added section on performance of sharding * Refactored lifecycle section * Added table of contents and adjusted front matter * Added section on other resources * Added introduction and executive summary * Removed stale notes * Added entry to simulation table * Elaborated sharding analysis * Tidied equations * Updated logbook
1 parent 50a807c commit 52a21d5

25 files changed

+3871
-63
lines changed

Logbook.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Leios logbook
22

3+
## 2025-08-29
4+
5+
### Second technical report
6+
7+
[The second technical report](docs/technical-report-2.md) captures a snapshot of the modeling, simulation, and analysis of the
8+
Leios protocol from March to August 2025, approximately. Given that the Leios protocol
9+
design was still evolving, the observations, findings, and conclusions documented
10+
here are provisional and subject to future revision and contradiction. The
11+
report digs into the following topics:
12+
13+
- Network protocols
14+
- Threat model
15+
- Simulation experiments
16+
- Test network topologies
17+
- Empirical measurements of the Cardano network and blockchain
18+
- Analytic studies of Leios behavior and performance
19+
- Miscellaneous observations and links to other technical documents
20+
321
## 2025-08-27
422

523
### CIP draft completion

docs/technical-report-1.md

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
# Leios technical report #1
22

3+
> [!IMPORTANT]
4+
>
5+
> Information in this report is superceded by the [Leios CIP](https://github.com/cardano-foundation/CIPs/pull/1078).
6+
37
## Executive summary
48

59
This report captures a snapshot of the modeling, simulation, and analysis of the
6-
Leios protocol as of February 2024, approximately. Given that the Leios protocol
10+
Leios protocol as of February 2025, approximately. Given that the Leios protocol
711
design is still evolving, the observations, findings, and conclusions documented
812
here are provisional and subject to future revision and contradiction. The
913
report digs into the following topics:
@@ -26,6 +30,59 @@ provisioning. Further design and analysis of transaction sharding, memory pool
2630
management, and fee schedules are needed to estimate the effective transactions
2731
per second (TPS) and overall cost effectiveness of Leios.
2832

33+
<details>
34+
<summary><h2>Table of contents</h2></summary>
35+
36+
- [Executive summary](#executive-summary)
37+
- [Introduction](#introduction)
38+
- [Purpose](#purpose)
39+
- [Scope](#scope)
40+
- [Context](#context)
41+
- [Audience](#audience)
42+
- [Informal description of Short Leios](#informal-description-of-short-leios)
43+
- [Formal specifiication for Short Leios](#formal-specification-for-short-leios)
44+
- [Delta QSD network performance model](#delta-qsd-network-performance-model)
45+
- [Simulations](#simulations)
46+
- [Configuration parameters](#configuration-parameters)
47+
- [Rust simulation](#rust-simulation)
48+
- [Haskell prototype](#haskell-prototype)
49+
- [Sortition](#sortition)
50+
- [Votes](#votes)
51+
- [Regarding the advantage gained by splitting stake among nodes](#regarding-the-advantage-gained-by-splitting-stake-among-nodes)
52+
- [Input blocks](#input-blocks)
53+
- [Endorser blocks](#endorser-blocks)
54+
- [Insights regarding sortition](#insights-regarding-sortition)
55+
- [Voting and certificates](#voting-and-certificates)
56+
- [Structure of votes](#structure-of-votes)
57+
- [Number of unique SPOs voting](#number-of-unique-spos-voting)
58+
- [Committee size and quorum requirements](#committee-size-and-quorum-requirements)
59+
- [Certificate scheme](#certificate-scheme)
60+
- [Cost analyses](#cost-analyses)
61+
- [Simulation of transaction volume on Cardano](#simulation-of-transaction-volume-on-cardano)
62+
- [Estimation of costs for a Leios SPO](#estimation-of-costs-for-a-leios-spo)
63+
- [Cost of storage](#cost-of-storage)
64+
- [Break-even cost for perpetual storage of blocks](#break-even-cost-for-perpetual-storage-of-blocks)
65+
- [Compressed storage of Praos blocks](#compressed-storage-of-praos-blocks)
66+
- [Rewards received](#rewards-received)
67+
- [Importance of the Cardano Reserves](#importance-of-the-cardano-reserves)
68+
- [Insights for Leios techno-economics](#insights-for-leios-techno-economics)
69+
- [Approximate models of Cardano mainnet characteristics](#approximate-models-of-cardano-mainnet-characteristics)
70+
- [Transaction sizes and frequencies](#transaction-sizes-and-frequencies)
71+
- [Stake distribution](#stake-distribution)
72+
- [Insights into mainnet characteristics](#insights-into-mainnet-characteristics)
73+
- [Thread model](#threat-model)
74+
- [Grinding and other threats to Praos](#grinding-and-other-threats-to-praos)
75+
- [Equivocation](#equivocation)
76+
- [Inaction and nuisance](#inaction-and-nuisance)
77+
- [Omission and manipulation](#omission-and-manipulation)
78+
- [Network interference](#network-interference)
79+
- [Denial of service](#denial-of-service)
80+
- [Insights regarding threats](#insights-regarding-threats)
81+
- [Findings and conclusions](#findings-and-conclusions)
82+
- [Appendix A: Glossary](#appendix-a-glossary)
83+
84+
</details>
85+
2986
## Introduction
3087

3188
The Leios protocol represents a significant advancement in blockchain

0 commit comments

Comments
 (0)