---
title: "2024-07-15 Vac weekly"
tags:
  - "vac-updates"
date: 2024-07-15
lastmod: 2024-07-15
draft: false
---

## Vac 2024/07/15

### vac:p2p:
Last week:
- `nimlibp2p:vac:maintenance`
    - [chore: enable Nim 2.0.x and fix compilation issues](https://github.com/vacp2p/nim-libp2p/pull/1146)
    - [fix: support ipv6 dual stack](https://github.com/vacp2p/nim-libp2p/pull/1148)
    - [chore: update os images on ci](https://github.com/vacp2p/nim-libp2p/pull/1148)
    - [gcc 14 support](https://github.com/vacp2p/nim-libp2p/pull/1151)
- `nimlibp2p:vac:quic`
    - [Quic Transport](https://github.com/vacp2p/nim-libp2p/pull/725)

### vac:tke:
- `admin`:
  - ETHcc (Juan)
  - 5 CC days off
- `nomos:cryptarchia-wealth-concentration-known-stake`
  - fixed a bug in the wealth concentration code (Frederico)
  - ran again all simulations and analyze all results related to the wealth concentration (Frederico)
  - started developing the code to analyse the selfish behavior when choosing the fork rule (Frederico)
- `waku:general-incentives`
  - analysed the current RLN incentivization proposal (Frederico)
- `status:L2-deployment`
  - analysed and expanded the SNT token utility (Frederico)
  - continued rewriting the GMX/veSNT model with the newest constraints (Frederico)
  - discussed the current demands of the cats fishing project (Frederico & Juan)
  - Finalised analysis on CoWSwap (Juan)
- `codex:testnet-incentive`
  - discussed the testnet incentives with the Codex team (Frederico & Juan)

### vac:dst:
- `vac:dst:deployment-and-analysis:waku:10k`
    - Install and configure VictoriaMetrics
    - 3x 10k simulations
        - Still running into OOM issues
        - Got to 9000 nodes at one point accounted for
        - Still needs tuning
- `vac:dst:deployment-and-analysis:waku:midscale`
    - Analyse behaviour and bandwidth usage of discv5 when establishing/stabilising mesh
    - [Discussed discv5 logging](https://github.com/waku-org/nwaku/pull/2899) with Gabriel
    - [Measure time-to-stable-mesh](https://www.notion.so/Discv5-only-analysis-c8697b3128e84fe187479e1ecc109cc8) with different numbers of nodes.
    - Found an [issue with relay connections](https://github.com/waku-org/nwaku/issues/2892).
    - Lots of simulations and deployments to get VictoriaMetrics implemented and stable

### vac:qa:
- `waku:interop-testing-02`
	- investigated interop [failures](https://github.com/waku-org/nwaku/issues/2896)(@Florin)
	- update interop tests to use [cluster_id != 0](https://github.com/waku-org/waku-interop-tests/pull/55)(@Florin)
    - Test/peer exchange - [PR 51 - merged](https://github.com/waku-org/waku-interop-tests/pull/51)(@Roman)
    - fix: cluster_id 0 for peer store related tests - [PR 56 - in progress](https://github.com/waku-org/waku-interop-tests/pull/56)(@Roman)
- `waku:test-automation-status-go-cli`
	- implement community reuse and merge [PR](https://github.com/status-im/status-cli-tests/pull/5)(@Florin)
- `vac:test-automation-nim-libp2p`
	- created test plan for [YAMUX](https://www.notion.so/Yamux-7a25902e41944daaa45ae95cb79bd51d)(@Florin)
    - Got familiar with existing tests(@Roman)
    - Generated actual coverage [report](https://app.codecov.io/gh/romanzac/nim-libp2p/blob/test-coverage/libp2p%2Fmuxers%2Fyamux%2Fyamux.nim) for Yamux(@Roman)
    - Test 2.0.6 compilation fixes(@Alex)
    - Finish Cleanup CI [PR](https://github.com/vacp2p/nim-libp2p/pull/1117)(@Alex)
- `waku:test-automation-rln`
    - Meeting with Tanya to solve reproducibility issues(@Alex)
    - Ran simulations to debug Tanya's found bugs(@Alex)
        - Found behaviour differs between computers.
        - [Metrics bug](https://github.com/waku-org/nwaku/issues/2901)
    - Ran simulations to try to isolate Tanya's bug's variables(@Alex)
- `admin/misc`
	- review challenges and interview QA Candidates(@Florin)
	- start creating slides for QA presentation(@Florin)
	- OOO 1 CC Day

### vac:acz:
- `admin/misc`
    - 3 CCs at ethcc
    - 1 CC ooo full week

### vac:sc::
- `admin/misc`
    - 5 CC days ooo
- `codex::contracts-formal-verification`
    - integrated changes from the Certora team
    - fixed foundry template PRs
- `status:staking-contracts-v1`
    - cont' reseach on MP estimation

### vac:nim:
  - `tooling:vac:editor`
    - Implement notification panel in the extension: https://github.com/nim-lang/vscode-nim/pull/72
    - Prepare release (to be sync up with Nims) https://github.com/nim-lang/vscode-nim/pull/73
  - `tooling:vac:nimble`
    - Fix an issue with the CI and win https://github.com/nim-lang/nimble/pull/1

### vac:rfc:
- `admin/misc`
    - @ ethcc

### vac:dr:
- `admin/misc`
    - Finish rlog for [Bloom filters and Cuckoo filters](https://github.com/vacp2p/vac.dev/pull/146)
- `vac:dr:anon:vac:gossipsub-anonymity`
    - Continued work on [Anonymized GossipSub Protocol (AGP)](https://www.notion.so/Anonymized-GossipSub-Protocol-AGP-Wip-cbcbcd6067b347bb812041bce9c110ce) specification. Specifically, details of the custom mixnet protocol [WiP], and encode next hop and delays into beta.
    - Looked into the [Sphinx](https://github.com/nymtech/nym-mixnet/blob/develop/sphinx/sphinx.go) implementation in Go.
    - Looked into the overall implementation and algorithm design choices.
- `gsub-scaling:vac:gossipsub-simulation`
  - Looked into testground documentation and example test plans in more detail. Currently, issues with extended delays and occasional failure reports the test ground daemon.
- `gsub-scaling:vac:unstructured-p2p-improvements-survey`
  - Provide feedback on [gossipsub rlog](https://github.com/vacp2p/vac.dev/pull/145)
-  `zk:codex:zk-consulting`
  -  Examined [proof of replication](https://hackmd.io/prAbwLpUReqR4OaDLfeeMg), and [discussion](https://discord.com/channels/864066763682218004/1234441272484429875) whether this is relevant for software level.

### vac:nes:
- `state-separation:vac:state-separation-architecture-01`
    - Worked on execution types and completed private and shielded executions. [Moudy]
    - Gave a structure to the blogpost. [Moudy]
    - Selected some components to focus on. [Moudy]
    - Reviewed and added some specific topics to the [document of Cryptographic Infrastructure and Nullification Strategy](https://notes.status.im/s/iN82QzydC) as part of our Q2 Milestones. [Moudy]
    - Provided [feedback](https://discord.com/channels/864066763682218004/1261528251143032885) on [Cryptographic Infrastructure and Nullifications document](https://notes.status.im/s/iN82QzydC). [Marvin][DR]
- `zkvm:vac:vm-foundations`
    - Work on the [lits of ZkVMs](https://notes.status.im/ugF2lAAKTuG_t5PcdWwuwg):
        - Went through MPC materials [Rostyslav]
        - Reviewed scuttlebutt repo [Rostyslav]
        - Read about Power of Tau ceremony paper [Rostyslav]
        - Reviewed powersoftau repo [Rostyslav]
        - Reviewed all of the zkVM's in the list [Oleksandr]
        - Provide Rostyslav with partial homomorphic resources. [Marvin][DR]
        - Add supplemental resources for primitives to [Primitives Document](https://notes.status.im/s/AFBtW3Prj). [Marvin][DR]

