mirror of https://github.com/logos-co/roadmap.git
7.4 KiB
7.4 KiB
title | tags | date | lastmod | draft | |
---|---|---|---|---|---|
2023-09-11 Vac weekly |
|
2023-09-11 | 2023-09-11 | false |
vac:p2p:
nim-libp2p:vac:maintenance
:- IWANT splitting now ready for review
nimlibp2p:vac:gossipsub-ddos-mitigation
- Traffic scoring now ready for review
- Pursuing upstream discussions about gossipsub Peer Exchange
nim-chronos:vac:maintenance
:
vac:tke:
vac:tke::status:SNT-staking
- Write first draft of staking governance proposal
- standby to hear SC team questions
vac:tke::nomos:economic-analysis
- Analysis of rewards for delegation vs validation
vac:dst:
wakurtosis:vac:rlog
- Address PR feedback (https://github.com/vacp2p/vac.dev/pull/123)
wakurtosis:waku:techreport_03
- batch of simulation data with 0 msg/s rate.
wakurtosis:vac:retrospective-rlog
- Started draft/planning of document
eng-10ktool:vac:bandwidth-test
- Working on adding an intermediate layer between services (Codex) and framework.
wakurtosis:waku:techreport_02
software-testing:waku:test-plans
- Minor tweaks/updates on the filter test plan
software-testing:waku:test-automation-js-waku
- Created draft PR with ~60 new tests + refactoring for Filter protocol (https://github.com/waku-org/js-waku/pull/1552)
- Worked with Vaclav to run js-waku tests automatically in the nwaku CI.
- Tests will run against the nwaku node built for the PR that triggers the CI + jswaku from master (nwaku PR: https://github.com/waku-org/nwaku/pull/2006) (js-waku PR: https://github.com/waku-org/js-waku/pull/1541)
software-testing:waku:test-automation-nwaku
- Get acquainted with codebase, tests, rfcs, and nim.
- start implementing first set of tests (
Filter/SUBSCRIBER_PING
).
vac:dst:analysis:nomos:nomos-simulation-analysis
- Done first set of runs for different probabilities; a run takes 2+ days
- The tree simulation now scales to 30k nodes!
- Branch runs are now fully automated
vac:dst:wakurtosis:waku:topology-analysis
- tried json RPC under shadow (worked as expected); the RPC appears a bit faster compared to wakurtosis
- Waku network collection PR done : https://github.com/vacp2p/wakurtosis/pull/143
vac:acz:
rlnp2p:waku:rln-relay-enhancments
- if only one key exists in the keystore, use it - https://github.com/waku-org/nwaku/pull/1984
- fix log levels for some logs - https://github.com/waku-org/nwaku/pull/1986
- updated documentation for rln-relay - https://github.com/waku-org/nwaku/pull/1993
- clean nullifier table every
MaxEpochGap
- https://github.com/waku-org/nwaku/pull/1994 - created
rln_db_inspector
tool, allows inspection into merkle tree structure - https://github.com/waku-org/nwaku/pull/1999, https://github.com/waku-org/nwaku/pull/2012 - fixed missing memberships between history sync and new memberships sync with @alrevuelta - https://github.com/waku-org/nwaku/pull/2015
- remove
rln
from waku's experimental features - https://github.com/waku-org/nwaku/pull/2001 - fix metric calculation for registered members - https://github.com/waku-org/nwaku/pull/2018
- uups proxy for waku-rln-registry - https://github.com/waku-org/waku-rln-contract/pull/9
zerokit:vac:zerokit-v0.4
- fetched artifacts from trusted setup completion, generated verfication keys and circuit's wasm files
- for some reason, the proof verification always results in
false
, needs further investigation. working branch - https://github.com/vacp2p/zerokit/pull/211 - Created and merged a PR to fix test failings https://github.com/vacp2p/zerokit/pull/212
- Reaserched test failures with new artifacts
vac:sc:
status:snt-staking-contract-maintenance
- Prepared a pull request that migrates the code base to our foundry template: Pull Request #6
status:community-contracts-deployer
- Refactored
CommunityTokenDeployer
contract to make use of token factory contracts: Pull Request #2 - Updated documentation and visuals according to code changes: Pull Request #4
- Refactored
vac:maintainance/misc
- Added support for codecoverage analysis in our foundry template: PR: https://github.com/vacp2p/foundry-template/pull/6
- Added basic deployment config to our template: PR: https://github.com/vacp2p/foundry-template/pull/5
- Added slither support: PR: https://github.com/vacp2p/foundry-template/pull/4
- added a new resource to the Smart Contract notion section about gas optimizations
vac:zkvm:
proofsystems:vac:research-existing-proof-systems
- Addressed some questions regarding Nescience.
- Worked on compressing informations in Nescience for a future publication.
- Continued research on Jolt
- Continued writing a paper on Lasso (https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#025f586e7e4c46818a0e0a1ab9a79c20)
- Attended webinars for Open Talk: Zero Knowledge (recorded talks)
- Update Halo2 notes
proofsystems:vac:benchmarks
- Published a complete section on Github regarding Benchmarks (https://github.com/vacp2p/zk-explorations/blob/main/benchmarks.md).
- work on Halo2 benchmark implementation
- Nova Circom: done, Nova-Scotia: there is a part left
vac:dr:
valpriv:vac:tor-push-poc
- Completed the tor based gossipsub instance broadcas; the first working POC. Overcame, triaged several issues https://github.com/vacp2p/nimbus-eth2-experimental/issues/1
valpriv:vac:tor-push-paper
- changes to introduction, solution section, removed not in scope papers
gsub-scaling:vac:gossipsub-simulation
- Worked on adding staggered sending suppoort in Gossipsub (still working on it)
- Formalized and improved simulation scripts for GossipSub behavior against large messages.
consensus:nomos:carnot-paper
- Work on writing up Carnot's specification in RFC format (https://github.com/logos-co/nomos-specs/blob/RFC/carnot/spec.md)
consensus:nomos:carnot-vote-2-3rds-vote-aggregation
- Work on presentation slides for Sep. 6 research call. (slides can be found at: https://www.notion.so/Roadmap-Deep-Research-DR-561a864c890549c3861bf52ab979d7ab?pvs=4#d1d3033792b443f39e47955721f9db52)
- Begin to write down the high level protocol.(https://www.notion.so/High-Level-Algorithm-6535ac0363df4629ad2c40dff4bc62cd)
vc::rfc:
status:port-status-specs
- Kicked off discussion with "stakeholders" about
6/PAYLOAD
spec and how it should be ported/maintained - started porting parts of
6/PAYLOAD
- Ported 16/keycard-usage to 63/status-keycard-usage - https://github.com/vacp2p/rfc/pull/615
- Kicked off discussion with "stakeholders" about