mirror of https://github.com/logos-co/roadmap.git
154 lines
8.7 KiB
Markdown
154 lines
8.7 KiB
Markdown
|
---
|
||
|
title: "2024-03-18 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2024-03-18
|
||
|
lastmod: 2024-03-18
|
||
|
draft: false
|
||
|
---
|
||
|
|
||
|
## Vac 2024/03/18
|
||
|
|
||
|
### vac:p2p:
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- preparing interview
|
||
|
- reviewing PRs
|
||
|
- [Graceful Shutdown (1007)](https://github.com/status-im/nim-libp2p/issues/1007) Fix
|
||
|
- [PR](https://github.com/status-im/nim-libp2p/pull/1065)
|
||
|
- [Single topic for RPC Message (1052)](https://github.com/vacp2p/nim-libp2p/issues/1052)
|
||
|
- [PR](https://github.com/vacp2p/nim-libp2p/pull/1061) Update PR with suggestions
|
||
|
|
||
|
### vac:tke:
|
||
|
- `admin/misc`
|
||
|
- reviewed CVs (Frederico)
|
||
|
- Interviews with candidates (Martin)
|
||
|
- `nomos:mixnet-incentives`
|
||
|
- developed a pricing model for packets routed through the mixnet (Frederico)
|
||
|
- modified Nym reward allocation mechanism to Nomos constraints (Frederico)
|
||
|
- `codex:cdx`
|
||
|
- designed the CDX insurance model (Frederico)
|
||
|
- `status:L2-deployment`
|
||
|
- kicked off a list of L2 comparables, focused on business models and ecosystem incentivization (Frederico)
|
||
|
- Kicking off work on incentives for L2 (Martin)
|
||
|
- `waku:rln-membership:`
|
||
|
- Proposing new RLN membership structures to the team - other than price per membership (Martin)
|
||
|
- Follow-ups to Franck's response to our material we presented last week (Martin)
|
||
|
- `status:SNT-staking`
|
||
|
- Continue to monitor development and give feedback for the staking contract (Martin)
|
||
|
- Assist the SC team in further checks and definition of testing scenarios (Martin)
|
||
|
|
||
|
### vac:dst:
|
||
|
- `eng-10ktool:vac:bandwidth-test`
|
||
|
- Finish plotter module tests and prepare PR (ongoing)
|
||
|
- Improve framework scraping interval (https://github.com/vacp2p/10ksim/issues/8)
|
||
|
- Try kubernetes API portforwading again
|
||
|
- Simulations:
|
||
|
- Updated waku to 0.26
|
||
|
- Changed some parameters (flags, memory available, etc)
|
||
|
- Results with 3k matches perfectly with 1K in terms of bandwidth.
|
||
|
- Bootstrap now doens't crash. Caused by OOM previously.
|
||
|
- `eng-10ktool:vac:bandwidth-test`
|
||
|
- Various simulations, gathering additional data
|
||
|
- Calls with @Alberto, helping fix scraping
|
||
|
- Attempted to get hardware offloading working on existing ConnectX-4 LX adapters
|
||
|
- Conclusion was it's not possible (NVIDIA deprecated the offloading for CX4LX) but we're now in a good place to try offloading on the new CX6s once they arrive
|
||
|
- CX6s are at the post office waiting for pickup -> installation
|
||
|
- `admin/misc`
|
||
|
- Met with Codex team re: helping with Codex testnet
|
||
|
|
||
|
### vac:qa:
|
||
|
- `waku:test-automation-sharding`
|
||
|
- Finished js-waku sharding tests and prepared [PR for review](https://github.com/waku-org/js-waku/pull/1883)(@Florin)
|
||
|
- Issues found:(@Florin)
|
||
|
- Allow subscribeToContentTopic to use other [cluster IDs](https://github.com/waku-org/js-waku/issues/1900)
|
||
|
- ApplicationInfo to PubsubTopic doesn't take clusterId into [consideration](https://github.com/waku-org/js-waku/issues/1902)
|
||
|
- `waku:interop-testing`
|
||
|
- Created [scripts](https://github.com/waku-org/waku-interop-tests/pull/23) to help reproduce bugs [2512](https://github.com/waku-org/nwaku/issues/2512) and [1034](https://github.com/waku-org/go-waku/issues/1034)(@Florin)
|
||
|
- Improve logs for [manual debug](https://github.com/waku-org/waku-interop-tests/pull/21)(@Florin)
|
||
|
- Found go-waku [regression/issue](https://github.com/waku-org/go-waku/issues/1054)(@Florin)
|
||
|
- Waku node health/reliability [Issue 2369 - updated](https://github.com/waku-org/nwaku/issues/2369) and [Issue 165 - updated](https://github.com/waku-org/docs.waku.org/issues/165)(@Roman)
|
||
|
- `waku:test-automation-go-waku`
|
||
|
- Improve unit test coverage for [peermanager](https://github.com/waku-org/go-waku/pull/1035)(@Roman)
|
||
|
- Issues found:(@Roman)
|
||
|
- Metadata might not always be [available](https://github.com/waku-org/go-waku/issues/1055)
|
||
|
- Describe topic event transition between libp2p and [peer manager level](https://github.com/waku-org/go-waku/issues/1053)
|
||
|
- Improve unit test coverage for [peer exchange](https://github.com/waku-org/go-waku/pull/1046)(@Roman)
|
||
|
- Improve unit test coverage for [Discv5](https://github.com/waku-org/go-waku/pull/1051)(@Roman)
|
||
|
- `waku:test-automation-nwaku`
|
||
|
- [Resultify fetchPeerExchangePeers](https://github.com/waku-org/nwaku/pull/2486)(@Alex)
|
||
|
- [Simplify imports](https://github.com/waku-org/nwaku/pull/2467)(@Alex)
|
||
|
- [Fix and add test cases](https://github.com/waku-org/nwaku/pull/2533) for Metadata protocol disconnecting light clients [2491](https://github.com/waku-org/nwaku/issues/2491)(@Alex)
|
||
|
- Merge Peer Exchange [Tests PR](https://github.com/waku-org/nwaku/pull/2464)(@Alex)
|
||
|
- Merge [Discv5 PR](https://github.com/waku-org/nwaku/pull/2487)(@Alex)
|
||
|
|
||
|
### vac:acz:
|
||
|
- `rlnp2p:waku:rln-relay-v2`
|
||
|
- rln-relay v2 integrated into nwaku: https://github.com/waku-org/nwaku/issues/2345
|
||
|
- `secure-channels:waku:ethereum-chat`
|
||
|
- Prepare a Notion page containing a specification for the DCGKA algorithm.
|
||
|
- Think and propose solutions to some the DCGKA limitations.
|
||
|
- https://www.notion.so/DCGKA-Specification-5a0b67a3ce674ae3a5220b560015cd2c#8f9f17014e5a479788da2544d64a993e
|
||
|
- Study Ramses' notes in [Notion](https://www.notion.so/DCGKA-Specification-5a0b67a3ce674ae3a5220b560015cd2c?pvs=4)
|
||
|
- Read about Jitsi in this [paper](https://eprint.iacr.org/2023/1118.pdf)
|
||
|
- Read about difficulties on decentralization of MLS section 8.5 of [paper](https://eprint.iacr.org/2019/1189.pdf)
|
||
|
- `misc`
|
||
|
- gnark-rln implementation: https://github.com/vacp2p/gnark-rln
|
||
|
- added multiple curves to rust stealth address repo: https://github.com/vacp2p/erc-5564-rs
|
||
|
- assist with deploying waku-rln-contract to waku-simulator
|
||
|
|
||
|
### vac:sc::
|
||
|
- `status:staking-contracts-v1`
|
||
|
- Merged coverage improvements
|
||
|
- Finished ironing out all pending certora rules
|
||
|
- https://github.com/logos-co/staking/pull/81
|
||
|
- https://github.com/logos-co/staking/pull/82
|
||
|
- https://github.com/logos-co/staking/pull/85
|
||
|
- https://github.com/logos-co/staking/pull/86
|
||
|
- https://github.com/logos-co/staking/pull/57
|
||
|
- - `status:community-contracts-token-import`
|
||
|
- Reviewed/discussed migration options for community vaults
|
||
|
- https://github.com/status-im/communities-contracts/issues/32#issuecomment-1997000297
|
||
|
- `vac:maintainance/misc`
|
||
|
- Research on ENS Usernames to change release delay
|
||
|
|
||
|
### vac:rfc:
|
||
|
- `rfc-process-restructuring`
|
||
|
- Markdown lint does not lint files, proposed fix- https://github.com/vacp2p/rfc-index/pull/25
|
||
|
- Open the proposal to COSS changes - https://github.com/vacp2p/rfc-index/pull/4
|
||
|
- `misc`
|
||
|
- create website repo - https://github.com/vacp2p/rfc-website
|
||
|
|
||
|
### vac:dr:
|
||
|
- `valpriv:vac:val-priv-net`
|
||
|
- Finalized and share the related proposal()
|
||
|
https://www.notion.so/privacy-preserving-validator-network-e92ab3e563074a538bb0e13e5c9321e6
|
||
|
- `valpriv:vac:tor-push-poc`
|
||
|
- holesky validators registration and execution
|
||
|
- `valpriv:vac:tor-push-paper`
|
||
|
- https://www.overleaf.com/project/6499e467346d9f56b2971caa
|
||
|
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
||
|
- Implemented IMReceiving message for use with IDontWant message to improve GossipSub performance against v. large message. [Experimental PR](https://github.com/vacp2p/nim-libp2p/pull/1070) is available for review/discussion.
|
||
|
- This is just a prototype experiment showing 40% bandwidth reduction and more than 10% latency reduction for 1MB messages.
|
||
|
- Requires feedback, as it needs new message inclusion
|
||
|
- `gsub-scaling:vac:gossipsub-simulation`
|
||
|
- Conducted results for different IDontWant/IMReceiving message use cases. The results are available in [VAC forum post](https://forum.vac.dev/t/idontwant-message-impact/283).
|
||
|
- `zk:codex:storage-proofs-open-problems-review`
|
||
|
- Began examining [current version of Codex system's description](https://github.com/codex-storage/codex-storage-proofs-circuit)
|
||
|
|
||
|
### vac:nes:
|
||
|
- `state-separation:vac:state-separation-doc`
|
||
|
- Drafted document about privacy improvements for state separation (Moudy)
|
||
|
- Continue work on monitoring (Marvin)
|
||
|
- Defined new milstones (Moudy)
|
||
|
- Completed report about SE/DE in PDAGs see in [Notion](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#4a32272ca966467d8cd46833bedaafd0) (Ugur)
|
||
|
- `proofsystems:vac:research-existing-proof-systems`
|
||
|
- checked out this [Hypernova implementation](https://github.com/microsoft/Nova/pull/175) and continued reading [LatticeFold](https://eprint.iacr.org/2024/257.pdf) (Rostyslav)
|
||
|
- Defined new milstones (Moudy)
|
||
|
- `proofsystems:vac:benchmarks`
|
||
|
- Overlooked at the paper and continued researching Nova vs. Supernova/ Nova vs. Halo2 recursion vs. aggregation (Moudy)
|
||
|
- Defined new milstones (Moudy)
|
||
|
- Worked on enhancing Nova-Scotia performance (Rostyslav)
|
||
|
- `virtual-machine-creation:vac:vm-foundations`
|
||
|
- Defined new milestones (Moudy)
|
||
|
|