Vac Milestones: Vac-Roadmap-907df7eeac464143b00c6f49a20bb632

Vac week 33 August 14th


vsu::P2P

vac:p2p:nim-libp2p:vac:maintenance

  • Improve gossipsub DDoS resistance 920
  • delivered: Perf protocol 925
  • delivered: Test-plans for the perf protocol perf-nim
  • Bandwidth estimate as a parameter (waiting for final review) 941

vac:p2p:nim-chronos:vac:maintenance

  • delivered: Remove hard-coded ports from test 429
  • delivered: fixed flaky test using REUSE_PORT 438

vsu::Tokenomics

  • admin/misc:
    • (5 CC days off)

vac:tke::codex:economic-analysis

  • Filecoin economic structure and Codex token requirements

vac:tke::status:SNT-staking

  • tests with the contracts

vac:tke::nomos:economic-analysis

  • resume discussions with Nomos team

vsu::Distributed Systems Testing (DST)

vac:dst:wakurtosis:waku:techreport

  • 1st Draft of Wakurtosis Research Blog (123)
  • Data Process / Analysis of Non-Discv5 K13 Simulations (Wakurtosis Tech Report v2.5)

vac:dst:shadow:vac:basic-shadow-simulation

  • Basic Shadow Simulation of a gossipsub node (Setup, 5nodes)

vac:dst:10ksim:vac:10ksim-bandwidth-test

  • Try and plan on how to refactor/generalize testing tool from Codex.
  • Learn more about Kubernetes

vac:dst:wakurtosis:nomos:ci-integration_02

  • Enable subnetworks
  • Plan how to use wakurtosis with fixed version

vac:dst:eng:vac:bundle-simulation-data

  • Run requested simulations

vsu:Smart Contracts (SC)

vac:sc::vac:secureum-upskilling

  • Learned about
    • cold vs warm storage reads and their gas implications
    • UTXO vs account models
    • DELEGATECALL vs CALLCODE opcodes, CREATE vs CREATE2 opcodes; Yul Assembly
    • Unstructured proxies eip-1967
    • C3 Linearization 2694) (Diamond inheritance and resolution)
  • Uniswap deep dive
  • Finished Secureum slot 2 and 3

vac:sc::vac:maintainance/misc

  • Introduced Vac’s own foundry-template for smart contract projects
    • Goal is to have the same project structure across projects
    • Github repository: foundry-template

vsu:Applied Cryptogarphy & ZK (ACZ)

  • vac:acz:zerokit:vac:maintenance

vip::zkVM

vac:zkvm::vac:research-existing-proof-systems

  • delivered Nescience WIP doc
  • delivered FHE review
  • delivered Nova vs Sangria done - Some discussions during the meeting
  • started HyperNova writeup
  • started writing a trimmed version of FHE writeup
  • researched CCS (for HyperNova)
  • Research Protogalaxy 1106 and Protostar 620.

vac:zkvm::vac:proof-system-benchmarks

  • More work on benchmarks is ongoing
  • Putting down a document that explains the differences

vc::Deep Research

vac:dr:valpriv:vac:tor-push-poc

  • revised the code for PR

vac:dr:valpriv:vac:tor-push-relwork

  • added section for mixnet, non-Tor/non-onion routing-based anonymity network

vac:dr:gsub-scaling:vac:gossipsub-simulation

  • Used shadow simulator to run first GossibSub simulation

vac:dr:gsub-scaling:vac:gossipsub-improvements-tech-report

  • Finalized 1st draft of the GossipSub scaling article