Vac 2025/02/24
vac:p2p:
- ift:2025q1-gossipsub-perf-improvements- Finalized staggered message sending article.
- Completed golibp2p-gossipsub simulation for shadow
- still need to add hooks for getting additional stats and aligning with nim-libp2p node
 
 
- ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake- Continue working on nim-quic#55
- Close sessions and stream correctly when the other end
- Simplify API and fix unit tests
- Currently working on implementing cancelation for AsyncQueueused in the code and any other event loop
 
- Modify nim-libp2p#1209 to also allow generate certificate and keys in PEM format
- Picotls accepts certificates and keys in PEM.
- Adding support for DER would take more time than just generate PEM in the first place
 
- PR#1265 nim-quic integration (WIP)
- Integrates nim-quic#55 by passing the certificate and private key
- Currently working on test units + interop
 
 
- Continue working on nim-quic#55
- acz:2025q1-acz-consulting:libp2p-mix-consulting- Fix issues that stopped the compilation of mix branch
 
- acz:2025q1-acz-consulting:de-mls-consulting- Help with publishing v0.1.0 of @waku/zerokit-rln-wasm
 
- ift:2025q1-nimlibp2p-maintenance:async-exceptions- chore(connmanager): list raised exceptions nim-libp2p#1263
- chore(protocol): list raised exceptions nim-libp2p#1260
- chore(dialer): list raised exceptions nim-libp2p#1264
 
- ift:2025q1-nimlibp2p-maintenance- fix: only send IDONTWANT to mesh peers nim-libp2p#1261
- We are sending IDONTWANTs to mesh/fanout/direct peers, and this differs from the gossipsub spec
 
- ci: remove commit message check nim-libp2p#1256
- ci: utilize github action for nph check nim-libp2p#1257
- chore: add description of public pragma nim-libp2p#1262
 
- fix: only send IDONTWANT to mesh peers nim-libp2p#1261
vac:tke:
- vac:tke:nomos:base-econ-model:three-markets- wrote down implicit price relationship
 
- vac:tke:nomos:base-econ-model:rdp- discussions with Nomos team about requirements for this work
 
- vac:tke:nomos:nms-money- researching similar token models (cosmos, polkadot)
- trying to understand network state infrastructure
 
- vac:tke:nomos:base-econ-model:eth-data- Finalized model of ethereum blobspace
- worked towards dashboard
 
- vac:tke:codex:cdx-incentive-mechanisms:lending-market- studied the mechanics of the lending market
 
- vac:tke:status:karma-incentives:staking-demo- updating the staking demo app to accomodate latest changes
 
- vac:tke:status:karma-incentives:karma-supply- specifying the tier model based on delta balance
 
- vac:tke:status:karma-incentives:initial-prelaunch-analysis- follow ups based on feedback and comments from last week’s deliverables
 
- vac:tke:status:karma-incentives:pool-risks- Improved UQ dashboard on APY risk after new doc Martin Shared
- Pushed towards deeper analysis of SNT stuff (refine models, tiers, etc)
- Worked on Karma supply and distribution policies
- Met with team to discuss results
 
- vac:tke:ift:catsfishing:simulations-and-release:tokenomics- review whitepaper
- finished review whitepaper for legal
- Support as needed
 
- vac:tke:ift:based:advisory:adHoc-support- [Update on their end] Vojetech was out sick last week, so could meet with them, but meeting them this week
 
- vac:tke:ift:tokenomics-research-forum:pectra- TKE Research Call prep
 
- vac:tke:ift:tokenomics-research-forum:tke-dashboard- developed the first version of our central dashboard
 
vac:qa:
- ift:2025q1-projects-qa-strategy:keycard- Createad QA strategy notion page
 
- ift:2025q1-projects-qa-strategy:qa-rfc-sync- Created RFC <> QA Automated Tests Coverage
- Drafted a skeleton for the sync between RFC <> QA
 
- waku:2025q1-direct-message-reliability-testing:ip-change- Merged the open PR
- Investigated IPV6 again but with no luck
 
- nomos:2025q1-da-testing:networking-privacy- Test/networking and privacy PR 4 - merged - more tests to be added once related features development finished.
 
- nomos:2025q1-e2e-testing:maintenance- Port Risc0 to ARM64/Linux Consensus is working reported to Risc0 project. Issues with failing tests to be resolved with Nomos devs once Risc0 v1.3 is released.
- Vacp2p/risc0 fork has been deleted.
 
- waku:2025q1-waku-go-bindings-testing:relay
- waku:2025q1-waku-go-bindings-testing:store- Add PR38 with tests for
- Multi nodes store connection
- All flags positive & negative tests
- Different payloads format
- Legacy store
 
- Invistigating 3 wrong behaviors that might be issues
- when using incorrect address for static node for store we still able to get the message
- legacy store not working
- Page forwarding
 
 
- Add PR38 with tests for
- waku:2025q1-direct-message-reliability-testing:wakuext-one-to-one-message- finished 1st task - test_: refactor default messaging scenario
 
- waku:2025q1-direct-message-reliability-testing:wakuext-chat-message- created draft PR with first tests - test_: Tests for wakuext messages 1
 
- admin/misc- New CC onboarding
- 2 OOO CC days
 
vac:dst:
- admin/misc- Set DST machine for status
- 1 CC OOO Friday 21th.
 
- vac:dst:waku:2025q1-waku-evaluation:regression-testing- Found and documented lightpush issue
 
- vac:dst:waku:2025q1-waku-tooling:general-tooling- Waku publisher small PR: PR
 
- vac:dst:waku:2025q1-waku-evaluation:discovery-speed-time- Meet with Waku to analyze time to get healthy
 
- vac:dst:status:2025q1-status-go-evaluation:regression-testing- Built deployments
- Ran into last minute blocks
- Documentation
 
 
- vac:dst:waku:2025q1-waku-tooling:bandwidth-monitor-improvements- Problems with conflics
 
vac:sc:
- status:2025q1-staking-protocol-refinement:bug-fixing- remove MPs from shares/weights calculations
- Fixed bug that registerVaultdoesn’t revert in emergency mode
- Updated Fuzz test PR and landed it
 
- status:2025q1-staking-protocol-refinement:refactoring- Reuse enableEmergencyModemodifier where possible
- New feature: allow users to migrate vaults
- Worked on testing rewards functionality
- Smaller changes
- vaults shares are stakedBalance + mpStaked https://github.com/vacp2p/staking-reward-streamer/pull/123
- add compound function and track rewards accrued by each vault
- Rename XP to Karma
 
- Reuse 
- status:2025q1-staking-protocol-docs:finish-v1-docs- Added missing natspec comments
 
- ift:2025q1-security-audits:contest-participation- Submitted a few more findings
- Contest has concluded
 
vac:acz:
- ift:2025q1-zerokit-v0-7:release
- ift:2025q1-zerokit-v0-7:rln-cli
- ift:2025q1-de-mls-multi-admin:multi-admin-rfc- Create a notion doc for de-mls RFCs organization
- Create and discuss a notion doc for a federated MLS vs decentralized de-MLS with the future plans for de-MLS.
- Check the proto3 details from its webpage.
 
- ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku- Continue working with integration part PR. Described most of the message inside de-mls PoC
 
- ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc- Implemented basic GossipSub Proof of Concept (feature/mix-interface)
- Added optional connection parameter for GossipSub (gossipsub-mix-support)
- Concluded this approach ineffective due to requirement of pre-knowing peers for passing connection.
 
- Resolved issues in (gossipsub-mix-approach2)
- Concluded approach unsuitable; identified need to send message only to fan-out peers in publish function
 
- Found a possible bug in nim-libp2pGossipSub -IDON'TWANTwas being sent to all peers not just mesh peers
 
- nomos:2025q1-nomos-consulting:zk-consulting-nomos-5- Finished with review by addressed Nomos’ responses to analysis of latency comments.
 
- nomos:2025q1-nomos-consulting:zk-consulting-nomos-6- Finish comments for analysis of anonymity.
 
- ift:2025q1-mds-checker:blogpost-mds- A blogpost dedicated to the MDSECheck method and the corresponding library crate was in progress.
 
- ift:2025q1-zerokit-v0-7:zerokit-maintaining
- ift:2025q1-libp2p-mix-poc:ift-research-call-prep- Prepared mixnet presentation for IFT research call
 
- ift:2025q1-rln-status-l2:exploring- Continued learning documentation about RLN and other projects in ACZ.
 
vac:nim:
- CC in holidays
vac:rfc:
- vac:rfc:ift:rfc-index-maintenance- Completed update of links for vac blog - https://github.com/vacp2p/vac.dev/pull/163
- Reviewed the move old Status RFC to rfc-index pr - https://github.com/vacp2p/rfc-index/pull/109
- Reviewed waku-mix draft spec, provided feedback - https://github.com/waku-org/specs/pull/53
- Checked the old Status deprecated PRs, adhering to new review: https://github.com/vacp2p/rfc-index/pull/109
 
- vac:rfc:waku:2025q1-rfc-iteration:10/waku2- Made changes based on feedback - https://github.com/vacp2p/rfc-index/pull/125
 
- vac:rfc:waku:2025q1-rfc-iteration:33/waku2-discv5- Started this RFC update - publishing a draft PR by EOD
 
- vac:rfc:waku:2025q1-rfc-iteration:36/waku2-bindings-api- Checking Jimmy’s review and publishing the new version for Hanno to review as well - https://github.com/vacp2p/rfc-index/tree/36/bindings-api-draft
 
- vac:rfc:ift:2025q1-culture-establishment-team-communication- Preparing for next week’s call with Hanno with new RFCs to take a look at - will discuss with Jimmy beforehand.
 
vac:nes:
- state-separation-architecture-poc:se-de- Researched and drafted a proposal for single epoch.
- Reviewed and drafted a summary of Ugur’s approach.
- Reviewed and drafted a summary of Marvin’s approach.
- Made a 1-to-1 comparison for A1 and A2.
- Made a comparison between all approaches.
- Reviewed Time-release document.
- Reviewed Frost Vs. Shamir.
- Reviewed and looked into zkEVM issue for R0.
- Investigated Shamir’s secret sharing vs FROST (Joint-Feldman) for distributed key generation in timed-release encryption.
- Explored potential improvement of SE proposal by combining two.
- Created the wrapping up doc for R1 (programmability).
- Created the notion doc for zkEVM usage for SE/DE.
 
- state-separation-architecture-poc:gas- Looked into riscv tools for opcode research.
- Started building a model for opcode cost estimation.
- Research deploy mode gas estimation proposition.