Skip to content

Commit 747200c

Browse files
committed
Logbook update
1 parent 8310ea6 commit 747200c

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

Logbook.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Leios logbook
22

3+
## 2025-02-10
4+
5+
### Haskell simulation
6+
7+
- Added support for:
8+
- Send and Receive Voting stages, rather than just a single Vote stage.
9+
- See `leios-vote-send-recv-stages` config.
10+
- If used, should also set `leios-stage-active-voting-slots` to length of stage.
11+
- oldest-first diffusion strategy, and strategy configuration for EBs and votes.
12+
- See `ib-diffusion-strategy`, `eb-diffusion-strategy`, and `vote-diffusion-strategy`.
13+
- Added `data/simulation/small` scenario with config for 100 nodes with 2000kBs links.
14+
- The IB size and generation rate is tuned to utilize a third of 2000kBs, as Short-Leios targets.
15+
- One config file for single-stage and one for send-recv voting (also covering 5 and 20 stage lengths).
16+
- Other size and timing parameters are mostly the defaults, which should be reviewed.
17+
- Used trace and metrics from `small` scenario to investigate simulation behaviour.
18+
- Added more details to block generation and `Sent` events.
19+
- Fixed block generation so own blocks are considered on-par with validated blocks a node received.
20+
- Made sure an EB cannot be included more than once in the base chain.
21+
- Confirmed trace shows EBs are regularly included in RBs that are
22+
generated more than 5s after votes start diffusing.
23+
- Main difference observed between single-stage and send-recv is the
24+
former shows a longer tail in the CPU usage CDF when simulation is
25+
run with unlimited cores.
26+
327
## 2025-02-07
428

529
### Reference implementation and benchmarking of Leios cryptography

0 commit comments

Comments
 (0)