Skip to content

Commit f0da0f3

Browse files
committed
site: add weekly updates
1 parent 4d2a38c commit f0da0f3

File tree

4 files changed

+176
-0
lines changed

4 files changed

+176
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Weekly Summary – August 11, 2025
3+
authors:
4+
- will
5+
tags: [progress, update, weekly, cip, attack-analysis, rust-simulation, haskell-simulation, proposed-leios]
6+
---
7+
8+
This week, the Leios team advanced the Cardano Improvement Proposal (CIP) documentation, conducted comprehensive attack analysis experiments, and continued cross-validation between simulation implementations. The team successfully demonstrated resilience characteristics of proposed Leios under adversarial conditions and refined protocol specification components for the formal CIP submission.
9+
10+
## CIP development progress
11+
12+
The team made substantial progress on the Ouroboros Leios CIP proposal. The draft specification section is now complete except for the network and incentives components. The motivation and abstract sections have been refined for clarity, enhancing the document's accessibility and technical precision. The first of four main rationale subsections has been fully drafted, providing evidence-based arguments for the necessity and viability of the proposed Leios protocol enhancement.
13+
14+
## Attack resistance analysis
15+
16+
### Initial adversarial simulation experiments
17+
18+
The team conducted the [first simulation experiment for attacks](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w33/analysis.ipynb), examining late Endorser Block (EB) and transaction diffusion scenarios where adversaries control timing of critical protocol messages. The experiment varied the diffusion parameter L_diff and EB propagation schemes to assess protocol robustness under different adversarial strategies.
19+
20+
Key findings from the initial attack analysis include successful demonstration that late-release attacks can impact proposed Leios throughput under specific conditions. The analysis revealed that transaction loss occurred in some scenarios due to memory pool rule formulations in the simulator, leading to important insights for protocol hardening and implementation requirements.
21+
22+
## Cross-simulation validation
23+
24+
### Haskell versus Rust comparison
25+
26+
The team completed another comprehensive comparison between Haskell and Rust simulation implementations at [analysis/sims/202532b](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/202532b). Results indicate successful resolution of previous discrepancies in vote diffusion behavior between the two simulation environments. This validation ensures both implementations produce consistent results for protocol analysis and strengthens confidence in the simulation-based evidence supporting the CIP.
27+
28+
### CIP figure preparation
29+
30+
The [experiment for draft figures for CIP](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/cip/) progressed with updated simulation runs designed to generate publication-quality performance charts and protocol behavior visualizations for inclusion in the formal CIP documentation.
31+
32+
## Next steps
33+
34+
- Complete the remaining network and incentives sections of the CIP specification
35+
- Conduct follow-up analysis on attack experiment findings to refine protocol parameters
36+
- Continue refinement of memory pool rules based on adversarial scenario insights
37+
- Finalize CIP figures and supporting analysis for submission preparation.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Weekly Summary – August 18, 2025
3+
authors:
4+
- will
5+
tags: [progress, update, weekly, attack-analysis, parameter-sweep, rust-simulation, proposed-leios, mainnet-analysis]
6+
---
7+
8+
This week, the Leios team conducted comprehensive attack parameter analysis, released updated simulation tools, and performed detailed analysis of Cardano mainnet validation performance. The team successfully characterized the effectiveness of late-release attacks across different parameter ranges and established baseline performance metrics for ledger operations critical to proposed Leios implementation.
9+
10+
## Attack analysis and parameter optimization
11+
12+
### Parameter-sweep experiment for late-EB attacks
13+
14+
The team conducted a [comprehensive parameter-sweep experiment](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w33b/analysis.ipynb) to determine optimal adversarial strategies for late Endorser Block (EB) attacks. The experiment systematically varied EB delay timing from six to eight seconds with adversaries controlling 33% of stake, examining both diffusion parameter configurations (L_diff on/off) under the `txs-received` propagation scheme.
15+
16+
Critical findings from the parameter sweep analysis demonstrate that efficiency degradation begins when EBs and transactions are delayed 6.5 seconds, with minimal additional impact beyond 7-second delays. The analysis revealed that L_diff = 0s configurations perform better than L_diff = 7s under adversarial conditions. Importantly, none of the tested scenarios using `txs-received` propagation resulted in transaction loss or protocol breakdown, indicating robust behavior under these attack conditions.
17+
18+
## Simulation infrastructure improvements
19+
20+
### Rust simulation releases
21+
22+
The team released versions 1.1.0 and 1.2.0 of the Rust simulation infrastructure, incorporating updated transaction validation CPU models that improve accuracy of performance predictions. These releases enhance the fidelity of proposed Leios simulations and provide more reliable computational cost estimates for protocol analysis.
23+
24+
### Regression analysis framework
25+
26+
The team implemented a comprehensive [regression analysis framework](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/regression/) comparing behavior across all tagged versions of the Rust simulator `sim-cli`. This systematic approach enables rapid detection of behavioral changes in the simulator across development iterations, ensuring consistency and reliability in experimental results.
27+
28+
## Mainnet performance analysis
29+
30+
### Cardano mainnet validation timing analysis
31+
32+
The team extended the [analysis of ledger operations](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/timings/ReadMe.ipynb) with comprehensive linear statistical models predicting `Apply` and `Reapply` phases of ledger updates. These regressions provide crucial input for proposed Leios performance studies, particularly scenarios involving higher Plutus execution limits.
33+
34+
### Empty block diffusion analysis
35+
36+
The team completed [analysis of empty block diffusion](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/delta-header/analysis.ipynb) on Cardano mainnet using data from pooltool.io. This analysis establishes empirical estimates for the Δ_hdr parameter required by the proposed Leios protocol. The findings demonstrate that 94.0% of empty Praos blocks arrive at nodes within one second of their slot start time, providing critical timing constraints for protocol parameter selection.
37+
38+
## Next steps
39+
40+
- Continue refinement of attack resistance analysis based on parameter sweep findings
41+
- Integrate updated CPU models into comprehensive protocol performance evaluations
42+
- Extend mainnet analysis to inform proposed Leios parameter optimization
43+
- Prepare comprehensive attack analysis documentation for CIP inclusion.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Weekly Summary – August 25, 2025
3+
authors:
4+
- will
5+
tags: [progress, update, weekly, attack-experiments, bandwidth-analysis, cip-figures, proposed-leios, network-analysis]
6+
---
7+
8+
This week, the Leios team refined attack analysis methodologies, conducted critical bandwidth limitation experiments, and updated simulation components for CIP documentation. The team successfully demonstrated proposed Leios behavior under constrained network conditions and validated attack experiment findings with improved simulation models.
9+
10+
## Attack analysis refinement
11+
12+
### Late-release attack validation
13+
14+
The team completed validation of the [late-release attack experiment](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/attack) using the latest version of the Rust simulation infrastructure. The rerun confirmed previous findings regarding adversarial impact on proposed Leios throughput, strengthening confidence in the protocol's characterized attack resistance properties under the tested scenarios.
15+
16+
### Enhanced CIP simulation experiments
17+
18+
The [simulation experiment for CIP figures](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/cip/) received comprehensive updates with the latest Rust simulation version, incorporating several critical improvements. The enhanced experiments feature semi-optimal protocol parameter settings, improved assumptions for validation costs, and expanded exploration of increased Plutus execution step effects. These refinements provide more accurate performance predictions for CIP documentation.
19+
20+
## Network performance analysis
21+
22+
### Bandwidth limitation experiments
23+
24+
The team conducted comprehensive [bandwidth constraint analysis](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/bandwidth/analysis.ipynb) examining proposed Leios operation under severely constrained network conditions. The experiments systematically reduced inter-node bandwidth to values as low as 1 Mb/s to determine minimum network requirements for protocol viability.
25+
26+
Key findings demonstrate that proposed Leios operates successfully at 0.250 TxkB/s throughput even with constrained 2 Mb/s bandwidth between nodes. However, the protocol experiences breakdown at 1 Mb/s bandwidth limitations, establishing critical minimum network requirements for deployment scenarios. These results provide essential constraints for infrastructure planning and protocol parameter optimization.
27+
28+
## Simulation infrastructure enhancements
29+
30+
### Cross-simulation validation framework
31+
32+
The team expanded the regression analysis framework to systematically compare all tagged versions of the Rust simulator against consistent network topology and configuration parameters. This approach accelerates detection of behavioral changes across simulator versions and ensures consistent experimental foundations for protocol analysis.
33+
34+
### Updated validation models
35+
36+
Simulation infrastructure received updated transaction validation CPU models that improve accuracy of computational cost predictions. These enhanced models provide more reliable estimates for proposed Leios performance under various workload scenarios and support more precise parameter optimization for different deployment environments.
37+
38+
## Next steps
39+
40+
- Conduct comprehensive network topology degradation experiments
41+
- Extend bandwidth analysis to examine intermediate constraint levels
42+
- Integrate improved validation models into CIP performance projections
43+
- Finalize attack resistance documentation for formal CIP submission.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: Weekly Summary – September 1, 2025
3+
authors:
4+
- will
5+
tags: [progress, update, weekly, cip-publication, technical-report, network-analysis, proposed-leios, simulation-analysis]
6+
---
7+
8+
This week marked a significant milestone with the formal publication of the Ouroboros Leios CIP proposal, complemented by the release of the second comprehensive technical report and extensive network performance analysis. The team successfully delivered the definitive protocol specification and supporting evidence to the Cardano Foundation for formal review.
9+
10+
## Major milestone achievement
11+
12+
### CIP proposal publication
13+
14+
The team published the [Ouroboros Leios CIP proposal](https://github.com/cardano-foundation/CIPs/pull/1078) to the Cardano Foundation CIPs repository, representing the culmination of extensive research, analysis, and specification development. The proposal has been submitted for formal review and is pending CIP number assignment at the next CIP meeting. This submission provides the definitive technical specification for the proposed Leios protocol implementation, establishing the foundation for community review and potential integration into the Cardano ecosystem.
15+
16+
### Second technical report release
17+
18+
The team completed and released the [second technical report](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/technical-report-2.md), capturing comprehensive modeling, simulation, and analysis findings from March to August 2025. This substantial document covers network protocols, threat model analysis, simulation experiments, test network topologies, empirical Cardano network measurements, analytic studies of proposed Leios behavior and performance, and extensive technical observations. The report provides provisional findings and conclusions acknowledging the evolving nature of the protocol design during the study period.
19+
20+
## Network infrastructure analysis
21+
22+
### Inter-datacenter bandwidth measurements
23+
24+
The team conducted extensive inter-datacenter bandwidth measurements using `iperf3` for bidirectional testing between locations across North America and Europe. The comprehensive analysis examined bandwidth between OVH, AWS, and CenturyLink infrastructure across multiple geographic regions, establishing empirical baselines for network performance expectations in distributed deployment scenarios.
25+
26+
Key findings from the bandwidth analysis indicate that 100 Mbps represents a conservative lower bound for inter-datacenter connectivity, with significant variation based on geographic distance and infrastructure provider combinations. The measurements revealed bandwidth ranges from 95 Mbps (CenturyLink Colorado to OVH Canada) to 973 Mbps (AWS Oregon to OVH Oregon), providing critical input for proposed Leios deployment planning and parameter optimization.
27+
28+
### Network degradation resilience analysis
29+
30+
The team completed comprehensive [network degradation experiments](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/degraded/) examining proposed Leios behavior under severely constrained network topologies. The analysis systematically reduced network connections by up to 87% from original mainnet-like topology configurations, testing protocol resilience under extreme network degradation scenarios.
31+
32+
The degradation experiments demonstrated that proposed Leios continues operating correctly even when 87% of network connections are lost, with network diameter increasing from 5 to 8 hops and average connections per node dropping from 23.5 to 6.0. The protocol maintained functionality under both honest scenarios and adversarial conditions where attackers delay transaction and EB releases, indicating robust operation under degraded network conditions.
33+
34+
## Validation performance analysis
35+
36+
### Quantile regression analysis
37+
38+
The team extended [ledger operation analysis](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/timings/ReadMe.ipynb) with comprehensive quantile regressions at 50th, 95th, and 99th percentiles for ledger "apply" and "reapply" operations. This analysis addressed concerns about validation time interference between EB reapplication and Praos block release timing.
39+
40+
The quantile analysis provides predictions for full EBs with varying Plutus script intensities, demonstrating that "apply" operations occur distributed across multiple slots and computational threads, while "reapply" operations must complete before new Reference Blocks (RBs) and EBs can build upon newly certified EBs.
41+
42+
## CIP documentation enhancements
43+
44+
### Updated figures and regression validation
45+
46+
The team regenerated comprehensive figures for CIP inclusion using the upgraded `sim-cli` version 1.3.0 with updated diffusion and voting duration configurations. The [regression experiment analysis](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/regression/analysis.ipynb) compared performance across simulator versions, revealing minimal discrepancies but slightly reduced performance with version 1.3.0 compared to previous versions.
47+
48+
## Next steps
49+
50+
- Monitor CIP review process and respond to community feedback
51+
- Continue protocol parameter refinement based on ongoing analysis
52+
- Extend network analysis to additional deployment scenarios
53+
- Develop implementation guidelines based on technical report findings.

0 commit comments

Comments
 (0)