---
title: "2023-10-30 Vac weekly"
tags:
  - "vac-updates"
date: 2023-10-30
lastmod: 2023-10-30
draft: false
---

### vac:p2p:
- `nimlibp2p:vac:webrtc-transport`
    - Debug a various problems and trying to make the E2E works.
- `nimlibp2p:vac:gossipsub-ddos-mitigation`
    - https://github.com/status-im/nim-libp2p/pull/965
- `nimlibp2p:vac:maintenance`
    - Add arm64 support when running HP tests locally https://github.com/libp2p/test-plans/pull/311 and https://github.com/libp2p/rust-libp2p/pull/4687
    - Add Hole Punching to libp2p test-plans https://github.com/status-im/nim-libp2p/issues/966
    - Isolated failing tests from "Daily workflow"; Full matrix is passing now, but a lot of work on failing tests ahead
        - https://github.com/status-im/nim-libp2p/issues/972
        - https://github.com/status-im/nim-libp2p/actions/runs/6663282955
    - fixed code duplicity: https://github.com/status-im/nim-libp2p/pull/968
    - Further problems identified:
        - Deprecated compiler options and code usages
        - No support for macos-arm64
        - Outdated go-libp2p-daemon

### vac:tke:
- `vac:tke::codex:economic-analysis`
    - Finish the Codex growth model and updated litepaper (@Matty)
- `vac:tke::status:SNT-staking`
    - Following up with recent code changes SC has made (@Martin)
    - Coordinating setup of Snapshot space w/ Corey who is the owner (@Martin)
- `vac:tke::nomos:economic-analysis`
    - Researching rewards for validators and delegators, evaluating new private PoS (0 or 1 stake weight design) w/ Marcin (@Frederico)
- `vac:tke::waku:economic-analysis`
    - Martin participating in Waku calls, follows ups on "ENS" type approach to Waku stake (@Martin)

### vac:dst:
- `wakurtosis:vac:rlog`
    - Review changes of last commits
    - Built NWaku image to run new 600 nodes with no load simulations (https://ci.infra.status.im/job/nim-waku/job/docker-manual/69/)
- `analysis-shadow:waku:shadow-waku-relay-analysis`
    - Worked in basic simulation with 10K Waku nodes (Pub/Sub Node)
- `analysis:nomos:simulation-analysis`
    - The analysis is stable/automated, the machine runs are stable/automated, but the simulation bug(s) still effect results. (The nomos team is working on it)
    - simulation runs cont'
- `eng-10ktool:vac:bandwidth-test`:
    - Push as many gossipsub nodes as deliver and deliver metrics, either by
        - Multiple gossipsub nodes per POD
        - Pushing further number of PODs per node
    - Clean up how to run it in a single bash script
- `admin/misc`
    - Run simulations for zkvm team
- `software-testing:waku:test-plans`
    - Added Interop tests section to all existing test plans. Ex: for [filter](https://www.notion.so/Filter-663516b5c89f47c7912ce1cb04ec2ef9?pvs=4#a0acf21ec55a40fc87fc0efa8c9f41dc)
- `software-testing:waku:test-automation-js-waku`
    - Addressed and merged all open PRs
    - Fixed CI [logs](https://github.com/waku-org/js-waku/pull/1687)
    - Helped reproduce, investigate and retest store cursor [regression](https://github.com/waku-org/nwaku/issues/2147)
- `vac:dst:software-testing:waku:test-automation-interop-testing`
    - Started building the framework for nwaku <-> gowaku interop testing
- `software-testing:waku:test-automation-nwaku`
    - Store tests
- `software-testing:waku:test-automation-go-waku`
    - Wrote 2 tests - were added to the branch chore(filterV2)-test-updates
    - Refactored first batch of tests and closed related PR https://github.com/waku-org/go-waku/pull/811

### vac:acz:
- `rlnp2p:waku:rln-doc-and-outreach`
    - finished progcrypto presentation - https://docs.google.com/presentation/d/1ZkiFVJ3jBalFwAzQVaYbWU9BiRb22-2k5xGIRd2jXvU/edit?usp=sharing
- `admin/misc`:
    - start implementation plan on reinforced concrete hash function for zkhack
- `secure-channels:waku:ethereum-chat`
    - work on RFC cont'
- `zerokit:vac:maintenance`
    - fixed linting (https://github.com/vacp2p/zerokit/pull/219), merged PR

### vac:sc::
- `vac:maintainance/misc`
    - Set up multisig for our team
        - https://www.notion.so/Smart-Contract-Dev-Multisig-Wallet-bdf448b8e1424e13a463e1268b2ec294
    - Created a bunch of screencasts
        - https://www.notion.so/f24bc8154bfd4757989216dde0f50af0?v=eb8f6f301de94f4889ee6179d16eaf47
- `codex:review-codex-contracts`
    - Had a call with the codex team to discuss their marketplace system
        - Recording: https://drive.google.com/file/d/16QfFpgucYjIvfq0CYVGuIjJ3p5fR5rD5/view
- `status:SNT-optimism-bridge`
    - Deployed SNT on Optimism
        - https://optimistic.etherscan.io/address/0x650AF3C15AF43dcB218406d30784416D64Cfb6B2
    - Sent a PR to add SNT to optimism's superchain token list (and bridge)
        - https://github.com/ethereum-optimism/ethereum-optimism.github.io/pull/559
- `status:community-curation-contracts`
    - Fixed a bug with how active voting rooms are being determined
        - PR: https://github.com/status-im/community-dapp/pull/89
    - Add ownership capabilities to `Directory` contract
        - https://github.com/status-im/community-dapp/pull/90

### vac:nescience:
- `state-separation:vac:state-separation-doc`
   - Researched techniques for harmonizing UTXO and based-account model for state separation. (Goal 1)
- `proofsystems:vac:research-existing-proof-systems`
   - Researched techniques for proof creation and verification for Nova. (Goal 3)
   - Readings on zkVM and how to build from scratch
   - Updated Zotero with some papers and blog posts
   - Preparing for Zk hack
   - look into [KiloNova](https://eprint.iacr.org/2023/1579)
   - drafting document comparing theoretical complexities of proof schemes we've examined (part of Nescience's Goal 3).
- `proofsystems:vac:benchmarks`
   - Updated [Nova Cricuit document](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#f7b11c4ba781486f818d43af56f5240e)
   - Merged the Nova-Scotia PR
   - Generated srs for 28 and 27
   - Reduced the number of columns in the halo2 circut
   - Continued testing of aggregation circuit
   - Code Review for [Nova-Bellman](https://github.com/vacp2p/zk-explorations/pull/14)
   - Finish Code Review for [Poseidon-Starky](https://github.com/vacp2p/zk-explorations/pull/16)
   - Provide rough calculations for Halo2 SRS generations in discord.

### vac:dr:
- `valpriv:vac:tor-push-poc`
    - Share the internal release of tor-push validators with team for buddy testing/aspre-alpha.
    - compared attestation misses of normal and torpush validators
- `valpriv:vac:tor-push-paper`
    - Fixed abstract, intro, identified needed improvements for stats.
- `gsub-scaling:vac:gossipsub-simulation`
  - Added staggered message sending in GossipSub implementation. 
  - Carried out performance evaluations for staggered sending, reduced sending https://github.com/status-im/nim-libp2p/pull/969
- `consensus:nomos:carnot-vote-2-3rds-vote-aggregation` 
  - Writing the unit tests and addressed comments from Nomos team(https://github.com/logos-co/nomos-specs/blob/Carnot-vote-aggregation/carnot/test_carnot_vote_aggregation.py).

### vac:rfc:
- `status:port-status-specs`
    - added discovery usage to status-wakuv2-usage rfc - https://github.com/vacp2p/rfc/pull/627

