roadmap/content/vac/updates/2024-03-11.md

11 KiB

title tags date lastmod draft
2024-03-11 Vac weekly
vac-updates
2024-03-11 2024-03-11 false

Vac 2024/03/11

vac:p2p:

vac:tke:

  • waku:rln-membership:
    • Prepare a summary of the RLN membership model including user journey mapping (need to discuss with Waku team further) (Martin)
    • Prepare and iterate on the token economy suggestions for Waku (Martin)
    • Follow-ups from the Tokenomics call (Martin)
  • status:SNT-staking
    • Continue to monitor development and give feedback for the staking contract (Martin)
    • Assist the SC team in further checks and definition of testing scenarios (Martin)
    • Follow-ups from the Status Chain IFT Strategy call (Martin)
  • nomos:tdc-objectives
    • finalized the objectives & requirements part of the TDC (inc. mixnet nodes below) (Frederico)
  • nomos:mixnet-incentives
    • understood the mixnet incentivization problem (Frederico)
    • read Nym reward sharing scheme for mixnets (a comparable) (Frederico)
    • analysed the differences between single vs. multi-staking approaches (Frederico)
  • waku:general-incentives
    • caught up with Martin's tokenomics proposal (Frederico)

vac:dst:

  • eng-10ktool:vac:bandwidth-test
    • Main thing is to retrieve waku simulations Data and plot them
      • Prepare deliverable for Waku
        • Finish running several simulations with different sizes and message rates
        • Extract data
        • Prepare and clean plots
        • Discuss again with Wings what we should explain in the deliverable
    • Add tests to plotter module
    • Scrapping PR aproved by Alex: https://github.com/vacp2p/10ksim/pull/3
    • Deliverable for Waku simulations
    • Discussions with some friends about how to scale further
      • Noted that there was at least 8 layers for every packet to pass through with current setup
    • Network restructuring - OVS + Mellanox OFED + asap2 attempts
      • Added Proxmox to Vaxis and Nia (converting them)
        • Added Mellanox OFED drivers
        • Updated firwmare
        • Moved to OpenvSwitch networking
    • Deployed Kubernetes onto the new machines
  • :vac:lab
    • Preparing for power upgrades
    • Added Vaxis, Nia, new 64 core nodes
    • Added new 25G switch

vac:qa:

  • waku:interop-testing
  • waku:test-automation-sharding
    • Unit and interop tests(@Florin)
    • Discovered autosharding is hardcoded for cluster ID 1(@Florin)
    • Help js-waku devs to improve CI error handling(@Florin)
    • Raised issue for flaky CI test(@Florin)
  • waku:test-automation-go-waku
  • waku:test-automation-nwaku

vac:acz:

vac:sc::

vac:rfc:

vac:dr:

vac:nes:

  • state-separation:vac:state-separation-doc
    • Researched accumulators and how to combine them to Homomorphic encryption + prepared a document about it (Moudy)
    • Researched how to make salt approach dynamic and will prepare a document about it (Moudy)
    • Began reading portions of Nexus VM and GKR-based VM (Marvin)
    • Read various papers concerning reward mechanisms for miners/observers. 1, 2, 3, 4, 5 (Marvin)
    • Almost completed report about SE/DE in PDAGs (Ugur)
    • Read accumulators about Zerocoin nullifier mechanism in this paper (Ugur)
  • proofsystems:vac:research-existing-proof-systems
  • proofsystems:vac:benchmarks
    • Worked on abstract, tables for paper (Moudy)
    • Worked on researching Nova vs. Supernova (Moudy)
    • Started Nova vs. Halo2 recursion vs. aggregation (Moudy)
    • Prepared explanation for Nova Bellman implementation (Rostyslav)
    • Conducted local benchmark testing (Rostyslav)