mirror of https://github.com/logos-co/roadmap.git
151 lines
8.8 KiB
Markdown
151 lines
8.8 KiB
Markdown
---
|
|
title: "2024-04-29 Vac weekly"
|
|
tags:
|
|
- "vac-updates"
|
|
date: 2024-04-29
|
|
lastmod: 2024-04-29
|
|
draft: false
|
|
---
|
|
|
|
## Vac 2024/04/29
|
|
|
|
### vac:p2p:
|
|
- `nimlibp2p:vac:webrtc-transport`
|
|
- Yet another rework on Stun protocol: https://github.com/status-im/nim-webrtc/pull/9
|
|
- Better error management
|
|
- Implement a Lite (and server sided) version of the ICE protocol.
|
|
- rewrite tests & stunMessageHandler
|
|
- Implement BindingRequest
|
|
- `nimlibp2p:vac:maintenance`
|
|
- debug ping interop test - https://github.com/vacp2p/nim-libp2p/pull/1086
|
|
- opened issue about potential js-libp2p bug - https://github.com/libp2p/js-libp2p/issues/2505
|
|
- libp2p dev process
|
|
|
|
### vac:tke:
|
|
- `admin/misc`
|
|
- prepared an onboarding doc for new hire (Frederico)
|
|
- updated TKE landing page (Frederico)
|
|
- `codex:cdx`
|
|
- updated the TKE litepaper with offsite discussion and whitepaper (Frederico)
|
|
- Reviewing Codex offsite outcomes and reading the whitepaper (Martin)
|
|
- `nomos:mixnet-incentives`
|
|
- read the new mixing gadget proposal (Frederico)
|
|
- adapted the Mixnet incentivization work with new proposal (Frederico)
|
|
- `status:L2-deployment`
|
|
- joined discussions with Cyp (Frederico)
|
|
- `waku:general-incentives`
|
|
- Reviewing protocol design decisions and changes made in Athens, mapping out implications for the incentive design (Martin)
|
|
- `waku:rln-membership:`
|
|
- Reviewing the RLN decisions and changes made in Athens, mapping out implications for the RLN design (Martin)
|
|
- `status:SNT-staking`
|
|
- Research into swap feature in cooperation with the SC team (Martin)
|
|
- `status:L2-deployment`
|
|
- Starting work on L2 profiling and attempting to narrow down key narratives/features (Martin)
|
|
|
|
### vac:dst:
|
|
- `admin/misc`
|
|
- Deployed 250TB(x2) volume for Codex, created VacLab + Kubernetes access for Codex staff
|
|
- `eng-10ktool:vac:bandwidth-test`
|
|
- First version of message tracking + data dumping done
|
|
- Ran various simulations - fixed issues blocking sims, fixed issue with new bootstrap sim
|
|
- Found weird Yamux behaviour still exists
|
|
- No bootstrap bias found
|
|
- Kubernetes cleanup, instability fixes, performance fixes
|
|
- Deployed iBGP between all Kubernetes hosts and migrated LoadBalancers into MetalLB BGP
|
|
|
|
### vac:qa:
|
|
- `waku:interop-testing`
|
|
- Refactoring PR that adds common steps and [removes flakyness](https://github.com/waku-org/waku-interop-tests/pull/33)(@Florin)
|
|
- Reviewed and commented on Roman's PR(@Florin)
|
|
- Reopened: contentTopic naming not consistent in the store response [bug](https://github.com/waku-org/nwaku/issues/2582)(@Florin)
|
|
- `waku:maintenance-js-waku`
|
|
- use [nwaku:v0.27.0 and adjust tests](https://github.com/waku-org/js-waku/pull/1975) for it(@Florin)
|
|
- unskip fixed [test](https://github.com/waku-org/js-waku/pull/1978)(@Florin)
|
|
- `nomos:test-automation-cryptarchia`
|
|
- Meeting with Nomos devs(@Florin)
|
|
- Read more of Nomos specs and start working at a test plan(@Florin)
|
|
- `waku:test-automation-sharding`
|
|
- Sharding tests [update](https://github.com/waku-org/go-waku/pull/1060)(@Roman)
|
|
- Reviewed [PR](https://github.com/waku-org/nwaku/pull/2603)(@Alex)
|
|
- [Store Issue](https://github.com/waku-org/nwaku/issues/2616)(@Alex)
|
|
- `waku:test-automation-nwaku`
|
|
- Peer & Connection Management Reviewed [PR](https://github.com/waku-org/nwaku/pull/2566)(@Alex)
|
|
- `waku:test-automation-rln`
|
|
- RLN relay tests [in progress](https://github.com/waku-org/waku-interop-tests/pull/30)(@Roman)
|
|
- bug: RLN in on-chain dynamic mode not working [closed](https://github.com/waku-org/nwaku/issues/2606)(@Roman)
|
|
- Begin implementing tests. [Draft PR](https://github.com/waku-org/nwaku/pull/2639)(@Alex)
|
|
- `admin/misc`
|
|
- Interviewing and reviewing code challenges for QA candidates(@Florin and @Roman)
|
|
|
|
### vac:acz:
|
|
- `rlnp2p:waku:rln-relay-enhancements`
|
|
- [improved ci](https://github.com/waku-org/nwaku/pull/2613) for rln-relay enabled images
|
|
- discussed with nwaku team and increased recovery time for rln-relay failure to [1 minute](https://github.com/waku-org/nwaku/pull/2614)
|
|
- [improved error handling/exception raising](https://github.com/waku-org/nwaku/pull/2622)
|
|
- [LazyIMT approach partially downstreamed](https://github.com/vacp2p/rln-contract/pull/38) to waku-rln-contract and deployed on [cardona zkevm-testnet](0x520434D97e5eeD39a1F44C1f41A8024cB6138772)
|
|
- enhanced rln-db-inspector capabilities by [detecting empty leaves](https://github.com/waku-org/nwaku/pull/2617)
|
|
- [resultify rln-relay](https://github.com/waku-org/nwaku/pull/2617) 1/n reviews addressed and merged
|
|
- `rlnp2p:waku:rln-doc-and-outreach`
|
|
- presented rln: zero to hero to nwaku+chatsdk team @ status all hands, explained all versions of rln and their trade-offs
|
|
- updates to [blog post/RFC on Light RLN verifiers](https://github.com/vacp2p/vac.dev/pull/136)
|
|
- `secure-channels:waku:ethereum-chat`
|
|
- Updated the DCGKA's Notion with aspects [concerning privacy](https://www.notion.so/DCGKA-Specification-5a0b67a3ce674ae3a5220b560015cd2c)
|
|
- Updated flow diagrams for [MLS](https://github.com/vacp2p/de-mls/issues/1)
|
|
- Start working on flow diagrams for the DCGKA.
|
|
- Research on the best approach to UPKE.
|
|
- `admin/misc`
|
|
- Daniel + Aaryamann @ [status all hands: agenda](https://notes.status.im/iAWCD2AjTTyhp92YozVnkQ?view)
|
|
- [presented stealth address scheme](https://drive.google.com/drive/folders/1WrbWUH7mREz_N0N4xG6x9hijKJBHAo7c?usp=sharing) over Waku to waku + status team
|
|
- reduced availability for a few CCs
|
|
|
|
### vac:sc::
|
|
- `vac:maintainance/misc`
|
|
- Swap Aggregator Research
|
|
- Researched CoW Protocol and Cow Swap
|
|
- Notes (WIP): https://notes.status.im/5q0HiAKORf6V1fQgong31Q?both
|
|
- Researched Metamask Swap
|
|
- Notes on the Metamask Swap research https://notes.status.im/5yw7WvqRQqaREdJ0hbyWoQ?view
|
|
- Zodiac Modules
|
|
- Reviewed code of SAFE and zodiac modules to get a better understanding of the system
|
|
- https://github.com/gnosisguild/zodiac-modifier-roles/tree/main
|
|
|
|
### vac:rfc:
|
|
- `misc`
|
|
- Created an open issue to use rfc-website repo, but some problems are still being worked on. - https://github.com/status-im/infra-misc/issues/271
|
|
- Read Nomos docs on Notion, suggesting a raw rfc for Block format for base layer. Opened disussion if good for first rfc.
|
|
- Read codex docs in codex-research repo. Started Codex Marketplace raw rfc, not complete, should be able to complete a draft next week and try to get feedback from Codex - https://github.com/vacp2p/rfc-index/blob/codex-marketplace/codex/marketplace.md
|
|
|
|
### vac:dr:
|
|
- `gsub-scaling:vac:gossipsub-simulation`
|
|
- Completed staggered message sending mechanism, for large messages (making some fixes: getting LPStreamClosedError in some runs)
|
|
- Worked on resetting the build environment for shadow. chronos/chronicles upgrade was causing some compilation errors
|
|
- `zk:codex:storage-proofs-open-problems-review`
|
|
- Began reading [WARPfold](https://eprint.iacr.org/2024/354), [Beyond Circuit](https://eprint.iacr.org/2024/265.pdf)
|
|
- `vac:dr:anon:vac:waku-anonymity-analysis`
|
|
- Continued working on [Waku Anonymity Analysis](https://www.notion.so/Anonymity-Layer-cbcbcd6067b347bb812041bce9c110ce) - WiP.
|
|
- Read about libp2p and GossipSub and started documenting - WiP
|
|
- Looked into options that could lower the latency for Tor Push
|
|
- Other anonymity networks and mixnet options such as I2P, Loopix, etc.
|
|
- Some P2P options as well (but they are not as widely used as Tor)
|
|
- looking into [Dandellion++](https://github.com/rairyx/raven) and its [Comparison to Tor Push](https://ethresear.ch/t/a-tor-based-validator-anonymity-approach-incl-comparison-to-dandelion/14134).
|
|
|
|
### vac:nes:
|
|
- `admin/misc`
|
|
- Ugur ooo from 15 to 23 April
|
|
- `state-separation:vac:state-separation-doc`
|
|
- Conducted some research on what is needed to have all the essential components of the state separation (transaction types, cryptography behind it, trees, filters, etc) (Moudy)
|
|
- Worked on monitoring document (Marvin)
|
|
- Started to work on trees in state-separation (Ugur)
|
|
- Crated a doc about privacy in executions [note](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#9cac7b28ba4d4205977eac8d4b247fd7) (Ugur)
|
|
- `proofsystems:vac:benchmarks`
|
|
- Decided to rewrite the benchmarks paper as a detailed blogpost (need to conduct and update some pieces of research) (Moudy)
|
|
- Investigate Halo2 high iterations bug (Rostyslav)
|
|
- Prepared paragraph on [Halo2 bug](https://docs.google.com/document/d/1PxQeKqkzJDldiitRWn6YooCNCWGNnnOEf9SQngFMTSE/edit?usp=sharing) (Rostyslav)
|
|
- `virtual-machine-creation:vac:vm-foundations`
|
|
- Had a high level look at existing ZkVms (Moudy)
|
|
- `proofsystems:vac:research-existing-proof-systems`
|
|
- Started reading about Greco zk proofs (Rostyslav)
|
|
- Check out Jolt implementation (Rostyslav)
|
|
|
|
|