--- title: "2023-08-07 Vac weekly" tags: - "vac-updates" date: 2023-08-07 lastmod: 2023-08-07 draft: false --- More info on Vac Milestones, including due date and progress (currently working on this, some milestones do not have the new format yet, first version planned for this week): https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632 **Vac week 32** August 7th - *vsu::P2P* - `vac:p2p:nim-libp2p:vac:maintenance` - Improve gossipsub DDoS resistance https://github.com/status-im/nim-libp2p/pull/920 - `vac:p2p:nim-chronos:vac:maintenance` - Remove hard-coded ports from test https://github.com/status-im/nim-chronos/pull/429 - Investigate flaky test using REUSE_PORT - *vsu::Tokenomics* - (...) - *vsu::Distributed Systems Testing* - `vac:dst:wakurtosis:waku:techreport` - delivered: Wakurtosis Tech Report v2 (https://docs.google.com/document/d/1U3bzlbk_Z3ZxN9tPAnORfYdPRWyskMuShXbdxCj4xOM/edit?usp=sharing) - `vac:dst:wakurtosis:vac:rlog` - working on research log post on Waku Wakurtosis simulations - `vac:dst:gsub-model:status:control-messages` - delivered: the analytical model can now handle Status messages; status analysis now has a separate cli and config; handles top 5 message types (by expected bandwidth consumption) - `vac:dst:gsub-model:vac:refactoring` - Refactoring and bug fixes - introduced and tested 2 new analytical models - `vac:dst:wakurtosis:waku:topology-analysis` - delivered: extracted into separate module, independent of wls message - `vac:dst:wakurtosis:nomos:ci-integration_02` - planning - `vac:dst:10ksim:vac:10ksim-bandwidth-test` - planning; check usage of new codex simulator tool (https://github.com/codex-storage/cs-codex-dist-tests) - *vip::zkVM* - `vac:zkvm::vac:research-existing-proof-systems` - 90% Nescience WIP done – to be reviewed carefully since no other follow up documents were giiven to me - 50% FHE review - needs to be refined and summarized - finished SuperNova writeup ( https://www.notion.so/SuperNova-research-document-8deab397f8fe413fa3a1ef3aa5669f37 ) - researched starky - 80% Halo2 notes ( https://www.notion.so/halo2-fb8d7d0b857f43af9eb9f01c44e76fb9 ) - `vac:zkvm::vac:proof-system-benchmarks` - More discoveries on benchmarks done on ZK-snarks and ZK-starks but all are high level - Viewed some circuits on Nova and Poseidon - Read through Halo2 code (and Poseidon code) from Axiom - *vip::RLNP2P* - `vac:acz:rlnp2p:waku:production-readiness` - Waku rln contract registry - https://github.com/waku-org/waku-rln-contract/pull/3 - mark duplicated messages as spam - https://github.com/waku-org/nwaku/pull/1867 - use waku-org/waku-rln-contract as a submodule in nwaku - https://github.com/waku-org/nwaku/pull/1884 - `vac:acz:zerokit:vac:maintenance` - Fixed atomic_operation ffi edge case error - https://github.com/vacp2p/zerokit/pull/195 - docs cleanup - https://github.com/vacp2p/zerokit/pull/196 - fixed version tags - https://github.com/vacp2p/zerokit/pull/194 - released zerokit v0.3.1 - https://github.com/vacp2p/zerokit/pull/198 - marked all functions as virtual in rln-contract for inheritors - https://github.com/vacp2p/rln-contract/commit/a092b934a6293203abbd4b9e3412db23ff59877e - make nwaku use zerokit v0.3.1 - https://github.com/waku-org/nwaku/pull/1886 - rlnp2p implementers draft - https://hackmd.io/@rymnc/rln-impl-w-waku - `vac:acz:zerokit:vac:zerokit-v0.4` - zerokit v0.4.0 release planning - https://github.com/vacp2p/zerokit/issues/197 - *vc::Deep Research* - `vac:dr:valpriv:vac:tor-push-poc` - redesigned the torpush integration in nimbus https://github.com/vacp2p/nimbus-eth2-experimental/pull/2 - `vac:dr:valpriv:vac:tor-push-relwork` - Addressed further comments in paper, improved intro, added source level variation approach - `vac:dr:gsub-scaling:vac:gossipsub-improvements-tech-report` - cont' work on the document