Skip to content

Commit 898cbc2

Browse files
authored
Minor edits to May 12 tech updates (#365)
1 parent f40a31d commit 898cbc2

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Weekly Summary - May 12, 2025
2+
title: Weekly Summary May 12, 2025
33
authors:
44
- will
55
tags: [progress, update, weekly]
66
---
77

8-
This week, the team made significant progress on simulation improvements, trace verification, and comprehensive analysis of Leios transaction processing capacity.
8+
This week, the team made significant progress on simulation improvements, trace verification, and a comprehensive analysis of Leios' transaction processing capacity.
99

1010
### Trace verification
1111

@@ -15,17 +15,17 @@ This week, the team made significant progress on simulation improvements, trace
1515
- [Valid traces](https://github.com/input-output-hk/ouroboros-leios/blob/main/leios-trace-verifier/examples/valid/)
1616
- [Invalid traces](https://github.com/input-output-hk/ouroboros-leios/blob/main/leios-trace-verifier/examples/invalid/)
1717
- Integrated the trace verifier into Nix infrastructure and CI builds
18-
- Removed deterministic conformance testing in favor of trace-based approach.
18+
- Removed deterministic conformance testing in favor of a trace-based approach.
1919

2020
### Simulation improvements
2121

2222
#### Haskell simulation
2323
- Conducted an informal review assessing code quality, design, and implementation
2424
- Analyzed the simulation organization and identified areas for future improvement
2525
- Found that most prospective changes to the Leios protocol would only involve a small fraction of the codebase
26-
- Determined that addition of memory pool and transactions would take approximately 100-200 hours of labor.
26+
- Determined that adding memory pool and transactions would take approximately 100-200 hours of labor.
2727

28-
The review of the Haskell simulator was documented in detail in [PR#353](https://github.com/input-output-hk/ouroboros-leios/pull/353), covering statistics, organization, code quality, design, implementation, and documentation aspects of the simulator.
28+
The review of the Haskell simulator was documented in detail in [PR#353](https://github.com/input-output-hk/ouroboros-leios/pull/353), covering its statistics, organization, code quality, design, implementation, and documentation aspects.
2929

3030
#### Rust simulation
3131
- Added `tx-start-time` and `tx-stop-time` parameters to avoid effects of slow starts or sudden terminations on transaction analysis
@@ -35,13 +35,13 @@ The review of the Haskell simulator was documented in detail in [PR#353](https:/
3535

3636
- Relocated the original Leios report to avoid confusion, while preserving valuable background information
3737
- Added partially-drafted technical reports on Haskell simulations to Nix and CI builds:
38-
- [Ouroboros Leios Network Specification](https://github.com/input-output-hk/ouroboros-leios/blob/main/simulation/docs/network-spec/ReadMe.md)
39-
- [Ouroboros Leios simulation: building confidence in the performance results](https://github.com/input-output-hk/ouroboros-leios/blob/main/simulation/docs/ReadMe.md)
38+
- [Ouroboros Leios network specification](https://github.com/input-output-hk/ouroboros-leios/blob/main/simulation/docs/network-spec/ReadMe.md)
39+
- [Ouroboros Leios simulation: building confidence in the performance results](https://github.com/input-output-hk/ouroboros-leios/blob/main/simulation/docs/ReadMe.md).
4040

41-
The team conducted higher excess-capacity simulations to evaluate transaction inclusion hypotheses. The transaction lifecycle simulations raised the question of whether duplication of transactions in IBs was starving other transactions from ever being included in an IB. To test this, simulations were run with IBs being produced at three times the normal rate, providing ample space for transaction duplication.
41+
The team ran higher excess-capacity simulations to test hypotheses about transaction inclusion. The transaction lifecycle simulations raised the question of whether duplicated transactions in IBs were preventing other transactions from ever being included. The team ran simulations with IBs produced at three times the normal rate to test this, providing ample space for transaction duplication.
4242

4343
Detailed analysis showed that transaction loss persisted despite increased capacity, indicating that other factors are preventing transactions from reaching the ledger. The results are documented in:
4444
- [Analysis overview](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w20/)
4545
- [Results at 1x IB capacity](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w20/analysis1x.ipynb)
46-
- [Results at 3x IB capacity](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w20/analysis3x.ipynb)
46+
- [Results at 3x IB capacity](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w20/analysis3x.ipynb).
4747

0 commit comments

Comments
 (0)