mirror of https://github.com/logos-co/roadmap.git
108 lines
5.6 KiB
Markdown
108 lines
5.6 KiB
Markdown
---
|
|
title: "2024-02-12 Vac weekly"
|
|
tags:
|
|
- "vac-updates"
|
|
date: 2024-02-12
|
|
lastmod: 2024-02-12
|
|
draft: false
|
|
---
|
|
|
|
## Vac 2024/02/12
|
|
|
|
### vac:p2p:
|
|
- `nimlibp2p:vac:webrtc-transport`
|
|
- Cleaning / commenting
|
|
- Implementing the client side of SCTP
|
|
- Implementing the closing part of SCTP / DataChannel
|
|
- `nimlibp2p:vac:gossipsub-stagger-send`
|
|
- Making it ready to be merged - https://github.com/status-im/nim-libp2p/pull/1015 (feat: message prioritization with immediate peer-published dispatch and queuing for other msgs)
|
|
- `nimlibp2p:vac:maintenance`
|
|
- improvement: enhanced checkExpiring macro with custom timeout - https://github.com/status-im/nim-libp2p/pull/1023
|
|
- Log `checkExpiring` failure
|
|
- [PR](https://github.com/status-im/nim-libp2p/pull/1018)
|
|
- Merged
|
|
- Added suggestions to building documentation
|
|
- [PR](https://github.com/status-im/nim-libp2p/pull/1021)
|
|
- Gathered all dependencies modifications in the same PR
|
|
- [PR](https://github.com/status-im/nim-libp2p/pull/1020)
|
|
|
|
### vac:tke:
|
|
- `nomos:economic-analysis`
|
|
- tested a new data layout for the PoS-GPU code (to allow a large number of blocks per epoch);
|
|
- implemented a CPU-only code that outperformed the GPU (thanks to a trick given by David and Alexander);
|
|
- ran simulations about wealth concentration and observed leader election on Cryptarchia.
|
|
- `codex:economic-analysis`
|
|
- reviewed comparables tokenomics (Filecoin);
|
|
- reviewed the state of CDX token, inc. insurance model.
|
|
- `waku:economic-analysis`
|
|
- reviewed Martin's work on RLN pricing
|
|
- 2x Waku RLN calls (Tokenomics, L2 for RLN) and follow-ups
|
|
- `status:SNT-staking`
|
|
- continuing work on Status DeFi analysis
|
|
- continuing work on Status staking contract
|
|
|
|
### vac:dst:
|
|
- `eng-10ktool:vac:bandwidth-test`
|
|
- Talk again with p2p team about versioning
|
|
- Done simulations for Yamux
|
|
- Re-do simulations without using Wireguard. Packet loss is the same if not even higher (?)
|
|
- Plan how to structure the 10k tool framework
|
|
- Optimized publisher and added a debug flag to get DNS resolve times.
|
|
- Briefly ran a full 10K scale simulation, as well as other simulations at 7.5K, 8K, 5K and 0.1K
|
|
- Scaled metrics up by sharding it then adding Thanos (via `bitnami` charts) Query and Thanos Query Frontend to aggregate the metrics
|
|
- Dealing with various scaling issues as they come up
|
|
- Added latency delay to pods, allowing us to do arbitrary amounts of latency in Waku nodes
|
|
|
|
### vac:qa:
|
|
- `waku:interop-testing`
|
|
- RLN registration [support and tests](https://github.com/waku-org/waku-interop-tests/pull/16)(@Roman + @Florin)
|
|
- Automatically notify nwaku developes when nightly interop tests [fail](https://github.com/waku-org/waku-interop-tests/pull/15)(@Florin)
|
|
- `waku:test-automation-js-waku`
|
|
- Connection and peer management [new tests and refactoring](https://github.com/waku-org/js-waku/pull/1836)(@Florin)
|
|
- `waku:test-automation-nwaku`
|
|
- Lighpush [fixes](https://github.com/waku-org/nwaku/pull/2269)(@Alex)
|
|
- Peer Exchange tests(@Alex)
|
|
- Update QA milestones(@Florin)
|
|
|
|
### vac:acz:
|
|
- `rlnp2p:waku:rln-relay-v2`
|
|
- use rln-v2 in registration and membership insertion mechanism: https://github.com/waku-org/nwaku/pull/2392
|
|
- rln-v2 nonce manager: https://github.com/waku-org/nwaku/issues/2415
|
|
- `secure-channels:waku:ethereum-chat`
|
|
- Keep working in the updates of the RFC.
|
|
- Start writing the blog article about the SMP, with the use cases and the main features in mind.
|
|
- Creation of an Overleaf project on secure channel setup with Ethereum.
|
|
- Check two SoK papers for comparison security mechanism; [paper1](https://teamusec.de/pdf/conf-sp-UngerDBFPG015.pdf) [paper2](https://dl.acm.org/doi/pdf/10.1145/3558482.3581773)
|
|
- Study the security mechanisms of dm3, Tor Messenger and Briar.
|
|
- Start an internal report comparing different messaging protocols.
|
|
- `zerokit:vac:maintenance`
|
|
- researched this issue https://github.com/vacp2p/zerokit/issues/21
|
|
- `misc`
|
|
- Opened PRs to implement bitand & shr in circom-witness-rs: https://github.com/philsippl/circom-witness-rs/pull/14 & https://github.com/philsippl/circom-witness-rs/pull/13
|
|
|
|
### vac:sc::
|
|
|
|
### vac:rfc:
|
|
- `misc`
|
|
- Worked waku/specs repo - https://github.com/waku-org/specs/pull/1
|
|
- Worked on vac rfc repo - https://github.com/vacp2p/rfc-index
|
|
|
|
### vac:dr:
|
|
- `valpriv:vac:val-priv-net`
|
|
- Comparing mixnet Nym to figure out new design/proposal
|
|
- Reviewing Nym paper and design
|
|
|
|
### vac:nes:
|
|
- `state-separation:vac:state-separation-doc`
|
|
- Researched the Transaction Directed Acyclic Graph (TDAG) framework to aggregate in SE and DE and produced a [documentation](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#960d3e31c9da4e3b8b2f316801763a65) about it (Moudy)
|
|
- Started reading about the Privacy Directed Acyclic Graph (PDAG) framework (Moudy)
|
|
- Made progress on the integration of Cryptographic primitives in SE and DE (Ugur)
|
|
- Made progress on adress hiding and signature verification [document](https://www.notion.so/Nescience-cd358fe429b14fa2ab38ca42835a8451?pvs=4#9ab4ba4d92914ba0a5f66235446de5d1) (Marvin)
|
|
- Started producing notes about Field Merkle Trees (Marvin)
|
|
- Started creating the one-tier low-level framework for SE and DE kernel circuits by adding public and private data (Ugur)
|
|
- `proofsystems:vac:research-existing-proof-systems`
|
|
- Continued looking at [Reverie whitepaper](https://eprint.iacr.org/2023/1888.pdf) and [Binius implementation](https://github.com/recmo/binius) (Rostyslav)
|
|
- `proofsystems:vac:benchmarks`
|
|
- Fixed PR#24 comments and merged Arecibo benchmark implementation(Rostyslav)
|
|
|