mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
15 KiB
15 KiB
title, tags, date, lastmod, draft
| title | tags | date | lastmod | draft | |
|---|---|---|---|---|---|
| 2025-03-03 Vac weekly |
|
2025-03-03 | 2025-03-03 | false |
Vac 2025/03/03
vac:p2p:
ift:2025q1-gossipsub-perf-improvements- Finalized staggered message sending article for arxiv.
- Worked on finalizing 2nd last message sending article (still need one more day to finalize)
ift:2025q1-nimlibp2p-wrapping-ngtcp2:tls_handshake- nim-quic#56 feat: allow implementing custom certificate validators
- Also refactor how Quic client/servers are created, and streams closed
- nim-quic#57 chore: async: raises - pt1
- nim-quic#56 feat: allow implementing custom certificate validators
acz:2025q1-acz-consulting:de-mls-consulting- Troubleshoot why
waku_newcauses aSegmentation Fault.- Was able to determine it's due to the usage of
notify_clone.notify - An issue was opened and I discussed the problem with Ivan
- Issue shouldn't be a blocker as this happens on
--release. Compilingde-mlswith--debugshould allow working on the project.
- Was able to determine it's due to the usage of
- Troubleshoot why
acz:2025q1-acz-consulting:libp2p-mix-consulting- Discussion regarding how Gossipsub differs from other req/resp protocols, and how this might affect the design of the exit nodes
ift:2025q1-nimlibp2p-maintenance:async-exceptionsmisc/admin- 1 CC 1 day OoO
vac:tke:
admin- Attended ETH Denver (remote)
vac:tke:ift:tokenomics-research-forum:tke-dashboard- finalized the first version of our central dashboard
vac:tke:codex:cdx-incentive-mechanisms:lending-market- defined the mechanics of the Codex Lending Market, and its mathematical model
vac:tke:nomos:base-econ-model:rdp- formalized the discussions with Nomos team into a document
- collected data about other chains (FDV, MC, current supply, % of stake tokens, size of stake)
- discussed with Finance valuation models for Nomos
vac:tke:nomos:nms-money- narrowing down the research direction based on the discussion with Alvaro
- catching up on Nomos architecture and zone economics
vac:tke:status:karma-incentives:staking-demo- resolve WalletConnect integration issues
- review latest version of the contract and test scenarios (multiple vaults MP restake, etc.)
- try coding up a router to aggregate transactions across vaults
vac:tke:status:karma-incentives:initial-prelaunch-analysis- follow ups based on feedback and comments from last week's discussion
vac:tke:ift:tokenomics-research-forum:pectra- TKE Research Call prep
vac:qa:
waku:2025q1-direct-message-reliability-testing:ip-change- Got help from CC on IPV6 and eventually managed to run the reliability tests on IPV6. Pr merged
- Meeting with Frank and status-mobile team regarding next steps
- Created dedicated test suite for join and leave communities actions
- Status-go Regression testing
- Investigated codecov reports failures
waku:2025q1-direct-message-reliability-testing:wakuext-chat-messageift:2025q1-projects-qa-strategy:nimbus- Started exploring project in order to create QA Strategy Docs
nomos:2025q1-da-testing:dos-robustness- Test/denial of service and robustness PR 5 - in progress
nomos:2025q1-e2e-testing:maintenance- chore: Update nomos-cli reconstruct to work with DaBlob PR 1080 - merged
- chore: Collect more insight for data dispersal PR 6 - merged
ift:2025q1-projects-qa-strategy:frameworks-documentation- Port Risc0 to ARM64/Linux Document to reproduce Nomos build on ARM/Linux created
waku:2025q1-waku-go-bindings-testing:relay- ressolve conflicts of PR with master and merge
waku:2025q1-waku-go-bindings-testing:storewaku:2025q1-waku-go-bindings-testing:maintenance- Analyzing weird behaviors with Dev and assist him in testing it so we found issue 44 causes topic subscribtion failure
- found potential issue of querying dublicate stored messages will discuss with Dev
- Close 4 open issues after Fixes merged on master & retested
admin/misc- Prepared nomos and waku-go-bindings onboarding tasks
vac:dst:
admin/misc- Coordinated waku milestones with Waku
- Discuss simulate mobile environments
- Coordinate with Waku about waku log parser tool offload
- Coordinate with Waku about stress test js-waku
vac:dst:waku:2025q1-waku-evaluation:regression-testingvac:dst:waku:2025q1-waku-tooling:fixed-topology- Investigate how to do this
- Cilium eBPF choice for now instead of Kubernetes network policies
- Investigate how to do this
vac:dst:ift:2025q1-vaclab/admin:misc- Deployed Ubuntu 24.04 VM for Nadeem @ Status
vac:dst:status:2025q1-status-go-evaluation:regression-testing- Unclear how to actually cluster/connect multiple Status-backend nodes together
vac:dst:waku:2025q1-waku-evaluation:px-speed-connection
vac:sc:
status:2025q1-staking-protocol-refinement:refactoring- Add complementary certora rule for emergency mode
- Fix stack too deep error in tests
- Finalize natspec docs
- Improve upgrade safety of
TrustedCodehashAccess - Code cleanup and deploy script improvements
- PR for external rewards supply managed by the Karma token https://github.com/vacp2p/staking-reward-streamer/pull/147
- Make Karma upgradeable https://github.com/vacp2p/staking-reward-streamer/pull/151
ift:2025q1-sc-learnup-sessions:2025-02- Prepared talk and gave presentation about Audit contest experience
- Slides
status:2025q1-staking-protocol-refinement:status-network-testnet-deployment- Deployed new staking protocol version on Sepolia
- Addes can be found here
- Deployed new staking protocol version on Sepolia
vac:acz:
ift:2025q1-zerokit-v0-7:release- Updated building circuit part in readme PR
ift:2025q1-zerokit-v0-7:rln-cliift:2025q1-de-mls-multi-admin:waku-node-connection- Found bug in waku-rust-bindings, it blocked development but we found solution for test deploy (it's not ideal but I can continue working on task). Opened the issue
ift:2025q1-rln-status-l2:exploring- Took a part in a call regarding zerokit integration + prepared to this call by checking benchmarks and their docs
- Create the notion doc for lit protocol and multi-tree approach for RLN
- Work on the idea of delegated RLN proofs.
ift:2025q1-zerokit-v0-7:zerokit-maintainingift:2025q1-zerokit-v0-7:review-util-func- Reviewed and optimized all utility functions, and waiting for review (PR)
ift:2025q1-libp2p-mix-poc:simple-gossipsub-poc- Based on the discussions:
- The exit must support GossipSub when part of the pub-sub topic, requiring its Mix instance to invoke the local GossipSub handler via the exit abstraction (already implemented).
- If the exit is not part of the pub-sub topic, it establishes a client-only connection to the destination.
- Instead, implemented a version where the destination MUST support Mix, allowing the destination’s Mix instance to invoke its local GossipSub instance, sending the message as if it originated there (branch link will be updated).
- Still need to fix callback integration with GossipSub.
- Next: Update PoC to reflect these changes.
- Based on the discussions:
ift:2025q1-libp2p-mix-poc:blogposts- Initial outline completed, content development pending.
ift:2025q1-libp2p-mix-poc:ift-research-call-prep- Prepared for IFT research call
nomos:2025q1-nomos-consulting:zk-consulting-nomos-6- Addressed responses to comments for analysis of anonymity.
nomos:2025q1-nomos-consulting:zk-consulting-nomos-7- Continued review for Broadcasting on trees.
ift:2025q1-ift-zk-calls:ift-zk-call-3- Began slides for zk call on Fiat-Shamir
ift:2025q1-mds-checker:blogpost-mds- Delivered the MDS checker blogpost pr.
- Reviewed blogpost pr.
ift:2025q1-de-mls-multi-admin:consensus-research- Worked and compared scalable consensus mechanism such as Hedera Hashgraph and Libra/Diem for the governance layer of the de-MLS.
- Study Hedera Hashgraph more, since it is decentralized and scalable consensus model which is appropriate for de-MLS.
admin/misc- 1 cc ooo (sick leave) for 2 days, between 26-27 February
vac:nim:
ift:2025q1-nim-ide-tooling- Adds support for features in nimble file #300 https://github.com/nim-lang/langserver/pull/300
ift:2025q1-nimble- Review community PRs and Issues
- Allows to activate features in the require expression #1350 https://github.com/nim-lang/nimble/pull/1350
- Adds features-setup coverage https://github.com/nim-lang/nimble/pulls
- WIP Features can be activated through dependencies #1351 https://github.com/nim-lang/nimble/pull/1351
vac:rfc:
vac:rfc:ift:rfc-index-maintenance- Opened a new branch for the new review of old Status RFCs - fixed many problems https://github.com/vacp2p/rfc-index/tree/status-deprecated-update2
vac:rfc:ift:2025q1-culture-establishment-team-communication- Explored and chose 3 new RFCs to add into the pipeline. Hanno confirmed they are good to work on: 23/WAKU2-TOPICS, 27/WAKU2-PEERS, 29/WAKU2-CONFIG
vac:rfc:waku:2025q1-rfc-iteration- Made changes based on feedback 12/WAKU2-FILTER and 14/WAKU2-MESSAGE - https://github.com/vacp2p/rfc-index/pull/119, https://github.com/vacp2p/rfc-index/pull/120
- Continued update for 26/WAKU2-PAYLOAD, work still in progress
vac:rfc:ift:2025q1-culture-establishment-team-communication- CODEX-MARKETPLACE forum post ready for feedback - https://www.notion.so/New-RFC-CODEX-MARKETPLACE-1748f96fb65c80ef9bdecfe9233a5c65?pvs=25
vac:nes:
state-separation-architecture-poc:sync- Researched and drafted a detailed document on the feasibility of timed-release approach.
- Discussed and looked again on sync problem in SE/DE.
- Drafted initial questionnaire to understand how to solve the issue.
- Provided analysis on viability for timed-release approach of synchronization
- Answered questions to help provide a better understanding of the synchronization problem.
- Work on sync problem and discussed the time-relesed approach.
- Create the zkVM usage doc in SE & DE type TX.
state-separation-architecture-poc:gas- Looked into riscv precompiles.
- Prepared a document on gas estimation.
- Prepared a document on gas implementation cost estimation model.
- Implementation of deployment and execution gas model for RISC0 elfs. Merge request.