mirror of https://github.com/logos-co/roadmap.git
12 KiB
12 KiB
title | tags | date | lastmod | draft | |
---|---|---|---|---|---|
2024-09-23 Vac weekly |
|
2024-09-23 | 2024-09-23 | false |
Vac 2024/09/23
vac:p2p:
nimlibp2p:vac:webrtc-transport
- Test/Find error PR
- SCTP PR
- Usrsctp repository
- Fix the macos problem
- First try using DockerOS (joke on them, they received a DMCA from Apple two weeks ago)
- Find the issue using some tricks on the CI.
Sockaddr
is not defined in the same way in linux and macos
- Investigate Windows issue
- Using the same CI tricks to try to understand what's the issue
nimlibp2p:vac:maintenance
- review https://github.com/vacp2p/nim-libp2p/pull/1183. Should be good now.
- check the oldest opened PR on nim-libp2p https://github.com/vacp2p/nim-libp2p/pull/664
- chore: fix devel compilation issues
- code review
nimlibp2p:vac:quic
- Libp2p TLS handshake
gossipsub:vac:gossipsub-perf-improvements
- Worked on identifying performance evaluation methodology/metrics for large message handling article.
- Worked on shadow simulator for updated environments (had to fix a few issues). Still need to update some previous work with current master.
- Libp2p TLS handshake
vac:tke:
nomos:selfish-behavior
- continued studying the selfish proposing problem in PoS (Frederico)
nomos:base-layer
- analysed the token design of chains similar to Nomos (Frederico)
status:L2-deployment
- developed an implementation for the "fish biting the hook" problem (Frederico)
- Worked on CatsFishing writeup on price dynamics, fish population as a function of players, token distribution (Juan)
- Met with Ned (Juan)
- Met with Based team and helped them with a request request (Juan)
- providing feedback as the XP program details are finalized (Martin)
- continuing the discussion around the reward scheme in Cats Fishing (Martin)
- drafting initial reward structure (Martin)
status:SNT-staking
- monitoring progress of the two branches of staking contract development (Martin)
waku:general-incentives
- meeting the team and discussing RLN and overall Waku economy (Martin)
- monitoring ongoing discussions around Sergei's work and Alvaro's proposal (Martin)
admin/misc
- researching inclusion lists for this week's EIP Discussion series (Martin)
codex:cdx
- reviewed token supply mechanics of similar protocols (Frederico)
- met with the team and discussed the outcome of their offsite (Frederico)
- Met team on Friday to discuss (Juan)
vac:dst:
admin:misc
- Two CCs OOO
vac:dst:deployment-and-analysis:waku:midscale
- Ran two heterogenous simulations with Waku, blending IDONTWANT-capable and non-capable nodes.
vac:dst:deployment-and-analysis:codex:testnet
- Researching best method for deploying Codex in VacLab + Riff Labs London, final storage checks This week:
vac:dst:deployment-and-analysis:waku:midscale
- Action go-waku IDONTWANT discussion/request: - https://discord.com/channels/1110799176264056863/1276567145785987195
- Create a report template for results of Store testing
- Start using shards in deployments
- Check with Zoltan/Gabriel if there are updates with duplicated msg/block issues.
- Compile report from simulation data
- Reconnect with Alberto on next steps for deployments
vac:dst:deployment-and-analysis:waku:10k
- Run deployment, check results (using nwaku v0.32-curl)
vac:dst:deployment-and-analysis:codex:testnet
- Deploy at least 100TB worth of Codex nodes, aiming for 500TB and then 1PB of nodes
vac:dst:tooling:vac:deployer-tool
- Progress ArgoCD autodeploy
vac:qa:
waku:test-automation-status-go-cli-2
- Discussed with Igor about the future of status testing and how we can help.(@Florin)
- He wants us to use a different tool statusd that will offer greater support for testing.
- When the tool is ready we need to replace status-cli with that one for the existing tests.
- Talk with status QAs on what tests to automate next.
- Get code/line coverage reports when running the tests.
- Discussed with Igor about the future of status testing and how we can help.(@Florin)
vac:test-automation-nim-libp2p
- Removed Rendezvous part of the Gossipsub test plan and created a new test plan(@Florin)
- Nim Quickstart Guide(@Alex)
nomos:test-automation-data-availability
- Test run1 for Nomos/Da - in progress(@Roman)
- chore: Da dispersal unit tests update in progress - pair coding session requested(@Roman)
- chore: Improve coverage workflow merged(@Roman)
waku:interop-testing-02
admin/misc
- OOO 2 days(@Florin)
- OOO 3 days(@Alex)
- Discussed with Aya, setup meetings and created first task for her(@Florin)
- Had few debugging wrt repo permission and raising PR as part of setup for waku-interop-tests(@Sam)
vac:acz:
secure-channels:waku:mls-poc
- Create Decentralized nonce generation page for Decentralized usage of SIWE for the RFC.
- Discuss KZG code review from discord
- Study on decentralized authentication based on this discord message
- Started to review Ramses' decentralized nonce gen doc
- Review the prism based on the Frank message from discord.
zerokit:vac:maintenance
- Merged PR about fixing CI
- Tried defining the zkey in the code, but it turned out to be unprofitable. Finished working with arkzkey - change to uncomressed key. PR now is ready for review
- Improve CI regarding new features - check that all tests and benchmarks are run for all features. PR now is ready for review
- Started working on PoC with circom-witness-rs instead of using the zkey.
anon:vac:gossipsub-anonymity
- Made tag manager and related usage GC-safe.
- Implementing mix libp2p protocol handler server side (WIP). Finished intermediary nodes, exit still remaining.
- Finished generic network manager implementation. May need to adapt it to our mix handler implementation.
vac:sc::
status:staking-contracts-v1
- implemented multiplier points in the rewards streaming contract https://github.com/vacp2p/staking-reward-streamer
- more research on rewards algorithms based on discussions with Token Economics team
- remove mintBonusMP internal function
- improve execute functions
- fix finalizeEpoch to use last epoch epochEnd
- fix CI taking too long
- Introduced shared spec functions to reuse across certora spec file
- Added tests to staking rewards streamer contract
- Worked on more tests, taking lockup time into account
- Worked on MP calculation correctness rule in certora
vac:maintainance/misc
- merged pre-commit hook to run adorno
- smallfix on pre-commit hook
vac:nim:
tooling:vac:lsp
- Allows to restart nimsuggest per file basis https://github.com/nim-lang/langserver/pull/235
- Expands how cancellable requests work #236 https://github.com/nim-lang/langserver/pull/236
- adds a tick function and adds more information into PendingRequests #237 https://github.com/nim-lang/langserver/pull/237
- Refactor so it doesnt pass around Future[NimSuggest] around but Project. #238 https://github.com/nim-lang/langserver/pull/238
- Adds ProjectErrors into Status so the extension can show nimsuggest crashes in the extension panel #240 https://github.com/nim-lang/langserver/pull/240
- Adds formatting support when nph is in path #241 https://github.com/nim-lang/langserver/pull/241
tooling:vac:editor
- Allows to restart nimsuggest per file basis https://github.com/nim-lang/vscode-nim/pull/102
- Implements the pending requests panel https://github.com/nim-lang/vscode-nim/pull/10
vac:rfc:
codex:specs-init
- worked on codex erasue coding rfc, still work in progress (Jimmy)
- Reviewed marketplace rfc to provide feedback, work still in progress (jimmy)
vac:dr:
admin/misc
- continue work on ZK notions page
- Made requested changes to Fiat-Shamir blog
- Work on document outlining Codex tasks for new ACZ zk engineer.
zk:codex:zk-consulting
- Began reading Epistle: elastic version of Plon
vac:nes:
state-separation:vac:state-separation-architecture-01
- Added different case scenarios for different types of executions to be used for testing. [Moudy]
- Looked into different components mostly interaction between VM and ZKVM. [Moudy]
- Researched existing node implementation projects. [Moudy]
- Study on the private kernel circuit specs. [Ugur][ACZ]
- Finish document on membership/non-membership proofs for sparse Merkle trees. [Marvin][DR]
- Began studying recursive circuit. [Marvin][DR]
zkvm:vac:vm-foundations
- Meeting with Oleksandr on node components. [Rostyslav + Oleksandr]
- Checked on recursiveness requirements on zkVMs. [Rostyslav]
- Looked through dependencies from the architecture and node architecture doc. [Rostyslav + Oleksandr]
- Checked appropriate data structures for storage. [Oleksandr]
- Checked serialization methods. [Oleksandr]
- Defined processes distribution of components. [Oleksandr]
- Worked of finishing follow-up blogpost with Zkvms testing results and conclusion. [Moudy]