mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-08 21:27:58 -05:00
11 KiB
11 KiB
title, tags, date, lastmod, draft
| title | tags | date | lastmod | draft | |
|---|---|---|---|---|---|
| 2024-12-02 Vac weekly |
|
2024-12-02 | 2024-12-02 | false |
Vac 2024/12/02
vac:p2p:
ift:gossipsub-perf-improvements- Finalized gossipsub specificatioons for large message handling.
- Worked on staggered message sending article. The results/graphs are complete now.
- Will require 2-3 days to finalize the article for review
vac:libp2p-mix-consulting- Read / understand spec, repository and proposed changes
- Give suggestions to improve code quality
- Assist in compilation issues / investigate requirements to get custom transport to work
vac:tke:
admin- 3 CC day off + 1 sick leave
- watched some DevCon presentations
- reviewed real options analysis work for Finance team
- wrote TKE monthly report
vac:tke:nomos:intro-base-layer-economy:tx-fees- revisited the code and to ran comparative simulations
vac:tke:nomos:intro-base-layer-economy:mixnet- caught up with the outcomes of the Nomos offsite
vac:tke:codex:v1-supply-tokenomics:token-dynamics- introduced agents and their behavior in the simulation
vac:tke:status:aura-incentives:xp-program- discussions on TVL pledge, role of testnet
- reviewing the partly refactored staking contract, advising if necessary
- briefing the legal team on incentive design and mechanisms for SN
vac:tke:waku:incentivized-rln-mainnet:rln-economy- monitoring discussions, reviewing Waku offsite outputs and meeting notes (if any)
vac:tke:ift:tokenomics-research-forum:ve3- Started reviewing the ve(3,3) blogpost
- finishing the ve(3,3) blogpost
vac:tke:ift:catsfishing-mvp::monetary-policy- worked in whitepaper
vac:tke:ift:based:adhoc-support- caught up with team
vac:dst:
admin/misc:- 1 CC OOO until Wednesday
- 1 CC ooo whole week
vac:dst:vac:libp2p-evaluation:regression-testing(November):
vac:qa:
waku:interop-testing-2024q4:maintenace- Fixed light-protocols tests
ift:projects-qa-strategy-2024q4:status- Finished doc
waku:status-go-functional-testing-2024q4:migrate-to-status-backend- Added PR with one-to-one-messages
- Addressed all comments and merge conflicts
nomos:da-testing-2024q4:dispersal-storage-tests- Test run1 for Nomos/Da - in progress
- chore: Data dispersal storage tests. PR - 921 merged
waku:interop-testing-2024q4:discover-libwaku- Getting familiar with go and exploring the current APIs
- Trying different test libraries for go language to use in the new testframework
- Work on draft PR using "testify" to write simple tests based on the go-bindings
- discuss build errors with devs
waku:interop-testing-2024q4:ci-integration- Making new workflow to run supset of tests (essential functionality)
- Adding 15 tests in PR 90 as smoke tests run in total 3 mins
- Make the workflow use image built from the triggering PR
admin/misc- chore: add Nimble commit customization and remove support for older Nim versions PR 71 - in progress - disccussion about direction of policy governing projects
vac:acz:
ift:de-mls-testnet:de-mls-rfc- Had a call with Ugur, Ramses, Katerina regarding some open question and review new part of de-mls and notes doc.
- Create a gas cost report for de-mls.
ift:de-mls-testnet:testnet-api- Added admin functionality for replacing client/server part Drat PR.
ift:libp2p-mix-poc:sim-anon-ping- PR #7
- Resolved issues with the invocation of
mixDialer. - Implemented
MixPhysicalConnectionfor message handling at the exit. - Enhanced error handling in the mix transport, addressing issues in the PoC.
- Adaptated the Ping PoC to generic node count.
- Resolved issues with the invocation of
- PR #10
- Implemented new
MixMessagetype with a protocol field, enabling storage of end protocol codecs in Sphinx packets and updated related functions inMixnetTransportAdapter.
- Implemented new
- PR #9: Added tmp folder for storing node info.
- Discussed the protocol vs. transport approach with Richard, and decided to pursue the transport approach.
- PR #7
vac:acz:ift:think-tank:zk-think-tank- Finish draft for Merkle tree blog.
ift:logos-zk-calls:logos-zk-call-2- Prepared slides on Sumcheck protocol for Monday's meeting.
ift:zerokit-v0-6:circom-witness-rs- Finished studying the mathematical apparatus of the RLN protocol. Determined the crucial fragments of zerokit code to be modified to implement the first feature of the issue.
- Had a call with Aleksei about task and code organization.
admin/misc- 1 cc was ooo for 4 days (sick leave)
vac:sc:
vac:sc:status:xp-token-v1:token-implementation- rebased and fixed tests of https://github.com/vacp2p/staking-reward-streamer/pull/74
- fixed MP calculations in staking contract
- started working on update the XP Token to use the new streamed balances of the staking contract (part of https://github.com/vacp2p/staking-reward-streamer/issues/34)
vac:sc:status:staking-protocol-v1:testing- Reviewed code for inconsistencies:
- Repeated write on account.lastMPUpdateTime · Issue #80 · vacp2p/staking-reward-streamer
- Weak test on test_StakeOneAccountReachingMPLimit · Issue #82 · vacp2p/staking-reward-streamer
- Tests should stop using hardcoded values · Issue #81 · vacp2p/staking-reward-streamer
- Precision loss in division · Issue #85 · vacp2p/staking-reward-streamer
- Enhanced tests
- Introduce test file for
StakeVault - Added test to ensure users can withdraw unstaked funds from vault (like donations)
- Reviewed code for inconsistencies:
vac:sc:status:staking-protocol-v1:upgradeability- Revisited PR to make
StakeManagerupgradeable- Now using vanilla ERC1967 proxy without
UnsafeUpgradepackage - https://github.com/vacp2p/staking-reward-streamer/pull/79
- Now using vanilla ERC1967 proxy without
- Revisited PR to make
vac:sc:status:staking-protocol-v1:merging-existing-solutions- Implemented
leave()function on top of upgradeable stake manager- Requires
StakeVaultto explicitly accept stake manager upgrade -https://github.com/vacp2p/staking-reward-streamer/pull/78
- Requires
- Rebased work on registering user vaults
- Implemented
vac:nim:
vac:nim:ift:nim_ide_tooling_2024q4- Only send lsp status updates when the lsp status changes #263 (https://github.com/nim-lang/langserver/pull/263)
vac:nim:ift:nimble_2024q4- WIP Nim CI passing with latest version
- Fixes #1294 --useSystemNim shouldnt download nim #1295 (https://github.com/nim-lang/nimble/pull/1295)
- MaximumTaggedVersions is now an option. Fixes a Nim CI issue #1293 (https://github.com/nim-lang/nimble/pull/1293)
- Locally caches tagged packages #1292 (https://github.com/nim-lang/nimble/pull/1292)
- WIP Fixes an issue in SAT Core that was brought up when enumerating
- New repo: https://github.com/nim-lang/setup-nimble-action
vac:rfc:
ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4- Closed pr for Waku-LightPush pr as 19/WAKU2-LIGHTPUSH will be replaced by new rfc started on waku specs - https://github.com/vacp2p/rfc-index/pull/112
- Continued work on 15/WAKU-BRIDGE, should be ready for feedback this week.
ift:rfc:vac:rfc-culture-establishment-2024q4- Reading and exploring how we can integrate FURPS into RFC Culture (https://forum.vac.dev/t/furps-learning-a-new-language-for-software-requirements/395)
- Updating RFC homepage on Notion
- Review https://www.notion.so/Improve-RFC-Culture-Ideas-5abfd49d7b604e9594bdf534408472ca to see what else we can implement: Specification validation (edge cases, how specific, etc.) This week:
ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4- Work on RFC updates, 15/WAKU-BRIDGE.
- 14/WAKU-MESSAGE and 13/WAKU-STORE have been previously worked. Will revisit - https://github.com/vacp2p/rfc-index/pull/20
- Touchbase with Waku team (together with Jimmy) to see how and where we can improve (postponed due to Thanksgiving).
- Review https://www.notion.so/Improve-RFC-Culture-Ideas-5abfd49d7b604e9594bdf534408472ca to see what else we can implement: Codebase updates.
ift:rfc:vac:rfc-culture-establishment-2024q4- Create AA informational post on Vac forum
vac:nes:
vac:state-separation-architecture-poc:crypto-module- Researched and defined hash functions for NSSA.
- Researched and defined signature schemes for NSSA.
- Researched and defined constants and tree types for NSSA.
- Researched and defined encryption and decryption schemes for NSSA.
- Worked on the necessity of the hash_to_curve methods from the RFC9380.
vac:state-separation-architecture-poc:vm- Shielded and deshielded executions fixes as per most recent docs.
- Shielded and deshielded executions testing.
vac:state-separation-architecture-poc:sequencer- Sequencer core structures implementation.
- Sequencet full implementation.
- Sequencer block generation test