mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
17 KiB
17 KiB
title, tags, date, lastmod, draft
| title | tags | date | lastmod | draft | |
|---|---|---|---|---|---|
| 2025-03-10 Vac weekly |
|
2025-03-10 | 2025-03-10 | false |
Vac 2025/03/10
vac:p2p:
ift:2025q1-gossipsub-perf-improvements- Worked on Ethshadow simulator. Able to run basic simulations
- Still understanding the simulator functionality/logs
- Worked on large message handling articles (Required running some tests)
- Stagger send paper is ready for submission
- IMRECEIVING paper is ready for review
- Worked on Ethshadow simulator. Able to run basic simulations
ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake- nim-quic#55 quic - finished and merged
- nim-quic#58 chore: nph formatting
- nim-libp2p#1265 feat: quic
- PR is complete (although does not implement the full feature)
- E2E comms between two nodes
- Interop with go-libp2p fails
- Invalid quic version (fixed)
- Not specifying "libp2p" ALPN
- Certificate signature is invalid (!?)
- Validation of certificate is missing (but that is part of a different task)
- Compiles in (linux|mac)amd64, fails in windows(amd64), linux(i386) and mac(arm64). Trying to fix it in this PR as this was introduced by the certificate generation PR
acz:2025q1-acz-consulting:de-mls-consulting- Test waku-rust-bindings#116 to confirm it fixes de-mls segfault
acz:2025q1-acz-consulting:libp2p-mix-consulting- Compile issues troubleshooting
- Discussion on how to get a custom connection down to the pubsub peers
ift:2025q1-nimlibp2p-maintenance:async-exceptionsift:2025q1-nimlibp2p-maintenance- fix(ci): transport interoperability action #1277
vac:p2p:ift:2025q1-nimlibp2p-webtransport:requirements- Read WebTransport over HTTP/3 (draft-ietf-webtrans-http3-12), WebTransport using HTTP/2 (draft-kinnear-webtransport-http2-02), libp2p specs and related documentation.
- Investigated
go-libp2pcode for WebTransport andwebtransport-golib.
vac:tke:
vac:tke:codex:cdx-incentive-mechanisms:lending-market- developed the mechanisms for this market
vac:tke:codex:cdx-incentive-mechanisms:lending-market- Read Frederico's piece on lending markets
- Wrote down piece documenting on lending markets for FIL
vac:tke:nomos:base-econ-model:rdp- finalized Nomos Valuation based on comparables
- developed a dashboard to easily interact with the data
- developed a simple spreadsheet to compute the single RDP stake
vac:tke:nomos:base-econ-model:three-markets- reviewed Blend Network doc
vac:tke:nomos:base-econ-model:blobs- Progress towards final simulation of blob-gas econmy
vac:tke:nomos:base-econ-model:three-markets- reviewed Blend Network doc
vac:tke:status:karma-incentives:staking-demo- review Sepolia deployments of contracts
- update the Staking demo app to use these newly deployed contracts
- show in the app how EIP-7702 can help aggregate transactions across vaults and streamline vault deployment
- finish the (separate) EIP-7702 demo app
vac:tke:ift:tokenomics-research-forum:mev- Reading, researching on MEV
vac:tke:ift:tokenomics-research-forum:pectra- Wrote doc on PECTRA presentation
vac:tke:ift:tokenomics-research-forum:tke-dashboard- started adapting existing dashboards to the central one
vac:tke:ift:based:advisory:adHoc-support- Discussed with Vojtech
- Reading on SolFire
vac:tke:ift:catsfishing:simulations-and-release:tokenomics- Wrote down doc on NFT/Games ecosystem in Solana and Base
vac:qa:
ift:2025q1-projects-qa-strategy:nimbus- Created QA Strategy doc for nimbus eth1 execution client
nomos:2025q1-da-testing:dos-robustness- Test/spam protection PR 5 - merged
- Test/high load denial of service PR 7 - in progress
- Started onboarding task
waku:2025q1-interop-testing:maintenance- fix: Skip all RLN tests due to problems with registration PR 107 - merged
- RLN registration coming out of scope. Moving NWaku -> JS Waku. Registration in NWaku still to be present for testing. Discussion with leads suggested.
waku:2025q1-waku-go-bindings-testing:connection- Onboarding task on waku-go-bindings - PR in review
waku:2025q1-waku-go-bindings-testing:storewaku:2025q1-waku-go-bindings-testing:maintenance- Discuss behavior of Duplicate messages receiving for store queries with Dev(behavior still under analysis)
waku:2025q1-waku-go-bindings-testing:endurance-test- Create first PR 47
- Discuss memory readings with Dev for initial 2 tests
- working on log sheet with all memory readings to be reported to dev team
admin/misc- Created the Q2 QA commitments
- Created guide on how to fill the QA report while the team Lead is out
- OOO 1 CC Day
- Support new Hire in the onboarding task
vac:dst:
admin/misc- Coordinated waku milestones with Waku
- Coordinated with Waku (waiting response)
vac:dst:waku:2025q1-waku-tooling:fixed-topology- Draft PR
- Custom topologies (.pajek files) or networkx
- Protocols extension (waku, libp2p)
- Deployment and connectivity done
- Draft PR
vac:dst:waku:2025q1-waku-tooling:general-tooling- Minor PR: Log enhancement PR
vac:dst:status:2025q1-status-go-evaluation:subscription-performance- Discovered that we had Status peers showing even when we tried to customise the configuration
- Overriding with custom config didn't do anything no matter what we tried
- Notion page https://www.notion.so/Status-Backend-Chat-Protocol-Benchmarks-Issues-1ab8f96fb65c80429833e945827d33e7
- Docker Compose file: https://github.com/vacp2p/status-go-test/tree/main/scenarios/subscription/docker
- Discovered that we had Status peers showing even when we tried to customise the configuration
vac:sc:
status:2025q1-staking-protocol-refinement:refactoring- remove unused ReentrancyGuardUpgradeable https://github.com/vacp2p/staking-reward-streamer/pull/158
- add deploy script for KarmaNFT + use it in tests
- add certora rules for the Karma token
status:2025q1-staking-protocol-refinement:locking-funds-multiple-times- Implemented tests and changes to enable extending lock period
- Fixed certora timeout by extracting rule
status:2025q1-staking-protocol-refinement:bug-fixing- Improved fuzz tests (WIP)
status:2025q1-staking-protocol-refinement:status-network-testnet-deployment- Downgraded code to EVM Paris to allow deployment on Status Network
- Deploy Staking protocol on Status Network Sepolia
- Test session with CCs
admin/misc- Deployed Status communities contracts on SN Sepolia
- PR:
dad02052d2
- PR:
- Deployed Status communities contracts on SN Sepolia
vac:acz:
-
ift:2025q1-zerokit-v0-7:zerokit-maintaining- Review PR and made a fork of arkzkey to use uncompressed key conversion functions fork
- Debugging an issue in the new witness calculator and reviewing discussion.
- Resolved the mismatch between
zkeyandvkeyand updated documentation PR. - Discuss whether resolving the mismatch between
tree_heightandgraph.binis necessary or if it adds unnecessary complexity. Alternatively, update the documentation to ensure users generate the correct custom input file.
- Resolved the mismatch between
-
ift:2025q1-de-mls-multi-admin:waku-node-connection- Finally had working code with new waku-rust-bindings and started to check if there're any issues after this updating PR
-
ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc- Integrated Mix Protocol with GossipSub for sender anonymity (see PR #17).
- Resolved callback integration by passing it to the
initfunction inPubSub. - Implemented message forwarding through Mix in GossipSub by publishing to 4 random peers from the topic’s peer list.
- Messages were not decoded properly at the origin protocol handler — debugged and fixed issues with the
readLPfunction - Simple GossipSub PoC works end-to-end, though some message loss persists — not all published messages are received.
- Resolved callback integration by passing it to the
- Integrated Mix Protocol with GossipSub for sender anonymity (see PR #17).
-
nomos:2025q1-nomos-consulting:zk-consulting-nomos-7- Finished review for Broadcasting on trees.
-
ift:2025q1-ift-zk-calls:ift-zk-call-3- Led zk call and post follow up forum post; summary of zk call and deliverables
-
ift:2025q1-mds-checker:blogpost-mds- The article dedicated to the MDSECheck method and the corresponding library crate has been published.
- The description and metadata of the MDSECheck library crate have been updated.
-
ift:2025q1-zerokit-v0-7:review-util-func -
ift:2025q1-de-mls-multi-admin:consensus-research- Write a WIP doc about the hasgraph consensus that we will use.
-
ift:2025q1-rln-status-l2:exploring- Create a document about the signature-like RLN for status L2.
-
ift:2025q1-de-mls-multi-admin:multi-admin-rfc- Work on outlining the RFC by using the seperate consensus RFC.
-
ift:2025q1-think-tank- Discussed with Marvin and create a template doc for the think-tank
-
admin/misc- 1 cc is ooo for 2 days
- 1 cc prepared documents regarding visa application for all-hands in Croatia
vac:nim:
ift:2025q1-nimble- Review community PRs
- Fix requires https://github.com/nim-lang/nimble/pull/1360
- Declarative various fixes https://github.com/nim-lang/nimble/pull/1359
- Prioritises current nimble in
nimble shellhttps://github.com/nim-lang/nimble/pull/1358 - Adds support to bin in the declarative parser https://github.com/nim-lang/nimble/pull/1357
- Fixes #1348 sat solver: nimble reinstalls dependencies from git repositories each rebuild https://github.com/nim-lang/nimble/pull/1356
- Improves msg wording https://github.com/nim-lang/nimble/pull/1355
- [Completes]Features can be activated through dependencies #1351 https://github.com/nim-lang/nimble/pull/1351
- Win fix binary declarative parser https://github.com/nim-lang/nimble/pull/1361
- Makes the declarative parser the default (CI test) https://github.com/nim-lang/nimble/pull/1354
vac:rfc:
vac:rfc:waku:2025q1-rfc-iteration:26/waku2-payload- Continued work on 26/WAKU2-PAYLOAD update, ready for feedback - https://github.com/vacp2p/rfc-index/pull/136
vac:rfc:waku:2025q1-rfc-iteration- Made changes based on feedback 10/WAKU2 and 14/WAKU2-MESSAGES, update complete - https://github.com/vacp2p/rfc-index/pull/125
vac:rfc:ift:rfc-index-maintenance- New round of fixes for Status old PRs - https://github.com/vacp2p/rfc-index/pull/134
vac:rfc:waku:2025q1-rfc-iteration:36/waku2-bindings-api- Finishing up the PR - ready for review by EOD - https://github.com/vacp2p/rfc-index/pull/127
vac:rfc:nomos:2025q1-raw-rfcs-support-data-availability:DA-current-raw-rfc-splitting- Finishing up a draft PR
admin/misc- Working on Q2 Commitments (WIP) - Opening a draft next week.
- ZK Call - helping the ACZ team with the publishing to YT, listening to the recording as well as inquiring on the forum post.
vac:sec:
ift:2025q1-wallet-security:wallet-registry-handler-development- Verified org wallets settings across different networks (L1/L2) and report inconsistencies
- Built a master wallet registry combining on-chain data with internal settings.
ift:2025q1-wallet-security:bybit-postmortem-analysis- Identified weaknesses / vulnerabilities in the current Custody strategy.
- Defined next steps and relevant actions
ift:2025q1-app-security:task-status-security-audit- Reviewed audit firm-provided report extension. audit-findings
- Address key findings in a dedicated security meeting.
- Validated missing details in the architectural review.
ift:2025q1-app-security:task-threat-modelling-dev- Implemented a use-case example for blockchain threats
- Documented how to identify potential attack vectors in the upcoming app releases.
ift:2025q1-security-access-revalidation:task-update-user-lists- Updated user lists collaborating with People ops and insights
- Got Leavers List from People ops for access revalidation
ift:2025q1-security-onboarding-refinement:task-define-ob-material- Defined the new security material to be used for onboardings.
ift:2025q1-security-automation-finance:task-fix-synch- Identified CC data missing in Iplicit
- Modified source data (Bamboo reports) to reflect only missing data
- Adapt automatic n8n workflows for manual runs
vac:nes:
state-separation-architecture-poc:sync- Redefined the sync mechanism problem.
- Worked on refining some existing solutions.
- Deep research on techniques to improve the current sync mechanism.
- Investigated potential privacy leakage from private invocations of hybrid smart contracts, and formulate potential guidelines.
- Investigated homomorphic approaches with specific interest in smartFHE. Finalized thoughts on practicality of FHE for synchronization.
state-separation-architecture-poc:sc-impl- Reviewed Aleo's and Aztec's smart contract solutions.
- Smart contract core library helperfunctions. Merge request