Vac 2024/11/04
vac:p2p:
ift:gossipsub-perf-improvements
- Finalized large message performance improvements blog post.
- Created presentation for Libp2p day talk@Devcon
- Worked on simulations for staggered message handling (still a WIP)
vac:tke:
admin
- evaluated tasks of candidates for the Quant Risk Lead role
- joined interviews for the post above
vac:tke:ift:based:adhoc-support
- Met with Vojtech to discuss project, got a few other requests regarding choice of price range and deployment
vac:tke:ift:catsfishing-mvp:minimal-economy
- Finished brainstormig doc on staking
- Worked towards Whitepaper
vac:tke:ift:catsfishing-mvp:minimal-economy
- reviewing Juan’s work
- further simulating incentives
vac:tke:codex:v1-supply-tokenomics:token-dynamics
- introduced a uniswap v2 pool
vac:tke:waku:incentivized-rln-mainnet:rln-economy
- following Sergei’s progress and discussion around Alvaro’s proposal
vac:tke:status:aura-incentives:xp-program
- continuing to simulate AURA
- drafting a possible smart contract architecture for AURA
- Understood existing codebase to simulate AURA; identified several potential next steps here
- Met with Martin to clarify doubts
- Begin formalizing theory a bit futher
vac:tke:nomos:intro-base-layer-economy:tx-fees
- started developing an agent-based model that compares stable fees and EIP-1559
vac:tke:nomos:intro-base-layer-economy:mixnet
- designed the tickets mechanism for rewards
vac:tke:ift:tokenomics-research-forum:ve3
- starting to draft the blogpost on ve(3,3)
vac:tke:ift:tokenomics-research-forum:eip1559
- Finalize post (where should I put it?)
vac:tke:ift:tokenomics-research-forum:XP
- Started research for blog on XP (related to Aura)
vac:dst:
waku:waku-evaluation:regression-testing
:- Help Waku team to analyze store sync logs
- Branch with code
- Issue to track different logging
- Waku perf simulations
- Investigated why some physical machines worked differently
- Investigated Waku’s connection behavior
- Help Waku team to analyze store sync logs
vac:dst:vac:libp2p-evaluation:regression-testing
(October):- Repeat nimlibp2p 1.6.0 simulations after fix has been done in workers with wrong sync
vac:qa:
vac:qa:ift:projects-qa-strategy-2024q4:nomos
- Finished nomos coverage report doc and got it reviewed
vac:qa:waku:interop-testing-2024q4:e2e-scenarios
- Investigated and fixed the light-push with node restart error
- Histogram metrics updates
- Add new E2E Tests to PR 80 & PR 83
- Fix review points on PR 80
- Analyze potenial issues and open issue #3168 and issue #3169
waku:interop-testing-2024q4:known-issues
- Start draft for the task and looking for new tests
waku:status-go-functional-testing-2024q4:migrate-to-status-backend
- Reviews for Sam’s PRs
- Addressed all review comments in PR 1 on 1 message and merged into Main migration PR
- Addressed review comments on main Draft PR and made changes for Event validation and other minor issues
- Migration of other Tests in package like 1-1 meesage, test_create_private_groups and onboarding helpers as required.
nomos:da-testing-2024q4:basic-functionality-tests
- Test run1 for Nomos/Da - in progress
- fix: Apply Nomos library code review recommendations PR 898 - in progress 75%
- chore: Da behavior membership tests PR 819 - in review 95%
- Executor behaviour connects to other executor behaviour for dispersal Issue 900 - open
- Certain amount of dispersal messages have not reached the validator on self-hosted runner Issue 902 - open
admin/misc
- Monthly reports
vac:acz:
ift:de-mls-testnet:login-specs
- Analysis of gas cost for
SimpleLogin
. Link to Notion. - Analysis of gas cost for
GroupManager
. Link to Notion. - Answers to questions in Vac’s forum.
- Security improvements and creation of RFC for
SimpleLogin
. - Inclusion of
GroupManager
to the deMLS RFC. - Answers to the deMLS Q&A.
- Review the feasibility of SimpleLogin.
- Start to review the feasibility of group manager doc.
- Analysis of gas cost for
ift:de-mls-testnet:testnet-api
- Deploy local Waku Node for test
- Started working with replacing Redis pubsub with Waku. Draft PR
waku:waku-rln-relay
- Сhecked if the problems with rln registration are related to the new zerokit release - in the end there is no obvious connection.
ift:libp2p-mix-poc:sim-anon-ping
- Completed the mix custom protocol with minor refinements from Alex.
- Pivoted to transport approach due to custom protocol integration challenges
- Developed strategy for protocol approach that required changes to just send functions
- Reviewed PR - basic connection working through a custom adaptor
- Verified protocol agnosticism by creating a ping PoC
- Identified integration points for Sphinx wrapping/processing
- Alex identified an issue EoD last week with the returned connection type
admin/misc
- 1 cc was ooo for one day
- 1 cc was ooo for whole week
vac:sc:
vac:sc:status:xp-token-v1:token-implementation
- continued with the same issue https://github.com/vacp2p/staking-reward-streamer/issues/65
vac:sc:status:staking-protocol-v1:documentation
- Mathematical specification
- added view functionsto help retrieve lock time, absolute maximum mps
- added verification for maximum absolute mps
- fixed formula of lock retrieval
- formatting improvements
- Mathematical specification
vac:sc:status:staking-protocol-v1:upgradeability
- RewardStreamerMP: Proxy Upgradability
vac:sc:status:staking-protocol-v1:merging-existing-solutions
- Finished work on allowing users to exit the system
- https://github.com/vacp2p/staking-reward-streamer/pull/72
- Had a call later with the team, Ricardo brought up good points on why exiting should be done differently
- Will update the PR
- Address feedback comments on
lock()
feature and landed it - Address feedback comments on register vaults functionality
- Meeting with team to discuss
- Multiple lock times
- Adding stake to existing vaults
- system exists
- Finished work on allowing users to exit the system
vac:nim:
tooling:vac:lsp
- Removes pcre dep #259 https://github.com/nim-lang/langserver/pull/259
tooling:vac:nimble
- Fixes #1277 Tagged versions (i.e.#head) behaves like any except when matched against another tag #1279 https://github.com/nim-lang/nimble/pull/1279
- bumps setup-nim-action #1280 https://github.com/nim-lang/nimble/pull/1280
- (WIP) Fixes an issue where —requires didnt work for adding nim constraints #1282 https://github.com/nim-lang/nimble/pull/1282
- Improves sat error messages. Making it easier to spot conflicting deps #1281 (https://github.com/nim-lang/nimble/pull/1281)
- Started: Enumerate all versions upfront
vac:rfc:
Last week:
ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4
- Started review for 19/WAKU2-LIGHTPUSH and 15/WAKU-BRIDGE -
- Started move to draft for Waku enr rfc - https://github.com/vacp2p/rfc-index/pull/107
ift:rfc:status:status-specs-to-rfc-index-migration
- Completion of task, published a draft PR - https://github.com/vacp2p/rfc-index/pull/109 . It is a big PR, containing 17 RFCs. Currently in review.
ift:rfc:nomos:data-availability-raw-rfc-2024q4
- Continued with the raw RFC, will publish an early draft PR of the raw RFC after the Nomos offsite.
ift:rfc:vac:rfc-culture-establishment-2024q4
- Brainstorming.
- Reached the consensus on the new details of COSS and Notion, based on several conversations we’ve had with different people. This week:
ift:rfc:waku:updates-of-mature-waku-rfcs-2024q4
- Ask for feedback for 19/WAKU2-LIGHTPUSH and 15/WAKU-BRIDGE updates
ift:rfc:vac:rfc-culture-establishment-2024q4
- Further brainstorming.
- New version of Notion homepage, publishing messages with benefits of why a team should publish to RFC-index in respective Discords and update to COSS.
admin/misc
- Sick days (3)
vac:nes:
vac:state-separation-architecture-poc:execution-types
- Researched, defined, and solved the zkvm/vm collaboration.
- Worked on Pedesen commitments.
- Worked on Shielded pools.
- Worked on OT.
- Reviewed, and worked on Private kernel circuits.
- Reviewed, and worked on SE kernel circuits.
vac:state-separation-architecture-poc:accounts
- Key management testing PR prepared.
- Prepared TOML CI PR.
- Valida issues and communication.
- PR reviews.
- Account core module, responsible for interaction between account and chain.
- Helped with key management and account core testing.