Vac 2024/04/02 §
vac:p2p: §
- nimlibp2p:vac:webrtc-transport- 
- Fix the WebRTC CI on Windows/MacOS
- Mbed-TLS: improve installation/code generation
- Address all the comments on UDP
 
- nimlibp2p:vac:gossipsub-stagger-send
- nimlibp2p:vac:maintenance
vac:tke: §
- waku:general-incentives- 
- Possibly continuing marketplace discussion with Waku (Martin)
 
- waku:rln-membership:- 
- Working on the proposal for RLN design (Martin)
 
- status:SNT-staking- 
- Supporting the SC team ad hoc (Martin)
- Discussing using the staking contract at the org level (Martin)
 
- status:L2-deployment- 
- Further research into airdrop and incentive strategies of existing L2s (Martin)
 
- nomos:mixnet-incentives- 
- adjusted pricing function to account for measurement costs (Frederico)
- verified that the modifications of the reward split scheme are correct (Frederico)
 
- nomos:cryptarchia-wealth-concentration-estimated-stake- 
- reviewed blog posts (Frederico)
 
- codex:cdx- 
- reviewed latest marketplace proposal (Fred
 
vac:dst: §
- eng-10ktool:vac:bandwidth-test
- eng-10ktool:vac:bandwidth-test- 
- Many many fixes to get Kubernetes with OpenvSwitch + offloading + VMs working
- Reinstalled 3 nodes with new Debian + Proxmox flavour
- Installed Mellanox OFED drivers
- Experimented with VirtIO network, managed to eventually get SR-IOV and Virtual Functions working
 
- Waku - Benchmarked 1-worker (one worker as one eighth of a 64 core node) cluster
- Indications are we can scale to ~14k nodes if scaling is linear, vs CPU usage observed on 1-worker
- Had 243 Waku nodes, including publishing, running on the worker or 1/8th node with headroom to spare
- Network offloading appears to about 2x as efficient CPU wise when running Waku
 
- Further fixes for offloading setup once SR-IOV was working
- Waku - Reinstalled 24 workers, then wiped them all and reinstalled 8 of them :(
- Diagnosed incredibly complicated packet loss issues (which turned out to be caused by cloned VMs - note to self - clean up /etc/machine-id next time!)
- Waku - Benchmarked 8-worker cluster (1 physical 64-core), scaled to 1200 nodes, hit major issue with Calico
- Added caching to Harbor, further investigated removing Harbor rate limits
- Discovered that adding multiple jobservice workers to Harbor makes rate limits higher
- Deployed 6 jobservice workers in Harbor
 
- Removed Vaxis and Nia from Kubernetes to help with CPU accounting since they host worker VMs
 
vac:qa: §
- waku:test-automation-sharding
- waku:test-automation-go-waku
- waku:test-automation-nwaku- 
- Peer & Communication Management(@Alex)
- Continue implementing tests
- Found a couple weird behaviours
 
 
vac:acz: §
- secure-channels:waku:ethereum-chat- 
- Finish the examination DCGKA ref implementation repo
- Started to write a report about the examination of vector clocks used in DCGKA ref implementation
- Checked that there is the motivation why we chose DCGKA in rfc
 
- zerokit:vac:maintenance- 
- github removed semaphore commit we used, was fixing CI issue
 
vac:sc:: §
vac:rfc: §
vac:dr: §
- unstructured-p2p-improvements-survey- 
- Looked into different aspects of libp2p specifications (including gossipsub versions and corresponding discussions). Also looked into the corresponding nim-libp2p works.
- Followed discussions/PRs on libp2p specs and libp2p implementations
 
vac:nes: §
- state-separation:vac:state-separation-doc- 
- Refined the State Separation PDAGs doc and add changes together with Ugur (Moudy + Ugur)
- Worked on gathering important components for state separation (Moudy)
- Researched and identified accumulators/nullifiers to integrate (Moudy)
- Discussed monitoring with Moudy, and continued with monitoring (Marvin + Moudy)
- Discussed with Moudy about PDAG report and next version of proposal on state-separation (Ugur + Moudy)
- Started to write a draft of the next version of proposal on state-separation (Ugur)
- Read about mutator set including Merkle Mountain Range and Bloom filters (Ugur)
 
- proofsystems:vac:research-existing-proof-systems
- proofsystems:vac:benchmarks- 
- Kept working on the paper since new findings are arising (i.e. Nova Scotia not using Groth16) (Moudy)
- Conducted server testing (Rostyslav)