--- 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