mirror of https://github.com/logos-co/roadmap.git
137 lines
7.7 KiB
Markdown
137 lines
7.7 KiB
Markdown
|
---
|
||
|
title: "2024-04-15 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2024-04-15
|
||
|
lastmod: 2024-04-15
|
||
|
draft: false
|
||
|
---
|
||
|
|
||
|
## Vac 2024/04/15
|
||
|
|
||
|
### vac:p2p:
|
||
|
- `nimlibp2p:vac:webrtc-transport`
|
||
|
- Huge rework on Stun protocol https://github.com/status-im/nim-webrtc/pull/9 (ready for review)
|
||
|
- Rework Dtls protocol to take account of the Stun rework https://github.com/status-im/nim-webrtc/pull/10 (ready for review aswell)
|
||
|
|
||
|
### vac:tke:
|
||
|
- `admin/misc`
|
||
|
- attended the All-hands presentations and discussions (Frederico, Martin)
|
||
|
- traveled back from Athens (Frederico, Martin)
|
||
|
- `nomos:mixnet-incentives`
|
||
|
- presented the current state of the mixnet incentives to the Nomos team (Frederico)
|
||
|
- `codex:cdx`
|
||
|
- discussed the missing parts of the Tokenomics model in the Codex offsite (Frederico)
|
||
|
- discussed Codex L2 use case with Cyprian (Frederico)
|
||
|
- discussed Codex tokenomics with Finance team (Frederico)
|
||
|
- Review open questions and provide input ahead of the Codex offsite (Martin)
|
||
|
- `status:SNT-staking`
|
||
|
- discussed staking and aggregation with the SC team (Frederico, Martin)
|
||
|
- `waku:general-incentives`
|
||
|
- Analyzing the new ideas discovered in Athens - RLN ID and utilization of the payment mechanism for the RLN purchase (Martin)
|
||
|
- `waku:rln-membership:`
|
||
|
- follow-ups based on the discussion in Athens (Martin)
|
||
|
- `status:L2-deployment`
|
||
|
- Meeting and brainstorming with Cyprian in Athens (Martin, Frederico)
|
||
|
|
||
|
### vac:dst:
|
||
|
- `admin/misc`
|
||
|
- Various contributors @ Athens for Logos Offsite
|
||
|
- Collaborations with Codex
|
||
|
- node designs (incl. pricing)
|
||
|
- collateral scaling mechanisms ("dynamic collateral")
|
||
|
- Talked with Nomos about testing mixnet and graph visualisation
|
||
|
- Discussed Nomos testing and DST service needs
|
||
|
- Met with Yiannis from Probe Lab
|
||
|
- Exploring areas to collab; focus was on partnerships, what areas DST can help with, "low/zero cost" knowledge exchange
|
||
|
- Team: Discussed future directions, next few weeks to months worth of work
|
||
|
- `eng-10ktool:vac:bandwidth-test`
|
||
|
- Investiage the usage of kustomize for deployment
|
||
|
- Update scrapper test and utils merged https://github.com/vacp2p/10ksim/pull/20 Pod log downloader to be merged now https://github.com/vacp2p/10ksim/pull/21
|
||
|
- Multiple attempted runs towards 10K
|
||
|
- First successful 10K run 2024-04-15 10:30am in Athens at 10,847 nodes
|
||
|
- Improvements:
|
||
|
- enable NUMA support in VMs for better scale
|
||
|
- all nodes now boot automatically as lab comes up
|
||
|
- Implemented critical improvements to large scale simulations [per Calico team](https://github.com/projectcalico/calico/issues/8676#issuecomment-2049248770).
|
||
|
- Meetings with Waku team
|
||
|
- Talked about next deliverables and checked their paper about Waku
|
||
|
- Discussed Nwaku vs go-waku CPU usage and scalability, needs; potential waku network sharding strategy (dynamic sharding); current Waku testing results, future needs
|
||
|
- Discussed need for Waku tracing - need to be able to output a simple Received message ID: messageID message from Waku to stdout.Met with Ivan (Waku)
|
||
|
- `:vac:lab`
|
||
|
- Scaling improvements, added 3 hosts, improved power distribution, migrated all hosts to OVS, Codex preparation work, NVMe install + debug.
|
||
|
|
||
|
### vac:qa:
|
||
|
- `waku:interop-testing`
|
||
|
- Light push [tests merged](https://github.com/waku-org/waku-interop-tests/pull/27)(@Florin)
|
||
|
- Store [draft pr](https://github.com/waku-org/waku-interop-tests/pull/31)(@Florin)
|
||
|
- Issues found:
|
||
|
- contentTopic naming not consistent in the store response where is's [content_topic](https://github.com/waku-org/nwaku/issues/2582)(@Florin)
|
||
|
- node doesn't store messages if [relay is disabled](https://github.com/waku-org/nwaku/issues/2586)(@Florin)
|
||
|
- failed to negotiate protocol: protocols not supported: [/vac/waku/store/2.0.0-beta4] when the peer node has [store disabled](https://github.com/waku-org/go-waku/issues/1087)(@Florin)
|
||
|
- `waku:test-automation-sharding`
|
||
|
- Sharding [tests update](https://github.com/waku-org/go-waku/pull/1060)(@Roman)
|
||
|
- Closed subscription to many static sharding topics [hangs](https://github.com/waku-org/go-waku/issues/1077)(@Roman)
|
||
|
- Issue found: message won't be sent over from node1 to node2 with [sharded topic subscription](https://github.com/waku-org/go-waku/issues/1086)(@Roman)
|
||
|
- `waku:maintenance-nwaku`
|
||
|
- Add ARM64 Docker support for [Linux/MacOS](https://github.com/waku-org/nwaku/pull/2580)(@Roman)
|
||
|
- `waku:test-automation-rln`
|
||
|
- RLN relay tests draft [PR](https://github.com/waku-org/waku-interop-tests/pull/30)(@Roman)
|
||
|
- `admin/misc`
|
||
|
- Offsite(@Alex)
|
||
|
|
||
|
### vac:acz:
|
||
|
Last week:
|
||
|
- `zerokit:vac:zerokit-v0.5`
|
||
|
- [planning issue](https://github.com/vacp2p/zerokit/issues/237) for zerokit v0.5.0
|
||
|
- wip: remove [tree height 32 resources](https://github.com/vacp2p/zerokit/issues/237)
|
||
|
- `rlnp2p:waku:rln-relay-enhancements`
|
||
|
- brought down tree sync time by [parallelizing rpc calls](https://github.com/waku-org/nwaku/pull/2577)
|
||
|
- `secure-channels:waku:ethereum-chat`
|
||
|
- Planning for [Secure channels with Ethereum](https://notes.status.im/y06gC9QRRxCfg_DGRrMikg?view#Action-Points)
|
||
|
- Research on [possible solutions]( https://www.notion.so/DCGKA-Specification-5a0b67a3ce674ae3a5220b560015cd2c?pvs=4#f8c2ac58347c483b9b451be3ad69cda6) to metadata management in DCGKA (use of UPKE and stealth addresses)
|
||
|
- Idea: [zk-MLS](https://www.notion.so/zk-MLS-c8c8e0fc115645bd906d530b04dcc22b?pvs=4)
|
||
|
- `admin/misc`
|
||
|
- Discussions at Logos All hands offsite with various projects on how the ACZ team plugs into their research & engineering
|
||
|
- First Vac ACZ offsite, [meeting notes](https://notes.status.im/y06gC9QRRxCfg_DGRrMikg?view#Action-Points). Planning for Secure channels with Ethereum done.
|
||
|
- most CCs ooo after travel from All hands offsit
|
||
|
|
||
|
### vac:sc::
|
||
|
- `vac:maintainance/misc`
|
||
|
- Logos All-Hands Offsite
|
||
|
- See notes: https://notes.status.im/et-wl6KFTYW4bjtKUpM5tw?view#SC1
|
||
|
- Swap Aggregator Research
|
||
|
- Airswap Research notes
|
||
|
- https://notes.status.im/fJ2YoaiBS4qd94RtK2zHJA?view
|
||
|
|
||
|
### vac:rfc:
|
||
|
- `waku:core-rfc-updates`
|
||
|
- Worked on rln relay and waku executables for waku-rln-relay, will be creating a new pr next week
|
||
|
- `misc`
|
||
|
- reviewed rfc-website, found new problems and open web development tickets with acid-in
|
||
|
- `nimlibp2p:vac:gossipsub-stagger-send`
|
||
|
- feat: behaviour penalty when non-priority queue reaches maxNumElementsInNonPriorityQueue https://github.com/vacp2p/nim-libp2p/pull/1083
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- update libp2p branch when unstable changes https://github.com/status-im/nimbus-eth2/pull/6202
|
||
|
- Openend issue peer doesn't respect backingOff https://github.com/vacp2p/nim-libp2p/issues/1084
|
||
|
- Coding interview
|
||
|
- Reviewing PRs
|
||
|
|
||
|
### vac:dr:
|
||
|
- `unstructured-p2p-improvements-survey`
|
||
|
- Looked into the gossip issue regarding large number of small messages in farcaster network
|
||
|
- Looked into different gossipsub specifications/discussions etc.
|
||
|
- `gsub-scaling:vac:gossipsub-simulation`
|
||
|
- Worked on message forwarding from priority/non-priority queues for possible performance improvements and message staggering. Still a work in progress. Expected to complete in this weak.
|
||
|
|
||
|
### vac:nes:
|
||
|
- `admin/misc`
|
||
|
- Moudy + Marvin all week @ All hands offsite
|
||
|
- Ugur 2 days off + 1 day @ACZ offsite
|
||
|
- `state-separation:vac:state-separation-doc`
|
||
|
- Created a draft about the possible usages of Mutator sets in our nullifier systems [in notion](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#68f6838591304d7397a01e8cdc8aa877) (Ugur)
|
||
|
- `proofsystems:vac:research-existing-proof-systems`
|
||
|
- checked out [Sirius code](https://github.com/snarkify/sirius) (Rostyslav)
|
||
|
- continue writing [LatticeFold writeup](https://eprint.iacr.org/2024/257.pdf) (Rostyslav)
|
||
|
|