Skip to content

Commit bcb263a

Browse files
committed
fix: integrate workshop recaps
1 parent 0f58800 commit bcb263a

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed
Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
---
2-
title: Weekly Summary - March 31st, 2025
2+
title: Weekly Summary March 31st, 2025
33
authors:
44
- will
55
tags: [progress, update, weekly]
66
---
77

8-
This week, the Leios team met for an in-person workshop in Edinburgh and continued their efforts in refining the protocol and its simulation capabilities. We've made significant progress in addressing various topics.
8+
This week, we met for an in-person workshop in Edinburgh and continued our efforts in refining the protocol and its simulation capabilities. We've made significant progress in addressing various topics.
99

1010
# Workshop Summaries
1111

12-
On [day one](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/workshop/day-1-recap.md), we have discussed topics such as ledger design and trade-offs as well as two different ways how we can link the formal specification to the simulations.
13-
[Day two](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/workshop/day-2-recap.md) the team has made great progress towards estimating the cost of running a Leios node, considering different cost items like network egress, CPU and storage. We weren't able to finish all cost items just yet. The last two, IOPS and memory cost, will be added during this month.
14-
On the [last and third day](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/workshop/day-3-recap.md), the team has consolidated our options how optimistic validation of IBs can be accomplished. We have defined three candidates of which we are favoring one specifically. The main goal was to support chaining of transactions with Leios, which requires to define a "point in time"/ stage of the protocol at which a subsequent/ chained transaction can be built on top of an already submitted transaction. This can be achieved by having the node optimistically compute prospective ledger states using its local knowledge of IBs referenced in certified EBs or possibly RBs.
12+
On [day one](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/workshop/day-1-recap.md), we discussed topics such as ledger design and trade-offs as well as two different ways how we can link the formal specification to the simulations. We explored various ledger design options including Labeled UTxOs and Accounts approaches, with detailed consideration of fees, collateral, and conflict prevention mechanisms. We also discussed conformance testing approaches, including QuickCheck Dynamic and Trace Verification methods.
13+
14+
[Day two](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/workshop/day-2-recap.md) we made great progress towards estimating the cost of running a Leios node, considering different cost items like network egress, CPU and storage. We analyzed resource usage across different TPS levels, from 10 TPS to 1K TPS, and discovered that while there's significant overhead at low throughput, the protocol becomes more efficient at higher TPS levels. We weren't able to finish all cost items just yet. The last two, IOPS and memory cost, will be added during this month.
15+
16+
On the [last and third day](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/workshop/day-3-recap.md), we consolidated our options how optimistic validation of IBs can be accomplished. We have defined three candidates of which we are favoring one specifically. The main goal was to support chaining of transactions with Leios, which requires to define a "point in time"/ stage of the protocol at which a subsequent/ chained transaction can be built on top of an already submitted transaction. This can be achieved by having the node optimistically compute prospective ledger states using its local knowledge of IBs referenced in certified EBs or possibly RBs.
1517

1618
- [Day 1](https://github.com/input-output-hk/ouroboros-leios/blob/main/docs/workshop/day-1-recap.md)
1719

@@ -23,18 +25,21 @@ On the [last and third day](https://github.com/input-output-hk/ouroboros-leios/b
2325
## Simulation progress
2426

2527
- **Haskell simulation**
26-
- Added support for dishonest Nodes that diffuse an unbounded amount of old IBs, enabling further analysis of freshest-first and oldest-first vote delivery scenarios
27-
- Identified and fixed a bug in config generation for simulation runs, which was causing inconsistencies in vote delivery between default and uniform/extended voting schemes
28-
- Added an `adversarial` field to the network topology schema, allowing for the simulation of unbounded IB diffusion by dishonest nodes
28+
- We added support for dishonest Nodes that diffuse an unbounded amount of old IBs, enabling further analysis of freshest-first and oldest-first vote delivery scenarios
29+
- We identified and fixed a bug in config generation for simulation runs, which was causing inconsistencies in vote delivery between default and uniform/extended voting schemes
30+
- We added an `adversarial` field to the network topology schema, allowing for the simulation of unbounded IB diffusion by dishonest nodes
2931

3032
## Analysis of simulations
3133

32-
No specific scenario analysis was reported for this week. However, the team continues to investigate the impact of dishonest nodes on vote delivery and IB diffusion.
34+
No specific scenario analysis was reported for this week. However, we continue to investigate the impact of dishonest nodes on vote delivery and IB diffusion.
3335

3436
## Ongoing investigations
3537

36-
- Investigating the effects of unbounded IB diffusion on IB delivery reliability and the performance of the protocol under such conditions.
38+
- We are investigating the effects of unbounded IB diffusion on IB delivery reliability and the performance of the protocol under such conditions.
39+
- We are working on quantifying settlement times and their impact on protocol performance.
40+
- We are exploring integration possibilities with Peras, particularly focusing on potential reuse of their voting mechanism to reduce resource consumption.
3741

3842
## Additional resources
3943

4044
- [GitHub discussion](https://github.com/input-output-hk/ouroboros-leios/discussions/243) – EB ledger states and "history rewriting" effects.
45+
- [First Full Leios Simulation Analysis](https://github.com/input-output-hk/ouroboros-leios/blob/main/analysis/sims/2025w13/analysis.ipynb) – Detailed analysis of our latest simulation results.

0 commit comments

Comments
 (0)