diff --git a/content/roadmap/vac/updates/2023-09-11.md b/content/roadmap/vac/updates/2023-09-11.md new file mode 100644 index 000000000..677654506 --- /dev/null +++ b/content/roadmap/vac/updates/2023-09-11.md @@ -0,0 +1,84 @@ +--- +title: "2023-09-11 Vac weekly" +tags: + - "vac-updates" +date: 2023-09-11 +lastmod: 2023-09-11 +draft: false +--- + +### vac:p2p: + +### vac:tke: + +### 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: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](https://github.com/logos-co/staking/pull/6) +- `status:community-contracts-deployer` + - Refactored `CommunityTokenDeployer` contract to make use of token factory contracts: [Pull Request #2](https://github.com/status-im/communities-contracts/pull/2) + - Updated documentation and visuals according to code changes: [Pull Request #4](https://github.com/status-im/communities-contracts/pull/4) +- `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: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 + - [first running tor-push nimbus validator](https://goerli.beaconcha.in/validator/86f53cc0e56ae0c6fbe3113a290a52a76cf056339d91f9e166ddbf15a35373d3c455cc387c8ab70db7b3d024113e394d) +- `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 + +