mirror of https://github.com/logos-co/roadmap.git
134 lines
7.0 KiB
Markdown
134 lines
7.0 KiB
Markdown
|
---
|
||
|
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
|
||
|
|