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