Vac 2024/04/29

vac:p2p:

vac:tke:

  • admin/misc
    • prepared an onboarding doc for new hire (Frederico)
    • updated TKE landing page (Frederico)
  • codex:cdx
    • updated the TKE litepaper with offsite discussion and whitepaper (Frederico)
    • Reviewing Codex offsite outcomes and reading the whitepaper (Martin)
  • nomos:mixnet-incentives
    • read the new mixing gadget proposal (Frederico)
    • adapted the Mixnet incentivization work with new proposal (Frederico)
  • status:L2-deployment
    • joined discussions with Cyp (Frederico)
  • waku:general-incentives
    • Reviewing protocol design decisions and changes made in Athens, mapping out implications for the incentive design (Martin)
  • waku:rln-membership:
    • Reviewing the RLN decisions and changes made in Athens, mapping out implications for the RLN design (Martin)
  • status:SNT-staking
    • Research into swap feature in cooperation with the SC team (Martin)
  • status:L2-deployment
    • Starting work on L2 profiling and attempting to narrow down key narratives/features (Martin)

vac:dst:

  • admin/misc
    • Deployed 250TB(x2) volume for Codex, created VacLab + Kubernetes access for Codex staff
  • eng-10ktool:vac:bandwidth-test
    • First version of message tracking + data dumping done
    • Ran various simulations - fixed issues blocking sims, fixed issue with new bootstrap sim
      • Found weird Yamux behaviour still exists
      • No bootstrap bias found
    • Kubernetes cleanup, instability fixes, performance fixes
    • Deployed iBGP between all Kubernetes hosts and migrated LoadBalancers into MetalLB BGP

vac:qa:

  • waku:interop-testing
    • Refactoring PR that adds common steps and removes flakyness(@Florin)
    • Reviewed and commented on Roman’s PR(@Florin)
    • Reopened: contentTopic naming not consistent in the store response bug(@Florin)
  • waku:maintenance-js-waku
  • nomos:test-automation-cryptarchia
    • Meeting with Nomos devs(@Florin)
    • Read more of Nomos specs and start working at a test plan(@Florin)
  • waku:test-automation-sharding
  • waku:test-automation-nwaku
    • Peer & Connection Management Reviewed PR(@Alex)
  • waku:test-automation-rln
    • RLN relay tests in progress(@Roman)
    • bug: RLN in on-chain dynamic mode not working closed(@Roman)
    • Begin implementing tests. Draft PR(@Alex)
  • admin/misc
    • Interviewing and reviewing code challenges for QA candidates(@Florin and @Roman)

vac:acz:

vac:sc::

vac:rfc:

vac:dr:

  • gsub-scaling:vac:gossipsub-simulation
    • Completed staggered message sending mechanism, for large messages (making some fixes: getting LPStreamClosedError in some runs)
    • Worked on resetting the build environment for shadow. chronos/chronicles upgrade was causing some compilation errors
  • zk:codex:storage-proofs-open-problems-review
  • vac:dr:anon:vac:waku-anonymity-analysis
    • Continued working on Waku Anonymity Analysis - WiP.
    • Read about libp2p and GossipSub and started documenting - WiP
    • Looked into options that could lower the latency for Tor Push
      • Other anonymity networks and mixnet options such as I2P, Loopix, etc.
      • Some P2P options as well (but they are not as widely used as Tor)
      • looking into Dandellion++ and its Comparison to Tor Push.

vac:nes:

  • admin/misc
    • Ugur ooo from 15 to 23 April
  • state-separation:vac:state-separation-doc
    • Conducted some research on what is needed to have all the essential components of the state separation (transaction types, cryptography behind it, trees, filters, etc) (Moudy)
    • Worked on monitoring document (Marvin)
    • Started to work on trees in state-separation (Ugur)
    • Crated a doc about privacy in executions note (Ugur)
  • proofsystems:vac:benchmarks
    • Decided to rewrite the benchmarks paper as a detailed blogpost (need to conduct and update some pieces of research) (Moudy)
    • Investigate Halo2 high iterations bug (Rostyslav)
    • Prepared paragraph on Halo2 bug (Rostyslav)
  • virtual-machine-creation:vac:vm-foundations
    • Had a high level look at existing ZkVms (Moudy)
  • proofsystems:vac:research-existing-proof-systems
    • Started reading about Greco zk proofs (Rostyslav)
    • Check out Jolt implementation (Rostyslav)