mirror of https://github.com/logos-co/roadmap.git
93 lines
4.5 KiB
Markdown
93 lines
4.5 KiB
Markdown
|
---
|
||
|
title: "2023-12-25 Vac weekly"
|
||
|
tags:
|
||
|
- "vac-updates"
|
||
|
date: 2023-12-25
|
||
|
lastmod: 2023-12-25
|
||
|
draft: false
|
||
|
---
|
||
|
|
||
|
### vac:p2p:
|
||
|
- `nimlibp2p:vac:maintenance`
|
||
|
- Fixing bumper jobs - https://github.com/status-im/nim-libp2p/issues/1005
|
||
|
- Remove rules related to Nim 1.2 jobs from master branch on github settings
|
||
|
- Reading and Understanding
|
||
|
- Disable flood publishing https://github.com/sigp/lighthouse/pull/4383
|
||
|
- More lenient flood publishing https://github.com/libp2p/rust-libp2p/pull/3666
|
||
|
- Testing latency on different flood publish strategies https://github.com/sigp/gossipsub-testground/pull/15
|
||
|
- testing gossipsub(flood publish) with quic https://github.com/ackintosh/gossipsub-testground/p
|
||
|
- Case `'FloodSub message size validation 2'`:
|
||
|
- Issue: Combination between message size and timeout; Big message size takes a big time, and sometimes exceeds timeout
|
||
|
- Still begs the question: "Why it passed when running the full suite instead of the isolated test
|
||
|
|
||
|
### vac:tke:
|
||
|
|
||
|
### vac:dst:
|
||
|
- `eng-10ktool:vac:bandwidth-test:`
|
||
|
- Keep investigating packets drop (https://www.notion.so/Results-3-43142115f7764d3ca9954490f232b242)
|
||
|
- Created same test node with Rust (borrowed some time from Alex)(https://github.com/vacp2p/dst-gossipsub-test-node-rust/tree/master)
|
||
|
- Got some preliminary results (https://www.notion.so/Results-Rust-011fb77dea4b482ba8283f1adb762c9c)
|
||
|
- sync with p2p team regarding weird behavior
|
||
|
- Use iperf to create artificial bandwidth and keep investigating (Done, no package drop).
|
||
|
- `admin/misc`
|
||
|
- hiring
|
||
|
- `vac:dst:software-testing:waku:test-automation-js-waku`
|
||
|
- Investigated and helped fixing js-waku tests that failed with latest nwaku
|
||
|
- `vac:dst:software-testing:waku:test-automation-interop-testing`
|
||
|
- Implemented the idle subscription tests requested by the nwaku team + multi-node filter tests: [PR](https://github.com/waku-org/waku-interop-tests/pull/8)
|
||
|
- Issues reported:
|
||
|
- https://github.com/waku-org/go-waku/issues/967
|
||
|
- https://github.com/waku-org/go-waku/issues/968
|
||
|
- https://github.com/waku-org/go-waku/issues/969
|
||
|
- https://github.com/waku-org/go-waku/issues/970
|
||
|
- https://github.com/waku-org/go-waku/issues/971
|
||
|
- https://github.com/waku-org/go-waku/issues/972
|
||
|
- https://github.com/waku-org/nwaku/issues/2315
|
||
|
- `software-testing:waku:test-automation-nwaku`
|
||
|
- Test failure
|
||
|
- Investigate
|
||
|
- [Issue](https://github.com/waku-org/nwaku/issues/2304)
|
||
|
- Merge
|
||
|
- Direction refactor
|
||
|
- [PR](https://github.com/waku-org/nwaku/pull/2263)
|
||
|
- Store Tests
|
||
|
- [PR1](https://github.com/waku-org/nwaku/pull/2235)
|
||
|
- [PR2](https://github.com/waku-org/nwaku/pull/2240)
|
||
|
- Lightpush Tests
|
||
|
- [PR](https://github.com/waku-org/nwaku/pull/2269)
|
||
|
- Implemented autoshard tests
|
||
|
- Missing one. Asked about how to mock.
|
||
|
|
||
|
### vac:acz:
|
||
|
- `secure-channels:waku:ethereum-chat`
|
||
|
- Worked on Ethereum as Authentication Service. (https://www.notion.so/WiP-Ethereum-based-Authentication-cb7b0ff07ba74886847ec8e23e8a7a62)
|
||
|
- Specification for the MLS in our setting. (https://github.com/vacp2p/rfc/blob/master/content/docs/rfcs/70/README.md)
|
||
|
- RFC updates: ADKG + DR removed and replaced with MLS.
|
||
|
|
||
|
|
||
|
### vac:sc::
|
||
|
|
||
|
### vac:nescience:
|
||
|
- `state-separation:vac:state-separation-doc`
|
||
|
- Finished researching Az, Pol, Ola
|
||
|
- Continue readings on privacy-focused models (Nmd, Zc)
|
||
|
- Looking at privacy related questions for UTXO
|
||
|
- Continue with [binary towers paper](https://eprint.iacr.org/2023/1784)
|
||
|
- Continued research on mimblewimble.
|
||
|
- Read [HEX-Bloom](https://eprint.iacr.org/2021/773)
|
||
|
- Read [NOTRY](https://eprint.iacr.org/2023/1926); this paper deals with messaging, but has an interesting property in their scheme called avowal and proof of non-knowledge.
|
||
|
- Work on propsal about the private execution that affects public state and start to write it.
|
||
|
- Read a [paper](https://www.usenix.org/system/files/conference/usenixsecurity18/sec18-kappos.pdf) about the proposal
|
||
|
|
||
|
### vac:dr:
|
||
|
- `gsub-scaling:vac:gossipsub-improvements-paper`
|
||
|
- Completed article writeup for GossipSub scaling for large messages
|
||
|
|
||
|
### vac:rfc:
|
||
|
- `waku:waku-keystore`
|
||
|
- Made changes based on feedback for waku-RLN-keystore - https://github.com/vacp2p/rfc/pull/631
|
||
|
- `admin/misc`
|
||
|
- Read waku2 specs, message, filter, store, payload - https://rfc.vac.dev/spec/10/
|
||
|
- read libp2p docs to prepare for excutable specs of waku2 node
|
||
|
|