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

## Vac 2025/01/06

### vac:p2p:
- `ift:gossipsub-perf-improvements`
  - Finalized 2nd large message handling article [The article is ready for review]((https://www.overleaf.com/project/65c91200e9dbfb3cafb6edaf))
  - Worked on merging message staggering with IMReceiving message experiments. 
- `admin`
  - 1 CC ooo for 5 days

### vac:tke:
- `admin`
  - 13 CC days off
- `vac:tke:nomos:intro-base-layer-economy:tx-fees`
  - finalized the report with comparisons
- `vac:tke:nomos:intro-base-layer-economy:mixnet`
  - merged the old mixnet doc into the new Blend Network one

### vac:qa:
Last week:
- `waku:2025q1-direct-message-reliability-testing:functional`
	- Worked on Github actions CI job for reliability tests. Almost done, need to ask and status-go admin to setup a GA secret and retest
- `waku:2025q1-waku-go-bindings-testing:framework-development`
	- Install tools needed for go language & different test framework 
    - Go through cuurent APIs added in go-waku library 
    - Try to use APIs locally (found some errors will ask waku team for support)
    - Build local examples using different go test frameworks
- `waku:2025q1-interop-testing:maintenance`
    - Fix review comments on [PR 88](https://github.com/waku-org/waku-interop-tests/pull/88)
    - Run multiple jobs for stability check
- `admin-misc`
	- 11 CC days off

### vac:dst:
- `admin/misc`
    - One CC OOO 31 and 1
    - One CC OOO whole week
    - Send finished reports to Waku team
- `waku:waku-scaling:partial-pex-experimental-analysis`
    - Finished
    - [Tracking issue](https://github.com/vacp2p/vaclab/issues/38) closed
    - [Public report](https://zealous-polka-dc7.notion.site/Partial-PeX-Experimental-Analysis-16c8f96fb65c80e79ff7d2e941eba1b5)
    - [Notion page](https://www.notion.so/Partial-PeX-Experimental-Analysis-16c8f96fb65c80e79ff7d2e941eba1b5)
- `waku:waku-scaling:relay-discv5-resources-in-heterogenous-clusters`
    - Blocker with Gowaku.
- `waku-scaling:high-churn-relay-store-reliability`
    - Finished
    - [Tracking issue](https://github.com/vacp2p/vaclab/issues/30) closed
    - [Public report](https://zealous-polka-dc7.notion.site/High-Churn-Relay-Store-Reliability-16c8f96fb65c8008bacaf5e86881160c)
    - [Notion page](https://www.notion.so/High-Churn-Relay-Store-Reliability-16c8f96fb65c8008bacaf5e8688116)

### vac:sc:
- CCs on holidays

### vac:acz:
- `ift:libp2p-mix-poc:gossipsub-over-waku`
    - Investigated transport switching in libp2p switch; it seems not feasible post-connection establishment due to connection reuse, even when multiple transports are available.
    - Explored Waku integration:
        - Direct Waku import as library not viable; pursuing addition of `mix` as a dependancy in Waku.
        - Simplifying *Waku relay* example by removing Disc v5 [WiP].
- `ift:zerokit-v0-6:circom-witness-rs`
    - Studied the mathematical foundations of the second feature of the [issue](https://github.com/vacp2p/zerokit/issues/271) and possible alternative approaches to it.
- `ift:think-tank:zk-think-tank`
    - Finished addressing comments.
    - Publish the [Vac 101](https://vac.dev/rlog/climbing-merkle-trees).
-  `ift:think-tank:zk-consulting-codex-2`
    -  Begin [document](https://www.notion.so/Polynomial-Commitments-1658f96fb65c8082ab44f0839d5b40b9) with a list of a selection of polynomial commitment schemes with a brief list of properties; this is part of a search to find a candidate that can replace KZG in dynamic proposal.
-  `vac:acz:ift:think-tank:zk-consulting-codex-1`
    - Adapt the [Sigambus repo](https://github.com/arnaucube/sigmabus-poc) to handle [case 1](https://www.notion.so/Preliminary-Foreign-field-emulation-1578f96fb65c80e7bb60ddcfddbad606) of Codex.
- `admin/misc`
    - Finished probability review of Nomos [failure of mixnets](https://www.notion.so/Analysis-of-failures-in-mix-networks-feeef349720842759c59785af71c7c59). Synced with Alexander from Nomos on questions I had.
    - Began review of [randomly generated networks](https://www.notion.so/Analysis-of-randomly-generated-mix-networks-6246ab47a8e34ac0bc7b561d32680e34).
    - 2 cc were ooo for whole week 
    - 1 cc was ooo for 2 days 
    - 2 cc were ooo for 1 day

### vac:nim:
- `ift:nim_ide_tooling_2025q1`
    - Macro expansion (#127)https://github.com/nim-lang/vscode-nim/pull/127
    - Expands macros when hovering a skMacro (#274) https://github.com/nim-lang/langserver/pull/274
    - Expands arc when hovering a proc https://github.com/nim-lang/langserver/pull/275
- `ift:nimble_2025q1`
    - Only caches nim release for a day (#1326) https://github.com/nim-lang/nimble/commit/5d4d8db8a0e85e9509fbf0632cbd6a38483e2a4d
    - Treats compiler as Nim (#1325) https://github.com/nim-lang/nimble/commit/b7d37e7a40eb1af991f293e256ddc23bd8ccf067
    - Dont recompile Nim if already compiled (#1324) https://github.com/nim-lang/nimble/pull/1324
    - Always show full nim output. (#1327) https://github.com/nim-lang/nimble/pull/1327

### vac:rfc:
- `admin/misc`
    - 2 CCs of for 2 / 4 days.
- `ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4`
    - Worked on 14/WAKU2-MESSAGE update move to stable, ready for feedback - https://github.com/vacp2p/rfc-index/pull/120
    - Worked on 12/WAKU2-FILTER update, ready for feedback - https://github.com/vacp2p/rfc-index/pull/119
    - Worked on 13/WAKU2-STORE update, ready for feedback - https://github.com/waku-org/specs/pull/48
    - Revisited 15/WAKU2-BRIDGE update, ready for feedback - https://github.com/vacp2p/rfc-index/pull/113
- `ift:rfc:vac:rfc-culture-establishment-2024q4`
    - Posted AA forum post on notion, will revisit to proof-read but ready for feedback. Will include this in detail description for potential strategies #1.- https://www.notion.so/Account-Abstraction-Forum-post-1708f96fb65c80cf8739f8ddfc9118b6
    - Continued research for RFC culture improveme

### vac:nes:
- `vac:state-separation-architecture-poc:testnet-node`
    - Collected testnet data and discussed them with engineers.
    - Made comprehensive tables for sub-scenarios + complex scenarios.
    - Started flowcharts for results.
- `vac:state-separation-architecture-poc:testnet-node`
    - Sandbox node complex scenarios testing.
    - Sandbox node subscenarios testing.
    - Adding logs.
    - Discussions of the results.
- `state-separation-architecture-poc:sc-prog`
    - Began [document](https://notes.status.im/ZC2b4jz0QASzUFakGkQNNA) outlining smart contract issues with UTXOs.

