Vac 2025/01/27
vac:p2p:
ift:2025q1-gossipsub-perf-improvements
- Create rust-libp2p gossipsub simulation for shadow simulator [Still a WiP]
- Facing some issues in peer connections, looking into it
- Finalized Staggered message sending article. Both versions are ready for review
- Create rust-libp2p gossipsub simulation for shadow simulator [Still a WiP]
acz:2025q1-acz-consulting:mix-consulting
- Fix import issues happening when adding
mix
as a git submodule innwaku
- Fix import issues happening when adding
acz:2025q1-acz-consulting:de-mls-consulting
- Review issue in which messages are received duplicated.
Turns out it’s due to an oversight in how bindings for waku were implemented. (This affects both
go-waku
andnwaku
bindings) Discussed the problem with Waku Team, and this issue was created product of that discussion. In the meantime, a workaround was suggested to use a single pubsub subscription instead.
- Review issue in which messages are received duplicated.
Turns out it’s due to an oversight in how bindings for waku were implemented. (This affects both
ift:2025q1-nimlibp2p-maintenance
misc/admin
- 1 CC 1 days off
vac:tke:
admin
- 3 CC days off
vac:tke:nomos:base-econ-model:three-markets
- readings and discussions about Nomos Bedrock and Services
vac:tke:nomos:base-econ-model:style-guidelines
- finished adapting all documents in Nomos to their styling guidelines
vac:tke:nomos:base-econ-model:eth-data
- Finished data scraping
- Finished modeling of ethereum gas and block space
- Wroked towards model of ethereum blobspace
vac:tke:codex:cdx-incentive-mechanisms:minor-things
- incorporated TKE and Codex feedback into the CDX tool
vac:tke:codex:cdx-incentive-mechanisms:monitoring
- implemented tools to monitor the AMM
vac:tke:status:karma-incentives:staking-demo
- Building the prototype in cooperation with SC team.
vac:tke:ift:based:advisory:adHoc-support
- presented data analysis we have on pump.fun for their points system
- Started working towards further refinement of points
- Started working towards research doc on AI-related strategy
vac:tke:ift:catsfishing:simulations-and-release:tokenomics
- Answered questions from legal
vac:tke:ift:tokenomics-research-forum:ai-landscape
- Research on verifiable and distributable compute
vac:tke:ift:tokenomics-research-forum:points-system
- Finished blogpost on this (pls review!)
vac:qa:
waku:2025q1-direct-message-reliability-testing:rate-limit
- Explored and discussed rate limit testing on status-go side
waku:2025q1-interop-testing:maintenance
- Retested store sql regression
- Reported new bug for RLN regression
nomos:2025q1-da-testing:data-integrity-tests
- Test/data availability and integrity PR 2 - in progress - pending on PR 994 and testnet image being able to produce blocks.
- chore: Add reconstruct command to nomos-cli PR 994 - in progress
- Overwatch panicked due to source slice length (12) does not match destination slice length (31) Issue 985 - resolved
waku:2025q1-waku-go-bindings-testing:relay
- Modify old wrappers to be used in the new bindings repo
- Add new APIs in the wrappers & utilities & logging to be suitable for the new repo
- Add tests for basic nodes communication && peer connection tests & relay tests
- Analyze issue if failing all relay tests
- All in PR 19
admin-misc
- 1 CC day off
vac:dst:
vac:dst:vac:2025q1-libp2p-evaluation:regression-testing
- Regresion tests for 1.8.0: Notion Report
vac:dst:waku:2025q1-waku-evaluation:block-io-load
- Found issue solution
- Notion Report
- Github Issue
- Upgraded VictoriaLogs to a new version that moved away from an old logging engine to a new one.
- Finished
vac:dst:waku:2025q1-waku-scaling:waku-shard-scaling
- Found bug: Issue
- Right now impossible to do simulations with high number of shards
- Found another possible issue: Discord thread
- Further analysis needed. Another task will be created.
- Finished. Possible extension.
- Found bug: Issue
vac:dst:waku:2025q1-waku-tooling:general-tooling
- Improved distribution plot for comparing data: PR
- Used for quick analysis request requested here
- Requested more analysis. Another task will be created.
vac:dst:waku:2025q1-waku-scaling:direct-message-reliability
- Discuss with waku team details about this task
vac:dst:waku:2025q1-waku-evaluation:regression-testing
- Analyzed message latency: Report
vac:dst:waku:2025q1-waku-tooling:bandwidth-monitor
- Modified VictoriaMetrics to scrape bandwidth monitor pods
- Modified a new dashboard to display all of the metrics from the pods
- Writeup
vac:sc:
status:2025q1-staking-protocol-refinement:bug-fixing
- found another problem on rewards calculations after end date because of the MPs and weights still increasing https://github.com/vacp2p/staking-reward-streamer/pull/110
- Dive into Reward System mathematicals
- Working in fixing precision loss
status:2025q1-staking-protocol-refinement:refactoring
- Tried fixing timing out rules by adding summarizations on math functions
- Moved timing out certora rule into separate spec to reduce likelyhood of timeouts
- Updated and rebased PR to adjust terminology used in contract
status:2025q1-staking-protocol-refinement:status-network-testnet-deployment
- Status Network (Sepolia) SNT can be found at
status:2025q1-staking-protocol-docs:finish-v1-docs
- Wrote docs about the reward system
status:2025q1-staking-protocol-refinement:stakes-vaults-proxy-clones
- Started implementing proxy clones for StakeVaults to reduce gas costs on deployment
vac:acz:
ift:2025q1-libp2p-mix-poc:poc-over-waku
- Added libp2p changes required for mix transport as a branch in nim-libp2p.
- Added mix as submodule in Waku, resolving import issues.
- Analyzed mix transport integration for connections to lightpush service node in PoC
- Identified that the transport selection issue (in GossipSub PoC) persists for lightpush service node as well.
- Contributing to Waku integration document in Notion [WiP].
- Investigate the feasibility of circuit-relay protocol like hybrid approach for mix (without the multistream negotiation) [WiP].
nomos:2025q1-nomos-consulting:zk-consulting-nomos-2
- Review of analysis of randomly generated mix networks finalized.
nomos:2025q1-nomos-consulting:zk-consulting-nomos-3
- Begin review of analysis of correlation functions.
ift:2025q1-zerokit-v0-7:poseidon-hash
- The improved alternative method for security check of MDS matrices for P-SP-networks, which is described in this report, has been implemented in Rust.
- A generator of pseudorandom Cauchy MDS matrices over a prime finite field has been implemented in Rust. The underlying algorithm can be considered optimized in comparison with the one used in the code containing the implementation of the “3 tests” method.
- The Q1 plans related to Poseidon and zerokit have been adjusted.
ift:2025q1-de-mls-multi-admin:blogpost-de-mls-over-waku
ift:2025q1-de-mls-multi-admin:multi-admin-rfc
- Finish examining current de-mls RFC and identified the parts need to be changed.
ift:2025q1-de-mls-multi-admin:waku-node-connection
- Continue working on issue with double message. Richard helped to find the problem; started to update code logic PR
vac:nim:
ift:2025q1-nim-ide-tooling
- Makes NimExpandArc and NimExpandMacro an opt-in. Dont wait for Nimsuggest for autoformat https://github.com/nim-lang/langserver/pull/288
- Bump Version 1.8.1 https://github.com/nim-lang/langserver/pull/289
- Fixes an out of range error that makes the ls to crash https://github.com/nim-lang/langserver/pull/290
- Bump version 1.4.1 (adds opt-ins) https://github.com/nim-lang/vscode-nim/pull/134
- Release
vac:rfc:
ift:2025q1-rfc-culture-establishment
- Updated the Improve RFC Culture doc, add description section to #1,#2,#3 under Potential Strategies - https://www.notion.so/Improve-RFC-Culture-Ideas-5abfd49d7b604e9594bdf534408472ca
waku:2025q1-rfc-iterations
- Worked on 10/WAKU2 update, work in progress, should be ready for feedback next week.
- made changes to Waku update pull requests that receved feedback - https://github.com/vacp2p/rfc-index/pull/120, https://github.com/waku-org/specs/pull/48
nomos:2025q1-raw-rfcs-support-data-availability
- there were some changes in the spec - starting to make a plan for 3 new RFCs.
admin/misc
- Updating the roadmap with tasks and fixes.
vac:nes:
state-separation-architecture-poc:flags
state-separation-architecture-poc:chain
- chain state tasks.
- PR reviews.
- RPC sequencer error handing merge request.
- Tree root logical constraint on sequencer merge request.