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
AsyncQueue
used 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
registerVault
doesn’t revert in emergency mode - Updated Fuzz test PR and landed it
status:2025q1-staking-protocol-refinement:refactoring
- Reuse
enableEmergencyMode
modifier 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:
vac:nim:
- CC in holidays
vac:rfc:
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.