Vac 2023/09/04 §
+
+vsu::P2P §
+
+vac:p2p:nim-libp2p:vac:maintenance
+
+- Becaming a Validator in the Nimbus Consensus client (95%)
+- IWANT replies can be bigger than the pubsub message limit (100%, on review) 887
+- Improve gossipsub DDoS resistance (98%) 920
+
+
+
+vsu::Tokenomics §
+
+vac:tke::codex:economic-analysis
+
+- Presenting Filecoin findings to Codex team
+- Litepaper: assumptions on collateral
+
+
+vac:tke::status:SNT-staking
+
+- Highlighted multiple design requirements not met by SC implementation for SC team notion doc
+- Open questions w/ John, epoch duration
+- Staking governance proposal for when John returns Sep 12
+
+
+vac:tke::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
+
+- Formalized RLN thoughts shared w/ Aaryamann, will push for additional feedback once Martin returns
+
+
+
+vsu::Distributed Systems Testing (DST) §
+
+vac:dst: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
+
+- Gather info and wrote summary of why we decided to stop using Kurtosis.
+
+
+vac:dst:10ksim:vac:10ksim-bandwidth-test
+
+- Code diagrams + structurization
+- Chats with Ben (Codex)
+
+
+vac:dst: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
+
+
+vac:dst: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
+
+
+
+vsu:Smart Contracts (SC) §
+
+vac:sc::vac:secureum-upskilling
+
+- No progress; busy with
CommunityTokenDeployer
contract
+
+
+vac:sc::status:community-contracts-maintenance
+
+- Gas optimizations in token contracts
+
+- Custom errors vs require string messages PR
+- Usage of
immutable
properties PR
+
+
+
+
+vac:sc::status:community-contracts-deployer
+
+- Implemented
CommunityTokenDeployer
+
+
+- Added docs for commuity token deployer contract
+
+
+
+
+vac:sc::status:governance-contract-mvp
+
+- ERC2470 ressurection
+
+- Updated to latest solidity
+- Implemented error checking for “already deployed” (saves gas in case of user error)
+- Implemented error checking for “successful deploy” (forces gas estimation to successful deploy scenario)
+- 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:rlnp2p:waku:membership-management
+
+- fixed makefile target for
rln-keystore-generator
- 1960
+- log the membership index out upon registration in the
rln-keystore-generator
- 1963
+
+
+vac:acz:rlnp2p:waku:rln-relay-enhancments
+
+- rln was enabled by default in the Makefile - fixed - 1964
+- ordered pubsub validator execution - 1966
+- fixed deserialization of valid merkle roots - 1973
+- confirm that the fetched credential from the keystore is registered to the membership set - 1980
+- fixed makefile target for zerokit’s
librln.a
- 1981
+- converted zero-based indexing to 1-based indexing on vacp2p/rln-contract - 28
+- downstreamed zero-based indexing to waku-org/waku-rln-contract - 8 -
+- deployed new version of the registry contract on sepolia -
0xc04937d502E0ae671cedFC2A0BCD6692055520f3
+
+
+vac:acz:zerokit:vac:zerokit-v0.4
+
+- Merged a PR to deal with
message_id
range check 210
+- researched
tree_size
issue for the 0.4 release
+- researched
idCommitment/rateCommitment
issue for the 0.4 release
+
+
+
+vip::zkVM §
+
+vac:zkvm::vac:research-existing-proof-systems
+
+
+vac:zkvm::vac:proof-system-benchmarks
+
+- Added an introductory section for Benchmark in zk-explorations repo: 10
+
+
+
+vc::Deep Research §
+
+vac:dr: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
+
+- Debugged various appraoches(tcp, gossip, tor). Triaged why attestations not working
+
+
+vac:dr:valpriv:vac:tor-push-relwork
+
+- completed related work all
+
+
+vac:dr:consensus:nomos:carnot-paper
+
+- Publishing the Carnot paper (Done) 2308.16016.pdf
+- Begin work on writing up Carnot’s specification in RFC format
+
+
+vac:dr:consensus:nomos:carnot-bribery-article
+
+
+vac:dr: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:status:port-status-specs
+
+- Started porting
6/PAYLOAD
to vac RFCs
+
+- Work-in-progress PR is pending here
+- This RFC specifically needs a lot of work as it misses a lot of the current payload types
+
+
+- Updated
61/STATUS-community-history-archives
according to feedback comments and landed it
+
+
+- started porting 16/keycard-usage to Vac (looking into status-go)
+
+
+
\ No newline at end of file
diff --git a/roadmap/vac/updates/index.html b/roadmap/vac/updates/index.html
index 81829f2aa..a413012e1 100644
--- a/roadmap/vac/updates/index.html
+++ b/roadmap/vac/updates/index.html
@@ -1,5 +1,5 @@
-8 items under this folder.
9 items under this folder.