You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This week in Leios development, the team focused on simulation analysis, formal methods, and documentation updates. Key accomplishments include in-depth analysis of simulations at tag `leios-2025w10`, advancements in formal methods through a working trace verifier, and development of technical reports.
10
+
This week in Leios development, the team focused on simulation analysis, formal methods, and documentation updates. Key accomplishments include in-depth analysis of simulations at tag `leios-2025w10`, advancements in formal methods through a working trace verifier, and the development of technical reports.
11
11
12
12
## Cross-simulation analysis
13
13
14
14
- Completed a comprehensive analysis of simulations at tag `leios-2025w10`:
15
-
- Analyzed Haskell simulation performance with and without accounting for CPU usage
15
+
- Analyzed Haskell simulation performance with and without CPU usage considerations
16
16
- Varying key protocol parameters:
17
17
- IB production rate
18
18
- IB size
@@ -24,36 +24,36 @@ This week in Leios development, the team focused on simulation analysis, formal
24
24
- Sizes of IBs, EBs, and RBs
25
25
- Duplicate IB references in EBs
26
26
- Reference to EBs from RBs
27
-
- Resource utilization in network traffic
27
+
- Resource utilization in network traffic.
28
28
29
29
## Protocol and formal methods
30
30
31
-
-Commenced trace verifier development in Agda:
32
-
-Parsing event traces using the Haskell module `leios-trace-hs`
31
+
-Began developing a trace verifier in Agda:
32
+
-Implemented event trace parsing using the Haskell module `leios-trace-hs`.
33
33
34
34
## Documentation and research
35
35
36
-
-Full draft of the [Leios Technical Report#1](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/technical-report-1.md)
37
-
-Skeletal [draft of Leios CIP](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/leios-cip-draft.md)
38
-
-Conformed to the latest template for CIPs
39
-
- Developed a [detailed analysis of simulations](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w10/analysis.ipynb) for the 100-node Leios network
36
+
-Completed the full draft of the [Leios technical report#1](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/technical-report-1.md)
37
+
-Created a skeletal [draft of the Leios CIP](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/leios-cip-draft.md)
38
+
-Aligned with the latest CIP template
39
+
- Developed a [detailed simulation analysis ](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w10/analysis.ipynb) for the 100-node Leios network.
40
40
41
41
## Programming and testing
42
42
43
43
- Resolved several simulation issues:
44
-
-[#235: RB size does not reflect the presence of a certificate?](https://github.com/input-output-hk/ouroboros-leios/issues/235)
45
-
-[#234: Fast transmission of large blocks at moderate IB rate?](https://github.com/input-output-hk/ouroboros-leios/issues/234)
46
-
-[#232: Monotonicity of EB inclusion in RBs?](https://github.com/input-output-hk/ouroboros-leios/issues/232)
47
-
-[#230: EB's not large enough to include their IBs?](https://github.com/input-output-hk/ouroboros-leios/issues/230)
44
+
-[#235: RB size does not reflect the presence of a certificate](https://github.com/input-output-hk/ouroboros-leios/issues/235)
45
+
-[#234: Fast transmission of large blocks at moderate IB rate](https://github.com/input-output-hk/ouroboros-leios/issues/234)
46
+
-[#232: Monotonicity of EB inclusion in RBs](https://github.com/input-output-hk/ouroboros-leios/issues/232)
47
+
-[#230: EBs are not large enough to include their IBs](https://github.com/input-output-hk/ouroboros-leios/issues/230)
48
48
-[#229: Rust simulations panics from overflow](https://github.com/input-output-hk/ouroboros-leios/issues/229)
49
-
- Enabled the visualization of network traffic and logging messages for multiple predefined "scenarios" instead of a single hard-coded trace
50
-
- Updated the visualization to display resource utilization in network traffic
49
+
- Enabled the visualization of network traffic and logging messages for multiple predefined 'scenarios' instead of a single hard-coded trace
50
+
- Updated the visualization to display resource utilization in network traffic.
51
51
52
52
## Rust simulation visualization
53
53
54
54
- Improved visualization capabilities:
55
-
- Added support for multiple predefined "scenarios" instead of single hard-coded trace
56
-
- Moved visualization logic to client-side web worker for better performance
57
-
- Added visualization of per-node network traffic breakdown by message type
55
+
- Added support for multiple predefined 'scenarios' instead of single hard-coded trace
56
+
- Moved the visualization logic to the client-side web worker for better performance
57
+
- Added the visualization of per-node network traffic breakdown by message type
58
58
- Fixed critical simulation bugs:
59
-
- Resolved issue [#229](https://github.com/input-output-hk/ouroboros-leios/issues/229) causing time travel and crashes in high-traffic high-latency scenarios
59
+
- Resolved issue [#229](https://github.com/input-output-hk/ouroboros-leios/issues/229) causing time travel and crashes in high-traffic high-latency scenarios.
0 commit comments