Skip to content

Commit 5afaecb

Browse files
committed
site: weekly update
1 parent 7aec979 commit 5afaecb

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: Weekly Summary - 2025-05-12
3+
authors:
4+
- will
5+
tags: [progress, update, weekly]
6+
---
7+
8+
Here is a weekly summary for the period from 2025-05-12 to 2025-05-19.
9+
10+
### Weekly Summary - 2025-05-12 to 2025-05-19
11+
12+
This week, the team made significant progress on various fronts, including protocol documentation, security improvements, and simulation analysis.
13+
14+
### Protocol Documentation and Analysis
15+
16+
The team continued working on the Leios protocol documentation, producing several key visualizations to demonstrate transaction throughput and block characteristics.
17+
18+
<div align="center">
19+
20+
![Transaction throughput analysis](https://raw.githubusercontent.com/input-output-hk/ouroboros-leios/refs/heads/main/analysis/block-praos-leios-contour.svg)
21+
22+
*Figure 1: Transaction throughput as a function of block size and rate*
23+
24+
![Comparative transaction lifecycle](https://raw.githubusercontent.com/input-output-hk/ouroboros-leios/refs/heads/main/analysis/tx-to-block-fig.svg)
25+
26+
*Figure 2: Comparative transaction lifecycle between Praos and Leios*
27+
28+
</div>
29+
30+
The team also conducted an extensive profitability analysis for Leios SPOs, considering various deployment scenarios. The analysis included evaluating infrastructure costs across premium and value cloud providers, demonstrating profitability without reserve contributions at 50+ TPS, and documenting the impact of diminishing future rewards due to reserve depletion.
31+
32+
### Simulation Analysis and Performance
33+
34+
The team conducted high-throughput simulations of Leios using the Rust simulator, with transaction rates reaching up to 1,000 TPS. They introduced two key efficiency metrics to quantify system performance: temporal efficiency, which measures the fraction of submitted transactions that make it into the ledger, and spatial efficiency, which represents the ratio of transaction size to total ledger size.
35+
36+
Recent revisions to Full Short Leios have shown promising improvements in both efficiency metrics. The simulations revealed an average transaction lifecycle of approximately 100 seconds from submission to ledger inclusion.
37+
38+
### Security and Infrastructure Improvements
39+
40+
The team addressed several security vulnerabilities in web applications through a series of patches.
41+
42+
### Protocol Enhancements
43+
44+
Recent protocol improvements include:
45+
46+
- Implementation of revisions to Full Short Leios design to enhance both temporal and spatial efficiency
47+
- Optimization of protocol parameters for improved transaction processing
48+
- Development of a new sharding strategy in Rust simulation
49+
- Enhanced logging system for tracking spatial efficiency metrics.
50+
51+
### Notable Updates
52+
53+
- Two manually curated test cases for the Leios trace verifier were created and integrated into a new test suite.
54+
- Deterministic conformance testing was removed and replaced with non-deterministic, trace-based conformance testing.
55+
- The Leios trace verifier was added to the Nix infrastructure and the CI builds.
56+
- Two partially-drafted technical reports related to the Haskell simulations were added to the Nix and CI builds.
57+
58+
For more detailed information about the simulations and analysis, please refer to the [analysis documentation](https://github.com/input-output-hk/ouroboros-leios/tree/main/analysis) and the [profitability analysis notebook](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/profitability-leios.ipynb).

0 commit comments

Comments
 (0)