Vac 2025/04/28
vac:p2p:
ift:2025q1-gossipsub-perf-improvements
- Completed GossipSub v1.4 article. Now it includes findings/feedback, and consistent with revised specs draft.
- Revised GossipSub v1.4 specs draft. Doing final proofreads.
vac:p2p:acz:2025q2-acz-consulting:libp2p-mix-consulting
- Assist with getting dst-gossipsub-test-node to work with mix
vac:p2p:ift:2025q2-nimlibp2p-maintenance:maintenance
- Close quic streams normally instead of using a reset
vac:p2p:ift:2025q2-nimlibp2p-webtransport:http3
- ci: add lint check nim-quic#67
- working on http3 client nim-quic#68
vac:p2p:ift:2025q2-test-coverage:qa-consulting
- documented potential ci test workflow improvements nim-libp2p#1336
- overseeing implementation efforts by radek for nim-libp2p#1336
vac:p2p:ift:2025q2-nimlibp2p-autotls:dns-challenge
- Added base36 support in
nim-stew
which we’ll need for encodingpeerIDs
into domain names - Opened an issue to update
nim-stew
- Added
libp2p-key
multicodec tonim-libp2p
, which we also need for thepeerid
base36 encoding (transform peerid into multihash with this codec -> transform multihash into CID -> base36 encode CID) - The AutoTLS DNS setting works!
- Added base36 support in
misc/admin
- 1 CC 3d off, 1 CC 2.5d off
vac:tke:
admin
- 4 CC days off (Easter holidays)
vac:tke:codex:insurance:debug-tool
- fixed the CDX tool - balance of participants is now consistent
vac:tke:nomos:macroeconomy:review-tfm
- reviewed the TFM code because of feedback in the doc
vac:tke:nomos:macroeconomy::preliminary-block-rewards
- addressed team feedback and discussed directions
- reviewed the Mantle specification
- prepared a deep research about Celestia
vac:tke:nomos:macroeconomy:network-state-infra
- finalizing first iteration of this research and preparing a report for Alvaro
- reviewed work about NS in Practice
vac:tke:nomos:macroeconomy:revision-blockspace
- reached out to Alvaro to align
- Fleshed out how to improve
- Reviewed work on L1 rewards mechanisms
vac:tke:status:karma-incentives:karma-params
- fine tuning and extending the Karma spreadsheet, building different versions for different settings
- Reviewed work from Martin
vac:tke:status:karma-incentives:yield-bridge
- analyzing low-risk vs. hi-risk asset architecture
vac:tke:ift:tokenomics-research-forum:minting-control
- Worked on Optimal Control and Monetary Policy, present next week
vac:tke:ift:tokenomics-research-forum:token-sales-opt
- started implementing a dashboard for this study
- reviewed work on optimization problem
vac:tke:ift:tokenomics-research-forum:token-valuation
- started studing the token valuation problem
vac:qa:
waku:2025q2-status-go-functional-testing:chat-actions-tests
- Merged light client mode for waku functional tests
- reliability tests on staging fleet
- helped out Ivan with testing a bug on staging fleet
waku:2025q2-interop-testing:jswaku-filter-hardening
- Longevity test
waku:2025q2-interop-testing:maintenance
- chore: add reconciliation and cache metrics
ift:2025q2-qa-rfc-sync-waku:nwaku
- start looking at lightpush
nomos:2025q2-da-testing:interaction-data-flow
- Test/interaction data flow PR 15 - merged
nomos:2025q2-e2e-testing:maintenance
- chore: Add sharding to Github workflow PR 16 - merged
waku:2025q2-waku-sync-testing:unit
- Make new PR with range split tests
- Fix errors in test repo and make it run with Simon’s help
vac:2025q2-nim-libp2p-testing:gossipsub-extended
- Unit Tests optimisation - we managed to reduce the total execution time of unit tests workflow by half
- test: parallel execution POC - closed - it gave us better understanding where the potential gains actually are, that we’re better off compiling all tests into one binary and what more could be simplified
- chore(ci): decouple examples from unit tests - merged
- test: combine tests - merged
- test: include missing tests in testall - merged
- GossipSub tests refactor
- test(gossipsub): control message - in progress - started to revive another stale PR with tests - I made it buildable, but then decided to reorganise GossipSub tests before I refactor and merge it
- Unit Tests optimisation - we managed to reduce the total execution time of unit tests workflow by half
vac:dst:
admin/misc
- 1 CC bank holiday Wed 23rd
- 1 CC bank holiday Monday 21st April
- Prepare for ALL HANDS
vac:dst:status:2025q2-status-go-evaluation:store-performance
- Light problem persisting
vac:dst:vac:2025q2-libp2p-evaluation:regression-testing
- Assist p2p/acz team if necessary with mix node
- Modify dst node for mix testing
- PR
- Get the node working, analysis left.
vac:dst:ift:2025q1-vaclab:concurrent-experiments
- Attempted to get LARS to reliably deploy sims
vac:sc:
status:2025q2-sn-native-bridge-yield-bearing-module:research-design
- continued with Yield Manager contract research + implementation
- added a second commit to import blast’s yield manager with the minimum amount of imported files and dependencies https://github.com/vacp2p/linea-monorepo/pull/2
- Created architecture visual for linear/status network
status:2025q2-maintaining-status-contracts
- Looked into bridging SNT to Polygon POS
admin/misc
- Started work on presenting staking protocol at offsite
vac:acz:
-
ift:2025q2-libp2p-mix-testnet:dockerize
- Finalized mix node instantiation for test (dockerized-mix-gossipsub-dockerfile-1 branch)
- Added node count and connect to all nodes instead of just mix nodes
- Added logging and updated listener to 0.0.0.0
- Conditionally mount mix only if
isMix
istrue
- Detect external address for mix nodes and use custom conn for GossipSub
- Coordinated and resolved issues to kick off benchmark execution
- Finalized mix node instantiation for test (dockerized-mix-gossipsub-dockerfile-1 branch)
-
ift:2025q2-libp2p-mix-testnet:update-rfc
- Continued RFC refactor
-
nomos:2025q2-nomos-consulting:zk-consulting-nomos-1
- Finished posting comments for Design considerations
-
ift:2025q2-zerokit:parallel-computation-study
- Reduced the build size for rln-wasm and finalized the documentation for this PR.
-
ift:2025q2-zerokit:merkle-tree-improvement
- Continued working on Merkle tree refactoring to improve parallelism.
-
admin/misc
vac:nim:
ift:2025q1-nim-ide-tooling
- VM265:13 - Upgrades tests to unittest2 (https://github.com/nim-lang/langserver/pull/336)
- Dont return Error Type for inline hints (https://github.com/nim-lang/langserver/pull/335)
- Improves test runner process handling (https://github.com/nim-lang/langserver/pull/334)
- Implements willSaveWaitUntil and autoformat there so file is not marked as dirty (https://github.com/nim-lang/langserver/pull/331)
- Bumps version 1.8.0 (https://github.com/nim-lang/vscode-nim/pull/162)
- Fixes an issue where the dump entry point wasnt being picked when running the tests (https://github.com/nim-lang/vscode-nim/pull/161)
- Fallback to nimble dump for testEntryPoint (https://github.com/nim-lang/vscode-nim/pull/160)
- Bumps 0.2.4 https://github.com/status-im/nim-unittest2/pull/53
- Release unitttest2
- Testing TestRunner
- Review Community PRs
- Troubleshot user issues
vac:rfc:
vac:rfc:ift:2025q2-culture-establishment-team-communication
- Spent the time on the Nomos offsite, took some notes and started planning the work on the RFCs.
admin/misc
- Working towards some future plans for the RFC team - proposal - https://docs.google.com/document/d/1SS3rjPGDU175YXdvO-zyGnCh-HVjqSYtCyLzpYy9a9A/edit?tab=t.0.
admin/misc
- Finished presentation with Flip - https://www.notion.so/Specification-Writing-Workshop-1c48f96fb65c80adb159e74170e245cc
vac:rfc:waku:2025q2-rfc-iteration
- Continued RFC update for RLN-contract
vac:sec:
ift:2025q2-signatory-registry-implementation:signatory-scheme-definition
- Write the dictionary details of all values included into the scheme.
ift:2025q2-signing-devices-upgrade:device-assignment-and-registry
- Run a test using dummy data and the criteria defined.
vac:nes:
state-separation-architecture-poc:sc-update
- Reviewed former SE/DE approaches.
- Looked into the architecture and tried to understand which trade-offs we should accept.