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
nimlibp2p:vac:maintenance
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
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
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
rlnp2p:waku:rln-doc-and-outreach
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
vac:sc:: §
vac:maintainance/misc
- Swap Aggregator Research
- Researched CoW Protocol and Cow Swap
- Researched Metamask Swap
- Zodiac Modules
- Reviewed code of SAFE and zodiac modules to get a better understanding of the system
vac:rfc: §
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
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)