Vac 2025/03/17 §
vac:p2p: §
ift:2025q1-gossipsub-perf-improvements
- Worked with EthShadow simulator. Looked into working/configurations.
- Looked into basics of lighthouse, prysm, and nimbus clients
- Worked on adding nimbus node in ethshadow (still a WIP)
ift:2025q1-nimlibp2p-maintenance
ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake
- Modified nim-libp2p and dependencies to use the correct ALPN, and fixed the signature on the certificate generation code
- Achieved interop nim-libp2p <—> go-libp2p
vac:p2p:ift:2025q1-nimlibp2p-webtransport:requirements
ift:2025q1-nimlibp2p-wrapping-ngtcp2:certificate_validation
ift:2025q1-nimlibp2p-maintenance
- investigated
Dependencies
workflow failure #1279
- chore(ci): remove AppVeyor config #1281
- chore: specify exceptions in try statement #1284
ngtcp2
- chore(docs): improved instructions for generating new version #14
- chore: remove absolute path prefix from comments #16
misc/admin
- Document nim-libp2p release procedure
- Started work on proposed list of tasks for Q2 Roadmap
vac:tke: §
admin
- 3 CC day off (sickness)
- defined timelines for the TKE roadmap on Nomos
- defined our commitments for 2025Q2
vac:tke:codex:cdx-incentive-mechanisms:implementation-lending
- started implementing a lending market for Codex
vac:tke:nomos:base-econ-model:three-markets
- reviewed Blend Network doc again (the rewarding model was modified)
- incorporated the Blend Network model and RDP stake into the Nomos Economic Model
- started implementing the Nomos Economic Model
vac:tke:nomos:base-econ-model:gas-and-blobs
- Finalized overall simulation model
vac:tke:ift:tokenomics-research-forum:mev
- prepared for our Research Call on MEV
vac:tke:status:karma-incentives:staking-demo
- minor staking demo app fixes
vac:tke:nomos:nms-money
- continuing research, producing a report outlining the research direction and important considerations
vac:tke:ift:tokenomics-research-forum:tke-dashboard
- Prep of dashboards to be sent to Frederico
vac:tke:ift:catsfishing:simulations-and-release:tokenomics
- Meeting with Ned, started working towards token (pre) sale mechanisms
vac:qa: §
ift:2025q1-projects-qa-strategy:nimbus
waku:2025q1-direct-message-reliability-testing:wakuext-chat-message
- Refactor test steps
- Investigated message reliability failure that turned out to be a temp issue with the waku stage fleet
- Implemented first part of contact requests tests
- Started work on remaining chat-message endpoints
nomos:2025q1-da-testing:dos-robustness
nomos:2025q1-e2e-testing:maintenance
- chore: Add dispersal mempool strategy to cfgsync template
PR 10 - merged <- contribution by bacv
waku:2025q1-interop-testing:maintenance
waku:2025q1-waku-go-bindings-testing:endurance-test
- Added endurance tests in PR 47
- Found issue in Destroy nodes API in the bindnings reported to Gabriel and issue 51 opened
- Created endurance CI job with multiple iterations and record memory heap & OS memory based on Ivan’s request
waku:2025q1-waku-go-bindings-testing:github-actions
- Added 2 jobs for the bindings 1 for endurance tests that takes much time & 1 to run all tests 10 times and record memory readings
waku:2025q1-waku-go-bindings-testing:connection
admin/misc
vac:dst: §
admin/misc
vac:dst:waku:2025q1-waku-tooling:fixed-topology
- PR for approval
- Improved:
- Multigraph connections
- Custom libp2p topologies instead standard models
- Customize configuration
- Tests
- Documentation & report
vac:dst:vac:2025q1-libp2p-evaluation:regression-testing
vac:dst:status:2025q1-status-go-evaluation:subscription-performance
vac:sc: §
status:2025q1-staking-protocol-refinement:refactoring
status:2025q1-staking-protocol-docs:finish-v1-docs
status:2025q1-staking-protocol-refinement:bug-fixing
status:2025q1-staking-protocol-refinement:locking-funds-multiple-times
- Allow for staking multiple times with lock increase
status:2025q1-staking-protocol-refinement:status-network-testnet-deployment
- Redeployed metadata generator for Karma NFT
- Distributed more Karma rewards for test users
admin/misc
- Meeting with ghost.fun on collaborating with them and reviewing their contracts
- They’d like to deploy within a month
- Meeting with Status to discuss Native bridge yield requirements
- Meeting with Codex/Certora to review vault implementation
vac:acz: §
ift:2025q1-zerokit-v0-7:release
- Updated ark-circom to the last version due to requirements for publishing the library on crates io, also reviewed witness calculator and re-wrote data convertion PR
- Merged PR with new README and prepared cargo to release in this PR
- Published release v0.7.0
ift:2025q1-zerokit-v0-7:zerokit-maintaining
- Helped to debug the problem with data generation for different tree sizes
- Reviewed PR
- Resolved issues related to the new witness calculator.
- Resolved the Circom compiler version problem and updated related documentation in this PR.
- Merged changes into the master branch (Commit).
ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc
- Added message number to each hop in Mix Protocol for tracing message loss
- Messages lost after intermediate node (trace stops there).
- Likely due to max stream limit in the connection, still debugging.
- Added code to repeatedly run poc_gossipsub and track message loss frequency. Branch poc/gossipsub
- Loss is random, but some messages are lost in most iterations.
- Refactored GossipSub to decouple mix; peerSelection logic pending. Branch feat/gossipsub-custom-conn
nomos:2025q1-nomos-consulting:zk-consulting-nomos-7
ift:2025q1-think-tank
ift:2025q1-zerokit-v0-7:zerokit-wasm-research
- Studied WebAssembly for Rust and analyzed how each function is implemented with WASM in Zerokit v0.6.1.
- Porting the
rln-wasm
feature from v0.6.1 to v0.7.0.
ift:2025q1-rln-status-l2:exploring
ift:2025q1-de-mls-multi-admin:consensus-research
- Study virtual voting and trying to create simplified version of it as the last part of the consensus RFC
admin/misc
- Q2 planning regarding the roadmap
- 3 cc was ooo for 1 day
vac:nim: §
vac:rfc: §
vac:rfc:waku:2025q1-rfc-iteration
admin/misc
vac:rfc:waku:2025q1-rfc-iteration:33/waku2-discv5
- Opening a draft PR next week, a bit late due to some context switching.
vac:rfc:nomos:2025q1-raw-rfcs-support-data-availability:DA-current-raw-rfc-splitting
- Finishing touches and opening a draft PR - ready for review next week.
vac:rfc:ift:rfc-index-maintenance:maintenance
vac:sec: §
ift:2025q1-wallet-security:improvement-plan
- discussing and defining priorities to incorporate them into the q2 commitments and subsequent periods
ift:2025q1-app-security:task-threat-modelling-dev
- Worked on Threat modelling cheatsheets for internal teams to use
- Plan a requirements determination for Codex threat modelling
ift:2025q1-security-access-revalidation:task-update-user-lists
- Removed all unauthorised users in critical applications (leavers, role changes, etc)
ift:2025q1-security-update-application-catalogue:task-update-list
- Updated Application Catalogue with the most recent data in Expensify
ift:2025q1-security-onboarding-refinement:task-document-ob-material
- Worked on updating the security material to be used for onboarding
vac:nes: §
state-separation-architecture-poc:sync
state-separation-architecture-poc:sc-impl