|
| 1 | +--- |
| 2 | +title: Weekly Summary – May 5, 2025 |
| 3 | +authors: |
| 4 | +- will |
| 5 | +tags: [progress, update, weekly] |
| 6 | +--- |
| 7 | + |
| 8 | +This week, the team focused on simulation analysis, security improvements, and protocol documentation, making significant progress across multiple areas. |
| 9 | + |
| 10 | +### Simulation analysis and performance |
| 11 | + |
| 12 | +The team executed the first high-throughput simulations of Leios using the Rust simulator, with transaction rates reaching up to 1000 TPS. We introduced two key efficiency metrics to quantify system performance: |
| 13 | + |
| 14 | +- *Temporal efficiency* measures the fraction of submitted transactions that make it into the ledger, with near 100% indicating optimal transaction inclusion. |
| 15 | +- *Spatial efficiency* represents the ratio of transaction size to total ledger size (including IBs, EBs, and RBs), with higher values indicating better storage optimization. |
| 16 | + |
| 17 | +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. |
| 18 | + |
| 19 | +Our analysis produced several key visualizations that demonstrate the system's performance: |
| 20 | + |
| 21 | +<div align="center"> |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | +*Figure 1: Temporal efficiency comparison across different transaction rates* |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +*Figure 2: Temporal efficiency trends over time* |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | +*Figure 3: Spatial efficiency analysis showing ledger optimization* |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +*Figure 4: Transaction lifecycle from submission to ledger inclusion* |
| 38 | + |
| 39 | +</div> |
| 40 | + |
| 41 | +### Protocol documentation and analysis |
| 42 | + |
| 43 | +We conducted extensive analysis of transaction throughput and block characteristics, producing several key visualizations: |
| 44 | + |
| 45 | +<div align="center"> |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | +*Figure 5: Transaction throughput as a function of block size and rate* |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | +*Figure 6: Comparative transaction lifecycle between Praos and Leios* |
| 54 | + |
| 55 | +</div> |
| 56 | + |
| 57 | +The team also completed a comprehensive profitability analysis for Leios SPOs, considering various deployment scenarios: |
| 58 | +- Evaluated infrastructure costs across premium and value cloud providers |
| 59 | +- Demonstrated profitability without Reserve contributions at 50+ TPS |
| 60 | +- Documented the impact of diminishing future rewards due to Reserve depletion |
| 61 | +- Analyzed comparative economics between Praos and Leios SPOs |
| 62 | + |
| 63 | +<div align="center"> |
| 64 | + |
| 65 | + |
| 66 | + |
| 67 | +*Figure 7: Profitability forecast for Leios SPOs without Reserve contributions* |
| 68 | + |
| 69 | +</div> |
| 70 | + |
| 71 | +### Security and infrastructure improvements |
| 72 | + |
| 73 | +The team addressed several security vulnerabilities in the web applications through a series of patches: |
| 74 | +- Fixed minor and moderate security issues in PRs [#321](https://github.com/input-output-hk/ouroboros-leios/pull/321), [#322](https://github.com/input-output-hk/ouroboros-leios/pull/322), [#323](https://github.com/input-output-hk/ouroboros-leios/pull/323), and [#325](https://github.com/input-output-hk/ouroboros-leios/pull/325) |
| 75 | + |
| 76 | +### Protocol enhancements |
| 77 | + |
| 78 | +Recent protocol improvements include: |
| 79 | +- Implementation of revisions to Full Short Leios design to enhance both temporal and spatial efficiency |
| 80 | +- Optimization of protocol parameters for improved transaction processing |
| 81 | +- Development of new sharding strategy in Rust simulation |
| 82 | +- Enhanced logging system for tracking spatial efficiency metrics |
| 83 | + |
| 84 | +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