Skip to content

Commit 8f80078

Browse files
committed
Network Update for sprints 103-106.
1 parent 27d6b2c commit 8f80078

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

blog/2026-02-10-network.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: Network Team Update
3+
slug: 2026-02-10-network
4+
authors: [coot]
5+
tags: [network]
6+
hide_table_of_contents: false
7+
---
8+
9+
## Overview of sprints: [103][sp-103], [104][sp-104], [105][sp-105], [106][sp-106].
10+
11+
The most important changes are patches developed after the November fork
12+
incident on Mainnet, which make the diffusion layer more robust. These patches
13+
are released in the [`cardano-node-10.5.4` release][cardano-node-10.5.4]. __We
14+
highly recommend updating to `10.5.4`__ as these change make the Cardano
15+
Network more robust. We'd like to thank [Karl Knutsson][karknu] ([CF]) who
16+
developed these patches.
17+
18+
<small>
19+
This report only contains issues/PRs finished/merged in the sprints 103 through
20+
106. Work that has been carried and finished in the current sprint will be
21+
reported in the future.
22+
</small>
23+
24+
### Ouroboros-Network
25+
26+
#### Diffusion
27+
28+
* [__Optimised connectivity to peers behind firewall__][on-4381]
29+
* [__ChainSync timeouts__][on-5250]:
30+
- no chain-sync `StNext StMustReply` timeout for trustable local root peers
31+
* [__More robust diffusion__][on-5253] A series of patches after the November incident:
32+
- enforce max reconnection attempts,
33+
- use shorter timeout when waiting on `chain-sync` to exit,
34+
- block-fetch: exclude peers that are shutting down in active peers calculation,
35+
- chain-sync: bumped `StNext StMustReply` timeout from a range of `135-269s` to `601-911s`.
36+
* [__WASM support__][on-5229]
37+
38+
#### Cardano-Ping
39+
40+
* [__Unknown version received in cardano-cli ping__][on-5281]
41+
42+
#### Leios
43+
44+
* [__Network mux demo for analysing Leios/Praos traffic__][on-5261]
45+
* [__mux leios simulation__][on-5293]
46+
47+
#### Technical Debt
48+
49+
* [__Small changes__][on-5268]
50+
* [__fixed nightly build__][on-5285]
51+
* [__Removed duplicate trace events__][on-5287]
52+
* [__Fixed a typo__][on-5294]
53+
54+
### Cardano-Node
55+
56+
* [__networking adjustments for the new tracing system__][cn-6388]
57+
58+
59+
### DMQ-Node
60+
61+
* [__Signature verification__][on-5175]
62+
* [__Moved dmq-node to its own repo__][on-5266]
63+
* [__Enhance validation logic__][dmq-1]
64+
* [__Mempool fixes__][dmq-19]: various bug fixes and code refactorings for the `dmq-node`.
65+
* [__PeerSelectionPoolicy for dmq-node__][dmq-27]
66+
67+
68+
[CF]: https://cardanofoundation.org/
69+
[karknu]: https://github.com/karknu
70+
[cn-6388]: https://github.com/IntersectMBO/cardano-node/6388
71+
[dmq-1]: https://github.com/IntersectMBO/dmq-node/1
72+
[dmq-19]: https://github.com/IntersectMBO/dmq-node/19
73+
[dmq-27]: https://github.com/IntersectMBO/dmq-node/27
74+
[on-4381]: https://github.com/IntersectMBO/ouroboros-network/issues/4381
75+
[on-5175]: https://github.com/IntersectMBO/ouroboros-network/issues/5175
76+
[on-5229]: https://github.com/IntersectMBO/ouroboros-network/issues/5229
77+
[on-5250]: https://github.com/IntersectMBO/ouroboros-network/issues/5250
78+
[on-5253]: https://github.com/IntersectMBO/ouroboros-network/issues/5253
79+
[on-5261]: https://github.com/IntersectMBO/ouroboros-network/issues/5261
80+
[on-5266]: https://github.com/IntersectMBO/ouroboros-network/issues/5266
81+
[on-5268]: https://github.com/IntersectMBO/ouroboros-network/issues/5268
82+
[on-5281]: https://github.com/IntersectMBO/ouroboros-network/issues/5281
83+
[on-5285]: https://github.com/IntersectMBO/ouroboros-network/issues/5285
84+
[on-5287]: https://github.com/IntersectMBO/ouroboros-network/issues/5287
85+
[on-5290]: https://github.com/IntersectMBO/ouroboros-network/issues/5290
86+
[on-5293]: https://github.com/IntersectMBO/ouroboros-network/issues/5293
87+
[on-5294]: https://github.com/IntersectMBO/ouroboros-network/issues/5294
88+
89+
[sp-103]: https://github.com/orgs/IntersectMBO/projects/5/views/1?filterQuery=sprint%3A%22Sprint+103%22
90+
[sp-104]: https://github.com/orgs/IntersectMBO/projects/5/views/1?filterQuery=sprint%3A%22Sprint+104%22
91+
[sp-105]: https://github.com/orgs/IntersectMBO/projects/5/views/1?filterQuery=sprint%3A%22Sprint+105%22
92+
[sp-106]: https://github.com/orgs/IntersectMBO/projects/5/views/1?filterQuery=sprint%3A%22Sprint+106%22
93+
94+
[cardano-node-10.5.4]: https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.4

0 commit comments

Comments
 (0)