roadmap/content/vac/updates/2024-01-01.md

71 lines
3.0 KiB
Markdown

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