Vac 2025/01/20

vac:p2p:

  • ift:gossipsub-perf-improvements
    • Worked on using rust-libp2p for shadow simulator
      • Done with basic documentation reading, running some basic tutorials
      • Had to do some ‘rust’ learning. Still need to see async framework/crates etc.
  • vac:libp2p-mix-consulting
    • Provide an up to date example of how to use nwaku for sending messages via lightpush and receiving them via filter
  • ift:nimlibp2p-quic
    • PR chore: use nimbus-common-workflow, add licenses and minor README.md formatting
    • Looking into how to integrate nim-mbedtls and nim-ngtcp as ngtcp2 does not support mbedtls
  • ift:nimlibp2p-maintenance
    • PR chore(version): update libp2p.nimble to 1.8.0
      • Once DST team finishes testing this PR, release v1.8.0 will be published
    • PR fix(pubsub): revert async: raises: [] annotation for TopicHandler and ValidatorHandler
      • This is due to issues reported by nimbus team while attempting to integrate latest changes of nim-libp2p
    • PR fix(multiaddress): don’t re-export minprotobuf
    • PR fix: use target repository branch as suffix for nim-libp2p-auto-bump-
      • This fixes an issue with autobumping nim-libp2p in nimbus repository nim-libp2p-auto-bump-unstable branch that is deployed automatically in nimbus test fleet
  • misc/admin
    • 1 CC 2 days off

vac:tke:

  • vac:tke:codex:cdx-incentive-mechanisms:manage-v3-position
    • implemented the management of liquidity positions in the CDX tool
    • implemented a simple UI
    • met with the Codex team to present the tool and collect feedback
  • vac:tke:nomos:base-econ-model:style-guidelines
    • to adapt all documents in Nomos to their styling guidelines
  • vac:tke:nomos:base-econ-model:eth-data
    • Worked towards modelling of gas and blobs
  • vac:tke:status:karma-incentives:staking-demo
    • Building the prototype in cooperation with SC team
  • vac:tke:ift:support-to-ift-units:split
    • Sync with PeopleOps.
    • Refactoring code and refining focus on the specific agreed vision for the app.
  • vac:tke:ift:based:advisory:adHoc-support
    • Finished work on Based point system
  • vac:tke:ift:catsfishing:simulations-and-release:tokenomics
    • Met with Ned and Antonio to discuss answer to legal
    • Kept working towards simulations, etc
  • vac:tke:ift:tokenomics-research-forum:ai-landscape
    • studied the elizaOS framework
  • vac:tke:ift:tokenomics-research-forum:points
    • Finishing touches here

vac:qa:

  • waku:2025q1-direct-message-reliability-testing:functional
  • waku:2025q1-interop-testing:maintenance
  • nomos:2025q1-da-testing:data-integrity-tests
  • waku:2025q1-waku-go-bindings-testing:framework-development
    • Add more logging & enhancements in the new repo
    • Add more wrappers for all waku-go internal APIs
    • Successfully add nwaku repo as submodule in the new test repo
    • Add Test to create & start node and subscribe to topic using the new framework
    • First PR finushed for review
    • Discussions with devs about best way to intergate go-bindings-repo with new test repo

vac:dst:

  • admin/misc
  • vac:dst:waku:2025q1-waku-scaling:waku-shard-scaling
    • Investigating nº of shard vs time to get healthy
      • Issue found regarding metrics: Issue
      • Investigating other issue regarding bootstraping connections
      • Time to get healthy plot PR: PR
  • vac:dst:waku:2025q1-waku-tooling:general-tooling
    • Create distribution plot of speed connection (time to reach N nodes)
      • Pr for distribution plot: PR
  • vac:dst:waku:2025q1-waku-evaluation:regression-testing
    • Investigate if length of simulations affect message delivery time (delayed)
  • vac:dst:waku:2025q1-waku-evaluation:block-io-load
    • Assigned task to start
  • vac:dst:codex:2025q1-codex-comparison:how-fast-is-codex
    • Discussed with Codex
  • vac:dst:waku:2025q1-waku-tooling:bandwidth-monitor
    • Develop and test Python sidecar for scraping bandwidth usage from Waku pods
      • Updated traffic monitor with UDP+TCP traffic totals
      • Sidecar sits alongside pod and tcpdumps the traffic
      • Ran simulation
      • Testing new dashboard integration
  • vac:dst:codex:2025q1-codex-base-capacity:deploy-base-capacity
    • Deployed 3x machines each with a shared 1PiB allocation of storage for Codex to use

vac:sc:

vac:acz:

  • ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku
    • Update parts about implementation and benchmarks in blogpost PR
    • Did benchmark for adding user and creating group PR and opened discussion on discord regarding results
    • Worked on the structure blogpost PR
  • ift:2025q1-de-mls-multi-admin:testnet-api
    • Start working with Ramses on issue about getting copy of message from waku PR
  • ift:2025q1-libp2p-mix-poc:poc-over-waku
    • The lightpush publisher and filter subscribe examples were outdated
      • With Richard’s help, now operational on status fleet (poc/anon-waku)
    • Encountering challenges adding mix as a submodule
      • Import errors and unresolved mix dependencies
    • Working with Prem on mix integration with Waku, clarifying design choices and implementation details
    • Addressed feedback on Mix protocol RFC in Vac forum here
  • ift:2025q1-zerokit-v0-7:poseidon-hash
  • ift:2024q1-think-tank:zk-consulting-nomos-2
  • vac:acz:ift:think-tank:zk-consulting-codex-2
    • Begin on mathematical notes of Greyhound for Codex; particular interest on the potential homomorphic properties.
  • admin/misc
    • 1 cc is ooo for 1 day

vac:nim:

vac:rfc:

  • waku:2025q1-rfc-iterations
    • Continued work on 10/WAKU2 update. Work in progress
    • Meeting with Waku -> got list of next RFC updates
  • ift:2025q1-rfc-culture-establishment
    • Continued to write detailed approach for RFC culture improvements.

vac:nes: