Vac 2024/04/15
vac:p2p:
nimlibp2p:vac:webrtc-transport
- Huge rework on Stun protocol https://github.com/status-im/nim-webrtc/pull/9 (ready for review)
- Rework Dtls protocol to take account of the Stun rework https://github.com/status-im/nim-webrtc/pull/10 (ready for review aswell)
vac:tke:
admin/misc
- attended the All-hands presentations and discussions (Frederico, Martin)
- traveled back from Athens (Frederico, Martin)
nomos:mixnet-incentives
- presented the current state of the mixnet incentives to the Nomos team (Frederico)
codex:cdx
- discussed the missing parts of the Tokenomics model in the Codex offsite (Frederico)
- discussed Codex L2 use case with Cyprian (Frederico)
- discussed Codex tokenomics with Finance team (Frederico)
- Review open questions and provide input ahead of the Codex offsite (Martin)
status:SNT-staking
- discussed staking and aggregation with the SC team (Frederico, Martin)
waku:general-incentives
- Analyzing the new ideas discovered in Athens - RLN ID and utilization of the payment mechanism for the RLN purchase (Martin)
waku:rln-membership:
- follow-ups based on the discussion in Athens (Martin)
status:L2-deployment
- Meeting and brainstorming with Cyprian in Athens (Martin, Frederico)
vac:dst:
admin/misc
- Various contributors @ Athens for Logos Offsite
- Collaborations with Codex
- node designs (incl. pricing)
- collateral scaling mechanisms (“dynamic collateral”)
- Talked with Nomos about testing mixnet and graph visualisation
- Discussed Nomos testing and DST service needs
- Met with Yiannis from Probe Lab
- Exploring areas to collab; focus was on partnerships, what areas DST can help with, “low/zero cost” knowledge exchange
- Team: Discussed future directions, next few weeks to months worth of work
eng-10ktool:vac:bandwidth-test
- Investiage the usage of kustomize for deployment
- Update scrapper test and utils merged https://github.com/vacp2p/10ksim/pull/20 Pod log downloader to be merged now https://github.com/vacp2p/10ksim/pull/21
- Multiple attempted runs towards 10K
- First successful 10K run 2024-04-15 10:30am in Athens at 10,847 nodes
- Improvements:
- enable NUMA support in VMs for better scale
- all nodes now boot automatically as lab comes up
- Implemented critical improvements to large scale simulations per Calico team.
- Meetings with Waku team
- Talked about next deliverables and checked their paper about Waku
- Discussed Nwaku vs go-waku CPU usage and scalability, needs; potential waku network sharding strategy (dynamic sharding); current Waku testing results, future needs
- Discussed need for Waku tracing - need to be able to output a simple Received message ID: messageID message from Waku to stdout.Met with Ivan (Waku)
:vac:lab
- Scaling improvements, added 3 hosts, improved power distribution, migrated all hosts to OVS, Codex preparation work, NVMe install + debug.
vac:qa:
waku:interop-testing
- Light push tests merged(@Florin)
- Store draft pr(@Florin)
- Issues found:
- contentTopic naming not consistent in the store response where is’s content_topic(@Florin)
- node doesn’t store messages if relay is disabled(@Florin)
- failed to negotiate protocol: protocols not supported: [/vac/waku/store/2.0.0-beta4] when the peer node has store disabled(@Florin)
waku:test-automation-sharding
- Sharding tests update(@Roman)
- Closed subscription to many static sharding topics hangs(@Roman)
- Issue found: message won’t be sent over from node1 to node2 with sharded topic subscription(@Roman)
waku:maintenance-nwaku
- Add ARM64 Docker support for Linux/MacOS(@Roman)
waku:test-automation-rln
- RLN relay tests draft PR(@Roman)
admin/misc
- Offsite(@Alex)
vac:acz:
Last week:
zerokit:vac:zerokit-v0.5
- planning issue for zerokit v0.5.0
- wip: remove tree height 32 resources
rlnp2p:waku:rln-relay-enhancements
- brought down tree sync time by parallelizing rpc calls
secure-channels:waku:ethereum-chat
- Planning for Secure channels with Ethereum
- Research on possible solutions to metadata management in DCGKA (use of UPKE and stealth addresses)
- Idea: zk-MLS
admin/misc
- Discussions at Logos All hands offsite with various projects on how the ACZ team plugs into their research & engineering
- First Vac ACZ offsite, meeting notes. Planning for Secure channels with Ethereum done.
- most CCs ooo after travel from All hands offsit
vac:sc::
vac:maintainance/misc
- Logos All-Hands Offsite
- Swap Aggregator Research
- Airswap Research notes
vac:rfc:
waku:core-rfc-updates
- Worked on rln relay and waku executables for waku-rln-relay, will be creating a new pr next week
misc
- reviewed rfc-website, found new problems and open web development tickets with acid-in
nimlibp2p:vac:gossipsub-stagger-send
- feat: behaviour penalty when non-priority queue reaches maxNumElementsInNonPriorityQueue https://github.com/vacp2p/nim-libp2p/pull/1083
nimlibp2p:vac:maintenance
- update libp2p branch when unstable changes https://github.com/status-im/nimbus-eth2/pull/6202
- Openend issue peer doesn’t respect backingOff https://github.com/vacp2p/nim-libp2p/issues/1084
- Coding interview
- Reviewing PRs
vac:dr:
unstructured-p2p-improvements-survey
- Looked into the gossip issue regarding large number of small messages in farcaster network
- Looked into different gossipsub specifications/discussions etc.
gsub-scaling:vac:gossipsub-simulation
- Worked on message forwarding from priority/non-priority queues for possible performance improvements and message staggering. Still a work in progress. Expected to complete in this weak.
vac:nes:
admin/misc
- Moudy + Marvin all week @ All hands offsite
- Ugur 2 days off + 1 day @ACZ offsite
state-separation:vac:state-separation-doc
- Created a draft about the possible usages of Mutator sets in our nullifier systems in notion (Ugur)
proofsystems:vac:research-existing-proof-systems
- checked out Sirius code (Rostyslav)
- continue writing LatticeFold writeup (Rostyslav)