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
Copy file name to clipboardExpand all lines: Logbook.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,31 @@
2
2
3
3
## 2025-07-25
4
4
5
+
### SN on throughput metrics
6
+
7
+
I want to propose a change in our terminology:
8
+
- Only use transactions per second (`Tx/s`) in introductory or conclusive statements, ideally always with a notion of transaction size; e.g. "throughput of `100 Tx/s` with `1400 B` transactions"
9
+
- Otherwise use transaction bytes per second `TxB/s` and correspondingly `TxkB/s` or `TxMB/s` (or `TxkiB/s` or `TMiB/s` if we prefer that?)
10
+
11
+
- Examples:
12
+
- Our simulations of `100 Tx/s` with `1400 B` txs would then be: `140 TxkB/s`
13
+
- The simulation brian did just above with `1000 Tx/s` and `300 B` txs would then be: `300 TxkB/s`
14
+
- The estimated break-even figure of `36 Tx/s` of average sized txs would be: `50.4 TxkB/s`
15
+
16
+
- This will greatly improve comparability: the two simulations are only a 3x difference in throughput demand and the break even is not a fixed transaction number, but could also be met with more small or less big transactions.
17
+
18
+
- This will make nominal (irrespective of protocol variant; without overhead) storage demands and network demands very clear:
19
+
- Storage nominal:
20
+
-`140 TxkB/s * 1 day ~ 12 GB/day`
21
+
-`1.4 TxMB/s * 1 day ~ 120 GB/day`
22
+
- Network nominal / worst case (send everything always to 10 peers):
23
+
-`140 TxKB/s * 10 hot peers = 11.2 Mb/s`
24
+
-`1.4 TxMB/s * 10 hot peers = 112 Mb/s`
25
+
26
+
- One caveat is that the EB only variants work / not work also based on the number of transactions per second because of limited number of references in a bounded EB size, but that is more as a protocol variant detail.
27
+
28
+
## 2025-07-25
29
+
5
30
### Linear Leios at 1000 TPS
6
31
7
32
The Jupyter notebook [analysis/sims/2025w30/analysis.ipynb](analysis/sims/2025w30/analysis.ipynb) provides evidence that Linear Leios with transaction references and Stracciatella can support throughputs of 1000 tx/s at 300 B/tx. Linear Leios with transactions embedded in the EBs cannot support such throughput.
0 commit comments