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

## Vac 2024/01/01

### vac:p2p:
- `nimlibp2p:vac:maintenance`:
    - Case `'FloodSub message size validation 2'`:
        - Run tests in different mac envs: VM: Failure; M2: Success
        - The previous tests support the hypothesis this is timeout/cpu-power related
    - Other flaky tests?
        - Either the previous VM or M2 didn't find any other failing tests (just one attempt, though):
            - `testpubsub`: Only `'FloodSub message size validation 2'` fails.
            - `testdaemon`: Stuck after a couple logs regarding IPs.
            - `testnative`: Success

### vac:tke:

### vac:dst:
- `eng-10ktool:vac:bandwidth-test:`
    - Fixed behavior issues in Rust node (https://github.com/vacp2p/dst-gossipsub-test-node-rust)
    - Simulation results (https://www.notion.so/Results-Rust-011fb77dea4b482ba8283f1adb762c9c)
    - Python libp2p is not stable (https://libp2p.io/implementations/), and with no changes from the last 6 months. Not using for comparisons.
- `vac:dst:software-testing:waku:test-automation-interop-testing`
    - Implemented the filter push/get messages and filter ping tests: [PR](https://github.com/waku-org/waku-interop-tests/pull/9)
    - Issues reported:
        - https://github.com/waku-org/nwaku/issues/2319
        - https://github.com/waku-org/nwaku/issues/2320
        - https://github.com/waku-org/nwaku/issues/2322
- `software-testing:waku:test-automation-nwaku`
    - Create Autosharding Tests PR
        - [PR](https://github.com/waku-org/nwaku/pull/2318)
    - Investigate and add simple mocking mechanism
    - Begin working in Connection Peer Management Tests
        - [PR](https://github.com/waku-org/nwaku/pull/2321)
            - Done: Migrations, PeerStorage
            - In Progress: Protobuf Serialisation, WakuPeerStorag

### vac:acz:

### vac:sc::

### vac:nescience:
- `proofsystems:vac:research-existing-proof-systems`
    - conitinued researching Arecibo (https://blog.lurk-lang.org/posts/arecibo-supernova/)
    - Started reading CycleFold (https://eprint.iacr.org/2023/1192.pdf)
- `proofsystems:vac:benchmarks`
    - prepared Halo2 common PR (https://github.com/vacp2p/zk-explorations/pull/23)
    - Worked on a refactoring for halo2 PRs  https://github.com/vacp2p/zk-explorations/pull/22 https://github.com/vacp2p/zk-explorations/pull/21
- `state-separation:vac:state-separation-doc`
    - Continue with mimblewimble
    - Research [Ugur's idea](https://discord.com/channels/864066763682218004/1184929429290500167/1187686785929724004)
    - Read about private and public kernel circuits from Az.
    - Finish the research about how we can update public state with a private execution.
    - Update the proposal because last version is not applicable.

### vac:dr:

### vac:rfc:
- `waku:waku-keystore`
    - Updated keystore to be more descriptive for some sections. Ready for feedback  - https://github.com/vacp2p/rfc/pull/631 
- `admin/misc`
    - Worked on implementing 14/WAKU2-MESSAGE for excutable spec

