Skip to content

Commit 000526e

Browse files
authored
TW review (July 21 update) (#475)
1 parent eb8aa67 commit 000526e

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

site/news/2025-07-21-weekly-progress-summary.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,61 +5,61 @@ authors:
55
tags: [progress, update, weekly, cip-development, throughput-metrics, validation-analysis, high-throughput-validation, simulation-documentation]
66
---
77

8-
This week, the Leios team made significant progress on CIP development, refined validation timing analysis with improved methodologies, and achieved high-throughput validation milestones. The team completed major CIP specification components, proposed improved throughput metrics for better comparability, and demonstrated 1000 TPS capability with specific protocol variants.
8+
This week, the Leios team made significant progress on CIP development, refined validation timing analysis with improved methodologies, and achieved high-throughput validation milestones. The team completed major components of the CIP specification, proposed improved throughput metrics for better comparability, and demonstrated a 1,000 TPS capability with specific protocol variants.
99

1010
## CIP development progress
1111

1212
### Protocol specification completion
1313

14-
- Completed comprehensive review of protocol overview, components flow, and parameters
15-
- Integrated votes and certificates specification into the CIP documentation
14+
- Completed a comprehensive review of the protocol overview, component flow, and parameters
15+
- Integrated vote and certificate specifications into the CIP documentation
1616
- Drafted node behavior and network specifications, including mini-protocol definitions
17-
- Advanced CIP towards completion with core protocol components fully specified.
17+
- Progressed the CIP towards completion, with all core protocol components now fully specified.
1818

1919
## Throughput metrics standardization
2020

2121
### Improved measurement methodology
2222

2323
- Proposed transition from transaction-per-second (Tx/s) to transaction-bytes-per-second (TxB/s) metrics for enhanced comparability
24-
- Recommended using Tx/s only in introductory statements with transaction size context (e.g., "100 Tx/s with 1400 B transactions")
24+
- Recommended using Tx/s only in introductory statements with transaction size context (eg, '100 Tx/s with 1,400 B transactions')
2525
- Established TxkB/s and TxMB/s as primary throughput metrics for analysis
2626
- Benefits include:
2727
- Direct comparability across different transaction sizes
2828
- Clear nominal storage and network demand calculations
29-
- Example: 100 Tx/s with 1400 B transactions = 140 TxkB/s = ~12 GB/day storage
29+
- Example: 100 Tx/s with 1,400 B transactions = 140 TxkB/s = ~12 GB/day storage
3030
- Network overhead calculation: 140 TxkB/s × 10 peers = 11.2 Mb/s.
3131

3232
## Enhanced validation analysis
3333

3434
### Revised Cardano validation timing study
3535

36-
- Completed refined analysis of Cardano mainnet validation times using clean dataset on idle machine
36+
- Completed a refined analysis of Cardano mainnet validation times using a clean dataset on an idle machine
3737
- Significantly improved accuracy over preliminary results by eliminating CPU contention effects
3838
- Updated findings for transaction signature verification and Plutus script execution:
3939
- Median times: 428.4 μs/tx and 211.5 μs/kB
4040
- Linear model: 148.1 μs/tx plus 114.1 μs/kB
4141
- Enhanced model: 137.5 μs/tx plus 60.2 μs/kB plus 585.2 μs/Gstep with Laplace error distribution
42-
- Results suitable for bulk block estimates despite individual transaction prediction limitations
42+
- Results are suitable for bulk block estimates despite individual transaction prediction limitations
4343
- Findings support reducing CPU-timing parameters in default Leios simulation configurations
44-
- Comprehensive analysis available in the [validation timing documentation](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/timings/ReadMe.ipynb).
44+
- A comprehensive analysis is available in the [validation timing documentation](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/timings/ReadMe.ipynb).
4545

4646
## High-throughput protocol validation
4747

48-
### 1000 TPS Linear Leios demonstration
48+
### 1,000 TPS Linear Leios demonstration
4949

50-
- Successfully demonstrated Linear Leios with transaction references supporting 1000 tx/s at 300 B/tx
51-
- Validated Stracciatella variant capability at 1000 TPS throughput levels
50+
- Successfully demonstrated Linear Leios with transaction references supporting 1,000 tx/s at 300 B/tx
51+
- Validated Stracciatella variant capability at 1,000 TPS throughput levels
5252
- Confirmed that Linear Leios with embedded transactions cannot sustain such throughput
5353
- Results provide clear protocol variant performance boundaries for high-throughput scenarios
54-
- Detailed evidence and analysis in the [1000 TPS study notebook](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w30/analysis.ipynb).
54+
- Detailed evidence and analysis are available in the [1,000 TPS study notebook](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w30/analysis.ipynb).
5555

5656
## Simulation infrastructure improvements
5757

5858
### Rust simulation documentation
5959

60-
- Enhanced documentation of current Rust simulation implementation
60+
- Enhanced the documentation of the current Rust simulation implementation
6161
- Documented available protocol variants and their implementation status
62-
- Improved accessibility and usability of simulation framework for protocol development.
62+
- Improved accessibility and usability of the simulation framework for protocol development.
6363

6464
## Next steps
6565

0 commit comments

Comments
 (0)