Vac 2025/01/27

vac:p2p:

  • ift:2025q1-gossipsub-perf-improvements
    • Create rust-libp2p gossipsub simulation for shadow simulator [Still a WiP]
      • Facing some issues in peer connections, looking into it
    • Finalized Staggered message sending article. Both versions are ready for review
  • acz:2025q1-acz-consulting:mix-consulting
    • Fix import issues happening when adding mix as a git submodule in nwaku
  • acz:2025q1-acz-consulting:de-mls-consulting
    • Review issue in which messages are received duplicated. Turns out it’s due to an oversight in how bindings for waku were implemented. (This affects both go-waku and nwaku bindings) Discussed the problem with Waku Team, and this issue was created product of that discussion. In the meantime, a workaround was suggested to use a single pubsub subscription instead.
  • ift:2025q1-nimlibp2p-maintenance
    • Publish release v1.8.0
    • PR refactor to remove .closure., .gcsafe. for .async. procs, and added callback compatibility to daemonapi
  • misc/admin
    • 1 CC 1 days off

vac:tke:

vac:qa:

  • waku:2025q1-direct-message-reliability-testing:rate-limit
    • Explored and discussed rate limit testing on status-go side
  • waku:2025q1-interop-testing:maintenance
  • nomos:2025q1-da-testing:data-integrity-tests
    • Test/data availability and integrity PR 2 - in progress - pending on PR 994 and testnet image being able to produce blocks.
    • chore: Add reconstruct command to nomos-cli PR 994 - in progress
    • Overwatch panicked due to source slice length (12) does not match destination slice length (31) Issue 985 - resolved
  • waku:2025q1-waku-go-bindings-testing:relay
    • Modify old wrappers to be used in the new bindings repo
    • Add new APIs in the wrappers & utilities & logging to be suitable for the new repo
    • Add tests for basic nodes communication && peer connection tests & relay tests
    • Analyze issue if failing all relay tests
    • All in PR 19
  • admin-misc
    • 1 CC day off

vac:dst:

  • vac:dst:vac:2025q1-libp2p-evaluation:regression-testing
  • vac:dst:waku:2025q1-waku-evaluation:block-io-load
    • Found issue solution
    • Notion Report
    • Github Issue
    • Upgraded VictoriaLogs to a new version that moved away from an old logging engine to a new one.
    • Finished
  • vac:dst:waku:2025q1-waku-scaling:waku-shard-scaling
    • Found bug: Issue
      • Right now impossible to do simulations with high number of shards
    • Found another possible issue: Discord thread
      • Further analysis needed. Another task will be created.
    • Finished. Possible extension.
  • vac:dst:waku:2025q1-waku-tooling:general-tooling
  • vac:dst:waku:2025q1-waku-scaling:direct-message-reliability
    • Discuss with waku team details about this task
  • vac:dst:waku:2025q1-waku-evaluation:regression-testing
    • Analyzed message latency: Report
  • vac:dst:waku:2025q1-waku-tooling:bandwidth-monitor
    • Modified VictoriaMetrics to scrape bandwidth monitor pods
    • Modified a new dashboard to display all of the metrics from the pods
    • Writeup

vac:sc:

vac:acz:

  • ift:2025q1-libp2p-mix-poc:poc-over-waku
    • Added libp2p changes required for mix transport as a branch in nim-libp2p.
    • Added mix as submodule in Waku, resolving import issues.
    • Analyzed mix transport integration for connections to lightpush service node in PoC
      • Identified that the transport selection issue (in GossipSub PoC) persists for lightpush service node as well.
    • Contributing to Waku integration document in Notion [WiP].
    • Investigate the feasibility of circuit-relay protocol like hybrid approach for mix (without the multistream negotiation) [WiP].
  • nomos:2025q1-nomos-consulting:zk-consulting-nomos-2
  • nomos:2025q1-nomos-consulting:zk-consulting-nomos-3
  • ift:2025q1-zerokit-v0-7:poseidon-hash
    • The improved alternative method for security check of MDS matrices for P-SP-networks, which is described in this report, has been implemented in Rust.
    • A generator of pseudorandom Cauchy MDS matrices over a prime finite field has been implemented in Rust. The underlying algorithm can be considered optimized in comparison with the one used in the code containing the implementation of the “3 tests” method.
    • The Q1 plans related to Poseidon and zerokit have been adjusted.
  • ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku
    • Refine the blogpost with this commit.
    • Finish draft about de-mls blogpost. Now it’s ready to review PR
    • Continue working on benchmarks for blogpost, have some issues with right prepared data branch
  • ift:2025q1-de-mls-multi-admin:multi-admin-rfc
    • Finish examining current de-mls RFC and identified the parts need to be changed.
  • ift:2025q1-de-mls-multi-admin:waku-node-connection
    • Continue working on issue with double message. Richard helped to find the problem; started to update code logic PR

vac:nim:

vac:rfc:

vac:nes: