roadmap/content/vac/updates/2023-10-30.md

134 lines
7.0 KiB
Markdown
Raw Normal View History

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