Vac 2025/02/10 §
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
- Finalized staggered message sending article (Only tagguy’s feedback part is left).
- Created rust-libp2p gossipsub simulation for shadow. Latency, bandwidth computations are working fine
- Still need to add hooks for additional stats
- Still need to control inter-message delays between publishers (need to look timeouts/tokio::sleep)
ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake
- Wrapped some additional functions in nim-ngtcp2#10
- Had to do this manually, since nimterop had trouble generating the functions
- Tried using futhark instead, because nimterop repository seems abandoned (and c2nim too). Ended up opening this issue since
futhark
does not work too well either (requires some manual work afterwards)
- PR in progress in nim-quic
- Uses crypto functions from picotls.
- I’m currently working on creating the PicoTLS context (This but in nim)
ift:2025q1-nimlibp2p-wrapping-ngtcp2:certificate_validation
- Fix invalid certificate generation in nim-libp2p#1209
- Looking into CI issues on macos-arm64 and windows
ift:2025q1-nimlibp2p-maintenance
- PR refactor(pubsub): do not raise exceptions on publish
misc/admin
- Interviewed 1 candidate for P2P engineer position
- 2 CC 1 day off
vac:tke: §
vac:qa: §
waku:2025q1-direct-message-reliability-testing:functional
waku:2025q1-interop-testing:maintenance
nomos:2025q1-da-testing:data-integrity-tests
- chore: Sync data availability and integrity tests with latest Nomos node changes. PR 3 - in progress
nomos:2025q1-e2e-testing:maintenance
- chore: Add reconstruct command to nomos-cli. PR 994 - merged
- Port Risc0 to ARM64/Linux. Compillation passed on recent risc0 master, tests failing - more debugging required
waku:2025q1-waku-go-bindings-testing:relay
- Add additional relay tests in PR 21
- Found new issue in bindings APIs issue 28
- Fix review points from devs for PR 19
- Remove wrappers layer and integrate the new APIs in the bindings APIs provided by devs & modify tests accordingly in PR 29
admin/misc
- Prepare for Onboarding new CC
vac:dst: §
vac:dst:waku:2025q1-waku-tooling:general-tooling
- Small change to set outliers in config file: PR
vac:dst:waku:2025q1-waku-evaluation:message-latency
- Investigate messages that takes up to 2 seconds
vac:dst:waku:2025q1-waku-evaluation:discovery-speed-time
- Investigate why some peers can take up to 10 minutes to stablish full mesh D connections
vac:dst:waku:2025q1-waku-evaluation:regression-testing
- Waku v0.35 regression
- Notion Report
- Discovered 2 possible issues
Stream reset
response in Store queries
Unable to deserialize data
response in Ligthpush: GH Issue
vac:sc: §
vac:acz: §
ift:2025q1-zerokit-v0-7:bump_dependencies
- Remove rln-wasm module from zerokit
- Merged PR
- A PR by Ekaterina has been reviewed.
ift:2025q1-de-mls-multi-admin:waku-node-connection
- Replaced actor for waku to channels. Blocked by new dependecies issue (waku-bindings and iden3 code) PR
ift:2025q1-libp2p-mix-poc:entry-exit-abstraction
- Mix entry-exit abstraction (feature/mix-interface branch)
- Embedded destination in Sphinx packet
- Implemented direct local protocol connection from exit to destination
- Streamlined codebase: separated spam protection, improved error logging
- Progressed on entry abstraction
- Adding local connection to switch [WiP]
- Isolating
sendDialerFunc
and MixEntryConnection
initialization [WiP]
nomos:2025q1-nomos-consulting:zk-consulting-nomos-5
ift:2025q1-ift-zk-calls:ift-zk-call-2
- Lead zk call and post forum post. Notes for all deliverables associated to the zk call.
ift:2025q1-mds-checker:releasing-rust-crate
- Some updates have been made to the report dedicated to MDSECheck (the improved alternative method for security checking of MDS matrices for P-SP-networks).
- Implementing the MDSECheck library crate has been accomplished. A review for it has been requested.
- Review github PR
ift:2025q1-de-mls-multi-admin:multi-admin-rfc
- Open the draft PR to refine de-MLS RFC.
admin/misc
- 1 cc participated pair programming interview
- 2 ccs prepared and took part in call regarding using rln in Status
vac:nim: §
ift:2025q1-nim-ide-tooling
ift:2025q1-nimble
vac:rfc: §
vac:rfc:waku:2025q1-rfc-iteration:10/waku2
vac:rfc:ift:2025q1-culture-establishment-team-communication
- As part of the last week’s plans spoke to Alvaro (Nomos) - about helping with the specifications.
- The DA RFCs will be split between the team.
vac:nes: §
state-separation-architecture-poc:se-de
- Analyzed the nullifier epoch-based approach for NSSA.
- Studied, analyzed and proposed different approaches with cons and pros as Optimistic rollups, Polygin Miden, and Asynchronous executions.
- Highlighted the differences between zkVMs and roll-ups and their implications on NSSA.
- Worked on epoch constraints and their impact on NSSA.
- Reviewed other documentation.
- Prepared a document discussing bottlenecks of the current epoch based nullifier mechanism used in private and deshielded executions.
- Prepared a document discussing Miden’s current window approach and how it addresses bottlenecks.
- Prepared a document applying changes to the private and deshielded execution circuits using current window approach.
state-separation-architecture-poc:refactoring