Vac 2024/03/11 §
vac:p2p: §
- nimlibp2p:vac:webrtc-transport
- nimlibp2p:vac:gossipsub-stagger-send
- nimlibp2p:vac:maintenance
- nimlibp2p:vac:maintenance- 
- proto3 repeated uint32 handling
- Issue
- Double check jacek’s answer: All good.
- single topic in rpc message
- graceful shutdown
- Issue Investigated and requested more info
 
 
 
vac:tke: §
- waku:rln-membership:- 
- Prepare a summary of the RLN membership model including user journey mapping (need to discuss with Waku team further) (Martin)
- Prepare and iterate on the token economy suggestions for Waku (Martin)
- Follow-ups from the Tokenomics call (Martin)
 
- status:SNT-staking- 
- Continue to monitor development and give feedback for the staking contract (Martin)
- Assist the SC team in further checks and definition of testing scenarios (Martin)
- Follow-ups from the Status Chain IFT Strategy call (Martin)
 
- nomos:tdc-objectives- 
- finalized the objectives & requirements part of the TDC (inc. mixnet nodes below) (Frederico)
 
- nomos:mixnet-incentives- 
- understood the mixnet incentivization problem (Frederico)
- read Nym reward sharing scheme for mixnets (a comparable) (Frederico)
- analysed the differences between single vs. multi-staking approaches (Frederico)
 
- waku:general-incentives- 
- caught up with Martin’s tokenomics proposal (Frederico)
 
vac:dst: §
- eng-10ktool:vac:bandwidth-test- 
- Main thing is to retrieve waku simulations Data and plot them
- Prepare deliverable for Waku
- Finish running several simulations with different sizes and message rates
- Extract data
- Prepare and clean plots
- Discuss again with Wings what we should explain in the deliverable
 
 
- Add tests to plotter module
- Scrapping PR aproved by Alex: https://github.com/vacp2p/10ksim/pull/3
- Deliverable for Waku simulations
- Discussions with some friends about how to scale further
- Noted that there was at least 8 layers for every packet to pass through with current setup
 
- Network restructuring - OVS + Mellanox OFED + asap2 attempts
- Added Proxmox to Vaxis and Nia (converting them)
- Added Mellanox OFED drivers
- Updated firwmare
- Moved to OpenvSwitch networking
 
 
- Deployed Kubernetes onto the new machines
 
- :vac:lab- 
- Preparing for power upgrades
- Added Vaxis, Nia, new 64 core nodes
- Added new 25G switch
 
vac:qa: §
- waku:interop-testing
- waku:test-automation-sharding- 
- Unit and interop tests(@Florin)
- Discovered autosharding is hardcoded for cluster ID 1(@Florin)
- Help js-waku devs to improve CI error handling(@Florin)
- Raised issue for flaky CI test(@Florin)
 
- waku:test-automation-go-waku
- waku:test-automation-nwaku
vac:acz: §
- rlnp2p:waku:rln-relay-enhancments
- rlnp2p:waku:rln-relay-v2
- zerokit:vac:maintenance
- secure-channels:waku:ethereum-chat- 
- Explore a proposal on decentralized CGKA by Weidner et al. as a replacement for the MLS protocol.
 
- secure-channels:waku:ethereum-chat- 
- Check the literature for related the papers CoCoA, 2, 3, and DCGKA
- Quickly check the literature to see if there are any improvements in MLS and its problems.
- Started to focus on DCGKA by reading Ramses’ note
 
- zerokit:vac:maintenance- 
- researched Rust for Android for issue #47
 
- admin/misc
vac:sc:: §
- status:community-contracts-token-import
- status:staking-contracts-v1- 
- Continue work on coverage
- Fixed broken certora rule to get CI green again
- Added invariant to ensure Vault accounting preserves ERC20 balances
- Worked on pending Certora rule to get them pass on CI
 
- vac:maintainance/misc- 
- Analysis of SNT impact on ethereum state
- Research on Market Makers of other wallets
- Logos Research call preparation and presentation
 
vac:rfc: §
- rfc-process-restructuring
- misc
vac:dr: §
- valpriv:vac:val-priv-net
- valpriv:vac:tor-push-poc- 
- Running holesky validators, getting over sync/deposit issue
 
- valpriv:vac:tor-push-paper
- gsub-scaling:vac:gossipsub-simulation- 
- Completed topology generation scripts for shadow simulator. PR4 now supports running simulations with variable latency, bandwidth, packet loss ratio, and also allows adjusting network/message size, fragmentation and publisher settings
- Created a notion page on message forwarding/queuing in other libp2p implementations (go-libp2p):
- Created a vac forum post on large message handling
 
- admin/misc
vac:nes: §
- state-separation:vac:state-separation-doc- 
- Researched accumulators and how to combine them to Homomorphic encryption + prepared a document about it (Moudy)
- Researched how to make salt approach dynamic and will prepare a document about it (Moudy)
- Began reading portions of Nexus VM and GKR-based VM (Marvin)
- Read various papers concerning reward mechanisms for miners/observers. 1, 2, 3, 4, 5 (Marvin)
- Almost completed report about SE/DE in PDAGs (Ugur)
- Read accumulators about Zerocoin nullifier mechanism in this paper (Ugur)
 
- proofsystems:vac:research-existing-proof-systems
- proofsystems:vac:benchmarks- 
- Worked on abstract, tables for paper (Moudy)
- Worked on researching Nova vs. Supernova (Moudy)
- Started Nova vs. Halo2 recursion vs. aggregation (Moudy)
- Prepared explanation for Nova Bellman implementation (Rostyslav)
- Conducted local benchmark testing (Rostyslav)