From 1b328330600d19acd292096612250d7ebeb2ee32 Mon Sep 17 00:00:00 2001 From: ksr Date: Sat, 9 Sep 2023 18:05:30 +0200 Subject: [PATCH] vac adjust weekly reporting format Signed-off-by: ksr --- content/roadmap/vac/updates/2023-09-04.md | 72 +++++++++++------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/content/roadmap/vac/updates/2023-09-04.md b/content/roadmap/vac/updates/2023-09-04.md index 2f74c0d20..9b0a27678 100644 --- a/content/roadmap/vac/updates/2023-09-04.md +++ b/content/roadmap/vac/updates/2023-09-04.md @@ -12,64 +12,64 @@ draft: false * [Vac Milestones](https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632) * [Vac Github Repos](https://www.notion.so/Vac-Repositories-75f7feb3861048f897f0fe95ead08b06) -### vsu::P2P +### vac:p2p: -- `vac:p2p:nimlibp2p:vac:gossipsub-ddos-mitigation` +- `nimlibp2p:vac:gossipsub-ddos-mitigation` - Opened upstream discussion about gossipsub peer exchange (which is a DDoS vector) https://github.com/libp2p/specs/issues/570 -- `vac:p2p:nimlibp2p:vac:webrtc-transport` +- `nimlibp2p:vac:webrtc-transport` - Hitting roadblocks on DTLS -### vsu::Tokenomics +### vac:tke:: -- `vac:tke::codex:economic-analysis` +- `codex:economic-analysis` - Presenting Filecoin findings to Codex team - Litepaper: assumptions on collateral -- `vac:tke::status:SNT-staking` +- `status:SNT-staking` - Highlighted multiple design requirements not met by SC implementation for SC team [notion doc](https://www.notion.so/Implementing-SNT-Staking-Contract-Issues-Differences-2de74e7c19124e78b1c9490300a84422) - Open questions w/ John, epoch duration - Staking governance proposal for when John returns Sep 12 -- `vac:tke::nomos:economic-analysis` +- `nomos:economic-analysis` - Delegated staking specifications w/Marcin, update for privacy constraints - Bribery attacks analysis, Moh asked to followup early/mid Sep -- `vac:tke::waku:economic-analysis` +- `waku:economic-analysis` - Formalized RLN thoughts shared w/ Aaryamann, will push for additional feedback once Martin returns -### vsu::Distributed Systems Testing (DST) +### vac:dst: -- `vac:dst:analysis:nomos:nomos-simulation-analysis` +- `analysis:nomos:nomos-simulation-analysis` - Took over data generation on Tuesday - Found a bug in simulations, working around it - The comparison runs are now fully automated - got the first full set of comparison plots: everything appears to be explainable for a fixed probability - Tree runs now scale to 15k nodes -- `vac:dst:wakurtosis:vac:retrospective-rlog` +- `wakurtosis:vac:retrospective-rlog` - Gather info and wrote summary of why we decided to stop using Kurtosis. -- `vac:dst:10ksim:vac:10ksim-bandwidth-test` +- `10ksim:vac:10ksim-bandwidth-test` - Code diagrams + structurization - Chats with Ben (Codex) -- `vac:dst:wakurtosis:nomos:ci-integration_02` +- `wakurtosis:nomos:ci-integration_02` - (hold for now, since we drop Kurtosis; will continue in November once we have the new 10k simulator tool) -- `vac:dst:software-testing:waku:test-plans` +- `software-testing:waku:test-plans` - Added test plans for filter, lightpush and store: https://www.notion.so/Test-Plans-09c8c7b7f6784c459fb774792665e37c -- `vac:dst:software-testing:waku:test-automation-js-waku` +- `software-testing:waku:test-automation-js-waku` - Made it possible to choose the nwaku version in the js waku github actions workflow by using workflow_dispatch inputs. [PR Link](https://github.com/waku-org/js-waku/pull/1510) -### vsu:Smart Contracts (SC) +### vac:sc:: -- `vac:sc::vac:secureum-upskilling` +- `vac:secureum-upskilling` - No progress; busy with `CommunityTokenDeployer` contract -- `vac:sc::status:community-contracts-maintenance` +- `status:community-contracts-maintenance` - Gas optimizations in token contracts - Custom errors vs require string messages [PR](https://github.com/status-im/communities-contracts/pull/3) - Usage of `immutable` properties [PR](https://github.com/status-im/communities-contracts/pull/5) -- `vac:sc::status:community-contracts-deployer` +- `status:community-contracts-deployer` - Implemented `CommunityTokenDeployer` - Includes tests and docs - [Pull requests](https://github.com/status-im/communities-contracts/pull/2) - Ran into a contract size issue; Context [comment](https://github.com/status-im/communities-contracts/pull/2#issuecomment-1705063304) - Added docs for commuity token deployer contract - [Pull Request](https://github.com/status-im/communities-contracts/pull/4) -- `vac:sc::status:governance-contract-mvp` +- `status:governance-contract-mvp` - ERC2470 ressurection - Updated to latest solidity - Implemented error checking for "already deployed" (saves gas in case of user error) @@ -77,12 +77,12 @@ draft: false - In progress upgrade on solidity compiler new outputs (from 0.5.11=>0.8.x) - Research on delegation vs staking contract -### vsu:Applied Cryptogarphy & ZK (ACZ) +### vac:acz: -- `vac:acz:rlnp2p:waku:membership-management` +- `rlnp2p:waku:membership-management` - fixed makefile target for `rln-keystore-generator` - https://github.com/waku-org/nwaku/pull/1960 - log the membership index out upon registration in the `rln-keystore-generator` - https://github.com/waku-org/nwaku/pull/1963 -- `vac:acz:rlnp2p:waku:rln-relay-enhancments` +- `rlnp2p:waku:rln-relay-enhancments` - rln was enabled by default in the Makefile - fixed - https://github.com/waku-org/nwaku/pull/1964 - ordered pubsub validator execution - https://github.com/waku-org/nwaku/pull/1966 - fixed deserialization of valid merkle roots - https://github.com/waku-org/nwaku/pull/1973 @@ -91,14 +91,14 @@ draft: false - converted zero-based indexing to 1-based indexing on vacp2p/rln-contract - https://github.com/vacp2p/rln-contract/pull/28 - downstreamed zero-based indexing to waku-org/waku-rln-contract - https://github.com/waku-org/waku-rln-contract/pull/8 - - deployed new version of the registry contract on sepolia - `0xc04937d502E0ae671cedFC2A0BCD6692055520f3` -- `vac:acz:zerokit:vac:zerokit-v0.4` +- `zerokit:vac:zerokit-v0.4` - Merged a PR to deal with `message_id` range check https://github.com/vacp2p/zerokit/pull/210 - researched `tree_size` issue for the 0.4 release - researched `idCommitment/rateCommitment` issue for the 0.4 release -### vip::zkVM +### vac:zkvm: -- `vac:zkvm::vac:research-existing-proof-systems` +- `proofsystems:vac:research-existing-proof-systems` - [blog post] (https://vac.dev/rlog/Nescience-A-zkVM-leveraging-hiding-properties) - Researched ways to achieve Goal2 and Goal3 for Nescience. - Integrated different techniques for Goal4 and Goal5 for Nescience. @@ -106,30 +106,30 @@ draft: false - Continued Lasso research (https://a16zcrypto.com/posts/article/introducing-lasso-and-jolt/) - [Notes for Protogalaxy; 100%](https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451?pvs=4#31b80e44529e4f3c80991e4a67afed3c) - Notes for Protostar -- `vac:zkvm::vac:proof-system-benchmarks` +- `proofsystems:vac:proof-system-benchmarks` - Added an introductory section for Benchmark in zk-explorations repo: https://github.com/vacp2p/zk-explorations/pull/10 -### vc::Deep Research +### vac:dr: -- `vac:dr:gsub-scaling:vac:unstructured-p2p-improvements-survey` +- `gsub-scaling:vac:unstructured-p2p-improvements-survey` - Completed literature study. Covered article related to overlay design (single tier, multi-tier, hybrid overlays) - peer selection methodologies, rumor/gossiping protocols, push/pull based publishing approaches, message encoding, probablistic forwarding, overlay optimization, and peer heterogeneity/capacity based roles (super nodes and similar roles) - Still need to review 1-2 D-regular graph based approaches. Only selected articles are added in zotero (under vacp2p) -- `vac:dr:valpriv:vac:tor-push-poc` +- `valpriv:vac:tor-push-poc` - Debugged various appraoches(tcp, gossip, tor). Triaged why attestations not working -- `vac:dr:valpriv:vac:tor-push-relwork` +- `valpriv:vac:tor-push-relwork` - completed related work all -- `vac:dr:consensus:nomos:carnot-paper` +- `consensus:nomos:carnot-paper` - Publishing the Carnot paper (Done) https://arxiv.org/pdf/2308.16016.pdf - Begin work on writing up Carnot's specification in RFC format -- `vac:dr:consensus:nomos:carnot-bribery-article` +- `consensus:nomos:carnot-bribery-article` - Finishing (describing research directions and their pros and cons, polishing the article) and publishing the article (Done) https://www.notion.so/WIP-Bribery-Attacks-in-Consensus-Protocols-Challenges-and-Solutions-e4e108c17dba421abe83de49076c8f25 -- `vac:dr:consensus:nomos:carnot-vote-2-3rds-vote-aggregation` +- `consensus:nomos:carnot-vote-2-3rds-vote-aggregation` - Completing the initial design and work on presentation slides. The plan will be to present the initial design on September 6 research call -### vc::RFC +### vac:rfc:rfc: -- `vac:rfc:rfc:status:port-status-specs` +- `status:port-status-specs` - Started porting `6/PAYLOAD` to vac RFCs - Work-in-progress PR is pending [here](https://github.com/vacp2p/rfc/pull/612) - This RFC specifically needs a lot of work as it misses a lot of the current payload types