<li>Bump libp2p and fix compilation issue - <ahref="https://github.com/status-im/nimbus-eth2/pull/6132"class="external">https://github.com/status-im/nimbus-eth2/pull/6132</a></li>
<li>Bump libp2p and use new gossipsup constructor - <ahref="https://github.com/status-im/nimbus-eth2/pull/6148"class="external">https://github.com/status-im/nimbus-eth2/pull/6148</a></li>
<li>Finished plotter module tests ready to review (<ahref="https://github.com/vacp2p/10ksim/pull/19"class="external">https://github.com/vacp2p/10ksim/pull/19</a>)</li>
<li>Finished data class, related PR already merged (<ahref="https://github.com/vacp2p/10ksim/pull/16"class="external">https://github.com/vacp2p/10ksim/pull/16</a>)</li>
<li>Improvements for scrapping, related and merged PRs (<ahref="https://github.com/vacp2p/10ksim/pull/17"class="external">https://github.com/vacp2p/10ksim/pull/17</a> and <ahref="https://github.com/vacp2p/10ksim/pull/18"class="external">https://github.com/vacp2p/10ksim/pull/18</a>)</li>
<li>Many many fixes to get Kubernetes with OpenvSwitch + offloading + VMs working
<ul>
<li>Reinstalled 3 nodes with new Debian + Proxmox flavour</li>
<li>Installed Mellanox OFED drivers</li>
<li>Experimented with VirtIO network, managed to eventually get SR-IOV and Virtual Functions working</li>
</ul>
</li>
<li>Waku - Benchmarked 1-worker (one worker as one eighth of a 64 core node) cluster
<ul>
<li>Indications are we can scale to ~14k nodes if scaling is linear, vs CPU usage observed on 1-worker</li>
<li>Had 243 Waku nodes, including publishing, running on the worker or 1/8th node with headroom to spare</li>
<li>Network offloading appears to about 2x as efficient CPU wise when running Waku</li>
</ul>
</li>
<li>Further fixes for offloading setup once SR-IOV was working</li>
<li>Waku - Reinstalled 24 workers, then wiped them all and reinstalled 8 of them :(</li>
<li>Diagnosed incredibly complicated packet loss issues (which turned out to be caused by cloned VMs - note to self - clean up /etc/machine-id next time!)</li>
<li>Waku - Benchmarked 8-worker cluster (1 physical 64-core), scaled to 1200 nodes, hit major issue with Calico
<ul>
<li>Documented here - <ahref="https://github.com/projectcalico/calico/issues/8676"class="external">https://github.com/projectcalico/calico/issues/8676</a></li>
</ul>
</li>
<li>Added caching to Harbor, further investigated removing Harbor rate limits</li>
<li>Discovered that adding multiple jobservice workers to Harbor makes rate limits higher
<ul>
<li>Deployed 6 jobservice workers in Harbor</li>
</ul>
</li>
<li>Removed Vaxis and Nia from Kubernetes to help with CPU accounting since they host worker VMs</li>
<li>node crashes when there are many flags to the docker <ahref="https://github.com/waku-org/nwaku/issues/2550"class="external">start command</a>(@Florin)</li>
<li>node can be started on <ahref="https://github.com/waku-org/nwaku/issues/2552"class="external">multiple clusters</a>(@Florin)</li>
<li>all REST API calls return 200 with <ahref="https://github.com/waku-org/go-waku/issues/1074"class="external">empty response</a>(@Florin)</li>
<li>Closed issue: <ahref="https://github.com/waku-org/go-waku/issues/1070"class="external">data race occurs when publishing to unsubscribed pubSubTopic</a>(@Roman)</li>
<li>Closed issue: <ahref="https://github.com/waku-org/go-waku/issues/1059"class="external">race condition while setting boot nodes for Discv5</a>(@Roman)</li>
<li>Finish the examination DCGKA ref implementation <ahref="https://github.com/trvedata/key-agreement"class="external">repo</a></li>
<li>Started to write a report about the examination of vector clocks used in DCGKA ref implementation</li>
<li>Checked that there is the motivation why we chose DCGKA in <ahref="https://github.com/vacp2p/rfc-index/blob/ETH-SECPM-DEC/vac/raw/Decentralized%20messaging%20Ethereum.md"class="external">rfc</a></li>
</ul>
</li>
<li><code>zerokit:vac:maintenance</code>
<ul>
<li>github removed semaphore commit we used, was fixing CI issue</li>
<li>Worked on workflow to sync rfc website - <ahref="https://github.com/vacp2p/rfc-index/pull/29"class="external">https://github.com/vacp2p/rfc-index/pull/29</a></li>
<li>Added some format changes to eth-secpm-dec - <ahref="https://github.com/vacp2p/rfc-index/pull/28"class="external">https://github.com/vacp2p/rfc-index/pull/28</a></li>
<li>Rfc-website is ready - <ahref="https://github.com/vacp2p/rfc-website/tree/mas"class="external">https://github.com/vacp2p/rfc-website/tree/mas</a></li>
<li>Looked into different aspects of libp2p specifications (including gossipsub versions and corresponding discussions). Also looked into the corresponding nim-libp2p works.</li>
<li>Followed discussions/PRs on libp2p specs and libp2p implementations</li>
<li>Refined the State Separation PDAGs doc and add changes together with Ugur (Moudy + Ugur)</li>
<li>Worked on gathering important components for state separation (Moudy)</li>
<li>Researched and identified accumulators/nullifiers to integrate (Moudy)</li>
<li>Discussed monitoring with Moudy, and continued with <ahref="https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#26df10f045fb4c6683cbce362095a303"class="external">monitoring</a> (Marvin + Moudy)</li>
<li>Discussed with Moudy about <ahref="https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#4a32272ca966467d8cd46833bedaafd0"class="external">PDAG report</a> and next version of proposal on state-separation (Ugur + Moudy)</li>
<li>Started to write a draft of the next version of proposal on state-separation (Ugur)</li>
<li>Read about mutator set including Merkle Mountain Range and Bloom filters (Ugur)</li>