mirror of https://github.com/logos-co/roadmap.git
8.8 KiB
8.8 KiB
title | tags | date | lastmod | draft | |
---|---|---|---|---|---|
2024-04-29 Vac weekly |
|
2024-04-29 | 2024-04-29 | 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
- Yet another rework on Stun protocol: https://github.com/status-im/nim-webrtc/pull/9
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(@Florin)
- Reviewed and commented on Roman's PR(@Florin)
- Reopened: contentTopic naming not consistent in the store response bug(@Florin)
waku:maintenance-js-waku
- use nwaku:v0.27.0 and adjust tests for it(@Florin)
- unskip fixed test(@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(@Roman)
- Reviewed PR(@Alex)
- Store Issue(@Alex)
waku:test-automation-nwaku
- Peer & Connection Management Reviewed PR(@Alex)
waku:test-automation-rln
- RLN relay tests in progress(@Roman)
- bug: RLN in on-chain dynamic mode not working closed(@Roman)
- Begin implementing tests. Draft PR(@Alex)
admin/misc
- Interviewing and reviewing code challenges for QA candidates(@Florin and @Roman)
vac:acz:
rlnp2p:waku:rln-relay-enhancements
- improved ci for rln-relay enabled images
- discussed with nwaku team and increased recovery time for rln-relay failure to 1 minute
- improved error handling/exception raising
- LazyIMT approach partially downstreamed to waku-rln-contract and deployed on cardona zkevm-testnet
- enhanced rln-db-inspector capabilities by detecting empty leaves
- resultify rln-relay 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
secure-channels:waku:ethereum-chat
- Updated the DCGKA's Notion with aspects concerning privacy
- Updated flow diagrams for MLS
- Start working on flow diagrams for the DCGKA.
- Research on the best approach to UPKE.
admin/misc
- Daniel + Aaryamann @ status all hands: agenda
- presented stealth address scheme 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
- Researched CoW Protocol and Cow Swap
- Zodiac Modules
- Reviewed code of SAFE and zodiac modules to get a better understanding of the system
- Swap Aggregator Research
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, Beyond Circuit
vac:dr:anon:vac:waku-anonymity-analysis
- Continued working on Waku Anonymity Analysis - 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++ and its Comparison to Tor Push.
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 (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 (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)